我有双启动系统:Ubuntu 和 Windows。当我使用 Transmission 下载种子时,它不会下载任何内容,而且浏览器中的种子网站会被屏蔽,但如果我在同一个网络中的 Windows 上执行同样的事情,它就可以正常工作。
不确定这是否与安全性有关,因为在我看来,ISP 似乎能够解释 Ubuntu 上的数据,但不能解释 Windows 上的数据。那么,我该如何解决这个问题呢?基本上,我想知道为什么它在 Ubuntu 上被阻止,但在 Windows 上却不能被阻止的根本原因。
谢谢
答案1
设置像 bittorrent 这样的 P2P 系统是一件很麻烦的事情,而且即使一切开始正常,问题似乎仍会再次出现(尤其是端口转发)。
一切皆有可能,但在这种情况下您的 ISP 甚至不太可能查看您的操作系统。
常见的问题是端口转发。Bittorrent 使用端口来接收来自其他对等方的传入请求。通常,此端口在路由器/网关和计算机上的防火墙中默认关闭。打开端口将彻底提升大多数种子的上传和下载速度。
但,关闭后它应该仍能工作(速度较慢)。因此,在它恢复之前,尝试修复端口毫无意义。
以下是我要尝试的方法:
从您的网络浏览器下载适用于最新 Linux 发行版(如 Ubuntu 16.04)的 torrent。此类 torrent 通常有大量来自 Peer Exchange、DHT 和跟踪器的种子,因此您可以获得大量对等端,而他们无法通过您的端口(可能已关闭)找到您。
启动 Transmission 并只添加这个 torrent(只是为了简单起见)然后启动 torrent。
在 Transmission 中,选择Edit->Settings->Privacy
并确保Use PEX
和的框Use DHT
均已选中(已选择)。这是您的客户端可以找到跟踪器可能不知道的对等点的另外两种方法。
完成此操作后,此特定 torrent 应该可以快速下载/上传。如果没有,那么一定发生了一些非常奇怪的事情。
通常,下一个要开始寻找问题的地方是您的网关/路由器,但由于它允许 bittorrent 流量在 Windows 中通过,所以那里或您的 ISP 可能没有任何问题。
测试完成后,您可以从 Transmission 中删除 torrent 文件以恢复磁盘空间,但请保留原始 torrent 文件以供将来的测试使用。
一旦它发挥了这么大的作用,我们就可以重新使用诸如端口转发之类的功能来提高性能 - 特别是在跟踪器中只有很少的种子时。
你可以从指导他们提供。
对于将来的类似问题/帖子,您应该包含有关您的设置的信息,例如您的操作系统/版本、应用程序(传输)版本等...每个系统的设置都与其他系统的设置略有不同,并且一些问题已经有已知的解决方案,这些解决方案已由较新版本修复。