解決aria2下載磁力連結或bt檔案時沒有速度或速度為0

Erwinl發表於2020-12-28

使用aria2下載磁力連結和種子時,發現長時間都沒有速度,因為預設的配置是沒有加tracker列表的,就像迅雷沒有p2p共享一樣,所以要在配置檔案中加入trackers,速度就會提上來,這個tracker會不停更新,因此每次要手動或自動更新下配置檔案的tracker。

1、提供tracker更新的的專案
https://github.com/ngosang/trackerslist這個是github上的
https://trackerslist.com/#/zh 這個是獨立專案也提供更新
一般只需要將上面兩個專案提供的trackers_best.txt檔案的地址配置到aria2.conf的bt-tracker=的後面就可以加速,如果速度還是沒有,也可將trackers_all.txt新增到bt-tracker=後面
2、上面的方法需要複製trackers_best.txt中的地址到aria2.conf配置檔案 中,這邊提供一個指令碼來自動執行,新建檔案updateTracker.sh,將下面內複製進去,chmod +x updateTracker.sh增加執行許可權,./updateTracker.sh地址就配置成功了,重啟aria2,就可以下載了

#!/bin/bash
list=`wget -qO- https://trackerslist.com/all.txt|awk NF|sed ":a;N;s/\n/,/g;ta"`
if [ -z "`grep "bt-tracker" /home/local/aria2-1.35.0/config/aria2.conf`" ]; then
    sed -i '$a bt-tracker='${list} /home/local/aria2-1.35.0/config/aria2.conf
    echo add......
else
    sed -i "s@bt-tracker=.*@bt-tracker=$list@g" /home/local/aria2-1.35.0/config/aria2.conf
    echo update......
fi

/home/local/aria2-1.35.0/config/aria2.conf是我的配置檔案目錄,需要換成你自己的目錄。可以將指令碼配置定期執行來自動更新

相關文章