我从 Ubuntu 12.04 LTS 升级到 12.10 后,Transmission 无法从防盗链跟踪器 (ALT) 下载。如果我通过 Magnet Link 下载种子,一切都会正常,但如果我从该 ALT 下载,则不会。
跟踪器将返回 OK,并返回 Seeder 和 Leecher 列表(每个列表都大于 20),但没有返回可供下载的对等点。升级之前一切正常。
为了测试,我下载了 KTorrent。那里也发生了同样的情况。
我让 Transmission 运行了长达 10 个小时,但没有任何效果。
我的端口是开放的,即使防火墙被禁用,这种情况仍然会发生。
答案1
看来,解决您的问题的最佳方法是删除该~/Library/Application Support/Transmission/Resume
文件夹。我查看了几个帖子,似乎每个人都找到了答案。要查看更多信息,请查看这里。
答案2
确保 Transmission 使用的 TCP 端口是开放的。
端口设置位于“首选项/网络”选项卡中。您可以通过运行以下命令获取打开的 TCP 端口列表:
- 在现代系统上:
ss -lnt
- 在较旧的系统上:
netstat -lnt
。它现在已弃用,但在最初提出问题时是相关的。如果需要,也可以使用包进行安装net-tools
。
我选择端口 51413,因为端口 51443 已关闭(就我而言,51443 是 Transmission 的默认端口)。
有关使用的选项的更多信息,netstat
请参阅这个超级用户问题
答案3
好的,先简单一点。
尝试更新跟踪器并确保您的端口是开放的。
尝试手动添加 torrent(如下所述)。如果这不起作用,请禁用您可能已设置的任何阻止列表(有风险),最后您可以允许未加密的种子和类似的东西(非常危险)。
手动添加 torrent 文件。所有客户端都有添加 torrent 的方法,然后输入 infohash(在大多数 torrent 网站上列出),或者右键单击“获取磁力”链接并将 URL 复制到客户端。
完成所有这些事情后,要尝试的另一件事是更新跟踪器。
当所有其他方法都失败时,请重新安装您的 torrent 客户端。
答案4
查看
传输->首选项->对等点->加密
或者
传输->首选项->Peers->阻止列表
看看你是否阻碍了同行。