openwrt用的Homelede

内置了aria2

注意此方法是下载PT资源,不是BT。

适用于只想用一个aria2兼顾BT/PT下载,懒得折腾的用户。弊端就是你需要切换PT/BT下载的时候必须再次修改配置,不怎么优雅,不开DHT根本下不动BT,本人经历,修改配置后aira2的上传优于Transmission,仅供参考,请自行测试

在openwrt下最好的解决方案其实是aria2下载BT,Transmission下载PT,在homelede的软件包里有这个。安装中文的语言包即可完整安装所有的必要的包。

跑题了。

下面开始配置aria2

在之前的基础上只需要添加一些附加选项即可,在路由管理界面添加,无需去修改源文件,也无需改配置(其实你改了源文件后,你后台保存一下,源文件就恢复原样了)

附加选项参考:

aria2附加选项参考

rpc-secure=true
rpc-certificate=/etc/certs/cert.crt
rpc-private-key=/etc/certs/cert.key
# 上面这三项是开启ssl,可忽略,下面正式开始

bt-max-peers=96
listen-port=25236
enable-dht=false
bt-enable-lpd=false
enable-peer-exchange=false
user-agent=uTorrent/345(109814172)(41372)
peer-agent=uTorrent/345(109814172)(41372)
peer-id-prefix=-UT345-
seed-ratio=2
force-save=true
bt-hash-check-seed=true
bt-seed-unverified=true
bt-save-metadata=true
rpc-max-request-size=5M

遇到个坑,就是如果是几百G的大包,aria2默认允许的种子是2M,如果大于2M则会直接连接失败,你可以像上面一样在选项里添加至5M,或者在aria2的web下载管理页了修改。

这样就完成了homelede下aria2支持PT下载

最后修改:2021 年 12 月 08 日
如果觉得我的文章对你有用,请随意赞赏