去年我写的《NetBSD配置aria2的web前端YAAW笔记》这篇文章有些配置项有些outdated了,正好最近在ODROID-U3安装了aria2,配置了YAAW作为其Web前端捣鼓PT下载,于是有了本文。
教育网的童鞋们应该有不少逛PT论坛的,小型的校内PT也好,出名的大的诸如六维也好,大多都限制BT客户端的选用,一般uTorrent、Transmission等客户端都在白名单内。
aria2是支持Bit Torrent和磁力链接,要让aria2顺利进行PT下载,重点在于伪装。以伪装最新的uTorrent 3.4.1为例,下面是.aria2/aria2.conf的一段关于PT下载的配置。
#PT bt-max-peers=96 listen-port=25236 enable-dht=false bt-enable-lpd=false enable-peer-exchange=false user-agent=uTorrent/341(109279400)(30888) peer-id-prefix=-UT341- seed-ratio=0 force-save=true bt-hash-check-seed=true bt-seed-unverified=true bt-save-metadata=true
详细的自己去看aria2的手册。这里稍微解释一下。我设置了监听端口,固定一个端口比较方便,此外很多PT站点把6884~6888等端口加了黑名单,试了一下,应该五位数的端口都能正常用,25236这个端口是我安装的uTorrent里默认用的端口,这里就沿用下来了。
PT下载是要求关闭DHT、LPD、Peer Exchange的,不然会被视为作弊,不过默认种子里面有private标志,不额外设置的话,aria2会对这些BT种子自动禁用DHT等。
user-agent很好捕捉,先用uTorrent从PT下载一个种子,论坛的个人面板里面看当前的活动,应该就能看到。其中341是版本号,后面(30888)是build号,中间那串数字暂时不明白是个什么意思。
至于Peer ID Prefix,是有一定的规则的,以-开始和结束,前两个字母表示客户端,后面的数字表示版本号。UT是uTorrent的标志。
seed-ratio设置为0开启一直做种(玩PT当然上传越多越好)。
完整的aria2配置文件还是可以参考我去年的那篇文章,当然看官方最新的手册是最好的。:P
6 responses to “Aria2伪装uTorrent进行PT下载”
uTorrent/341(109279400)(30888)
详细解释
前面就不说了 重点说一下 第一个括号里面的数字 含义 以及获取方法
中间的数字代表 uTorrent 上一个版本的内部版本号 获取方法在uTorrent设置— 高级 ,然后在过滤中输入 previous_version 即可得到,希望对你有帮助 例如我现在使用的伪装为
uTorrent/345(109814172)(41372)
以前的路由器实用aria2没速度,伪装之后有速度了!
我现在用BitTorrent了,不过还是非常感谢你的回复!
aria2没用过,但是用过Transmission,感觉跟uTorrent简直天壤之别,所以即使在linux下下东西也是用wine启uTorrent……
不过现在已经跟教育网没什么瓜葛了。
uTorrent已经有Linux版本了啊……aria2胜在体积小但是功能强悍,各大协议通吃,放NAS上aria2完全够了。
我也用过Transmission感觉很慢,界面也不好看。BT下载现在国内就是个悲剧,PT的话客户端影响不算太大。
最好别,会被识别成FAKE的,不过国内普遍没有识别机制,人工举报的还是很多的
谁无聊PT还去举报?又不吸血,就因为系统过滤器没有加上aria字串就要被ban?国外更少见PT,直接海盗湾就行了