我在 ubuntu 20.04 上遇到了一个奇怪的 torrent 问题。每当我尝试下载 torrent 时,torrent 都会卡在“从 0 个对等点加载元数据”处。我尝试添加更多跟踪器,通过路由器转发 torrent 客户端中设置的端口(检查端口是否打开),更改网络适配器并调整代理设置(包括不使用代理),使用多个不同的客户端,包括 Transmission 和 QBitTorrent,但都不起作用。有人遇到过类似的问题吗?有什么解决办法吗?谢谢!
答案1
您可以在这里检查我在 Ubuntu 20.04 上配置 qbittorent 时遇到的两件事。
UFW 是否已启用?您可以使用sudo ufw 状态详细如果是这样,您可以通过暂时禁用来快速测试这是否会阻碍进展:sudo ufw 禁用如果在此之后它能正常工作,请检查特定应用程序的文档并查看需要添加哪些防火墙规则。在确认这不是问题后或设置了正确的规则后,不要忘记重新启用。
应用程序帐户是否有权访问保存文件的目录?假设您要保存到 /mnt/data/torrents。运行 torrent 软件的用户帐户需要能够在那里读取和写入。在我的例子中,我让 qbittorent 用户成为下载目录的所有者。使用上面的示例目录,您可以使用以下命令更改所有者/组sudo chown 用户提问:用户提问/mnt/data/torrents
否则,问题就出在您的网络配置上。如果这只是一台家庭服务器/工作站,则无需配置代理,除非您试图绕过地理限制。如果您不在家庭网络上,而是在公司网络或公共网络上,那么很有可能 p2p 文件共享在上游某处被阻止。
答案2
同样,在我更新到 Ubuntu 20.04 后,Transmission 卡在 medatadata 上。我安装了 qBittorrent,它对我来说很管用。我知道你说你已经试过了;但这是我的方法,它可能会帮助到某些人:
如何安装 qBittorrent:
$> sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
$> sudo apt-get update
$ sudo sudo apt install qbittorrent
答案3
我也遇到了同样的问题。我使用 VPN,但应用程序中没有配置代理。我发现启动种子的唯一方法是停止种子,在设置中更改端口,然后重新启动种子。我仍在寻找解决方案。使用代理似乎存在一个已知问题,但就我的情况而言,这并不重要。
答案4
将连接数设置为 20 左右,并将传入和传出 TCP 端口都设置为 1194 (VPN)。然后将加密设置为强制。这样,您就能避开 ISP 的雷达。