背景
馒头 PT 站的默认 tracker 出了问题,我到现在都没搞懂是被墙了还是我自己设备的问题,反正就是无法访问默认的 .cc 域名,但 .io 的域名是可以的。
但手动修改 .cc 倒 .io ,也太麻烦了,我有上百个种子。
我是在一台 Ubuntu 服务器上运行的原版 qbittorrent-nox,用 webui 访问。
解决方案
qbittorrent-nox 会在当前用户的家目录中的 ~/.local/share/qBittorrent/BT_backup
目录内存放所有正在使用的种子(虽然我也不清楚为啥名字里有 backup
),vim 看了一眼,就是很正常的种子文件格式。
所以,理论上,直接批量替换这些种子文件里面的 tracker URL,就能解决问题。
说干就干,先停掉 qb 的服务,然后备份 BT_backup
,再在 BT_backup
内执行 find . -type f -exec sed -i 's/example.cc/example.io/' {} \;
,最后重启 qb 服务,果然解决问题。