背景

馒头 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 服务,果然解决问题。