这个,经过反复研究,发现可能有两个问题
一个是BT监听端口没有打开,这样需要打开配置,看看你的监听端口是哪个:
listen-port=60001
这个配置就是BT监听端口,另外还需要有各DHT监听端口,但是官方包里面的配置中没有配置这个端口,需要额外添加:如图
,然后打开端口,在/etc/config/firewall 这个文件中添加:
1 2 3 4 5 6 7 8 9
| config redirect option target 'DNAT' option src 'wan' option dest 'lan' option proto 'tcp udp' option dest_ip 'x.x.x.x' option name 'aria2' option src_dport '60001' option dest_port '60001'
|
,不过我是用已个端口,而且BT与DHT的监听端口一样,没发现异常
无速度,第二个问题是TRACKER失效,或者被墙,可添加额外的端口就可以:
至于在哪里找tracker,可在以下地方找,就选trackers_best_ip里面的即可,添加几个就行了:
https://github.com/ngosang/trackerslist
或者使用我的脚本,每天自动更新tracker
1 2 3 4 5 6 7
| #!/bin/sh wget -O /tmp/tracker.tmp --no-check-certificate https://raw.githubusercontent.com/ngosang/trackerslist/master/trackers_best_ip.txt a=`awk 'BEGIN {printf "option bt_tracker ""'\''"} /:/{printf $1"," }' /tmp/tracker.tmp` a=`echo ${a%,*}"'"` sed -i.bak "s/option bt_tracker .*$//" /etc/config/aria2 echo $a|tr -d '\n' >> /etc/config/aria2 /etc/init.d/aria2 restart
|