乐于分享
好东西不私藏

游戏白嫖与下载加速

游戏白嫖与下载加速

因为下载游戏,最近了解到一个东西,叫torrent。
torrent
其实就是一种p2p下载,仅做介绍。因为今天测试了一天,得出结论:国内通过torrent文件下载很慢,即使用教育网专线也只有1M/s;除非用迅雷,热门资源(总资源数有1w+)可以达到15M/s左右。国外下载很快。

torrent定义:

很多用户 ↔ 很多用户

种子,Seed
已经拥有完整文件的人。种子越多,文件越“活”。

下载者,Peer / Leecher
正在下载的人。注意 leecher 有时带贬义,尤其指只下载不上传的人。

群体,Swarm
围绕同一个文件互相连接的一群人。你加入一个 swarm,就像进入一间“碎片交换大厅”。

Tracker
一个帮助大家互相发现的服务器。它通常不存文件,只告诉你:“这些人也在下载这个资源,你们可以互相联系。”

DHT
Distributed Hash Table,分布式哈希表。它让用户不依赖中心 tracker,也能找到彼此。可以理解为“没有总服务台的寻人系统”。

磁力链接,Magnet Link
它不是文件,而是一段描述资源身份的信息,最关键的是 info hash。客户端拿着这个 hash 去网络里找对应资源。

文件里面通常包括:
文件名、文件大小、分片大小、每个分片的哈希值、tracker 地址,以及用于识别资源的元信息。

Torrent = 元数据地图 + 分片校验 + 节点发现 + 点对点交换 + 上传激励。

torrent工具:

qBittorrent 增强版:热门新资源,用这个下载快,实测国外节点可达到20M/s,同一个文件国内只有几百k/s。
冷门 / 老旧缺种资源:迅雷下载碰运气,看看迅雷服务器给不给力了。

优质下载网站

发现一个优质游戏下载网站,通过国外网络下载可以拉满速度,大概50-60M/s。

但是估计是防脚本大量下载,每次都要单击两次下载才能弹出真正的下载链接,于是,我用codex写了一个脚本:

运行之后:

然后就是解压,该网站为了减少下载的痛苦,重打包了:

原始容量:174.5 GB重新包装容量:从73.5 GB

于是就变成了解压的痛苦,如下图,CPU、内存全拉满了,磁盘一度也拉满了。

安装完之后记得删除原下载包,不然很占内存,晚上装地平线5的时候就报内存不够,马上删除 王者荣耀世界

立省800块。

自动驾驶功能用来跑图看风景很舒服。