Aria2伪装uTorrent进行PT下载

去年我写的《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下载”

  1. 腐肉僵尸 avatar
    腐肉僵尸

    uTorrent/341(109279400)(30888)
    详细解释
    前面就不说了 重点说一下 第一个括号里面的数字 含义 以及获取方法
    中间的数字代表 uTorrent 上一个版本的内部版本号 获取方法在uTorrent设置— 高级 ,然后在过滤中输入 previous_version 即可得到,希望对你有帮助 例如我现在使用的伪装为
    uTorrent/345(109814172)(41372)
    以前的路由器实用aria2没速度,伪装之后有速度了!

    1. librehat avatar

      我现在用BitTorrent了,不过还是非常感谢你的回复!

  2. 独行猫儿 avatar

    aria2没用过,但是用过Transmission,感觉跟uTorrent简直天壤之别,所以即使在linux下下东西也是用wine启uTorrent……
    不过现在已经跟教育网没什么瓜葛了。

    1. librehat avatar

      uTorrent已经有Linux版本了啊……aria2胜在体积小但是功能强悍,各大协议通吃,放NAS上aria2完全够了。
      我也用过Transmission感觉很慢,界面也不好看。BT下载现在国内就是个悲剧,PT的话客户端影响不算太大。

      1. V.E.O avatar
        V.E.O

        最好别,会被识别成FAKE的,不过国内普遍没有识别机制,人工举报的还是很多的

        1. librehat avatar

          谁无聊PT还去举报?又不吸血,就因为系统过滤器没有加上aria字串就要被ban?国外更少见PT,直接海盗湾就行了