我遇到了一种奇怪的情况,每次我打开我的 bittorrent 客户端应用程序时,它都会开始与 amazonaws 服务器建立大量连接(超过数千个),并且如您所见,所有连接状态均为 SYN_SENT
连接数量如此之多,以至于在应用程序启动后的前 20 或 30 秒内,我的计算机会变得非常慢,并且应用程序会在几分钟内继续建立新的连接,然后在几分钟后停止,然后连接开始逐渐关闭,最后在应用程序启动 5 或 6 分钟后,一切都会恢复正常。
以下是连接的示例:
BitTorrent.exe TCP my-pc 49788 ec2-23-23-85-1.compute-1.amazonaws.com http SYN_SENT
我已读过该应用程序正在寻找更新,并且一些种子箱正在使用 amazonaws 服务器。
由于这些连接在我运行应用程序的同时开始创建,甚至在应用程序加载我的种子列表之前,所以从亚马逊服务器下载种子不是我的情况。关于更新,我不确定,但建立这么多的连接比检查更新所需要的要多得多。
我搜索过该问题,但没有找到任何结果。
那么,有没有人遇到与我相同的问题或知道我的情况的解决方案?
答案1
我感觉这是 DHT 启动。当您首次启动客户端时,它会尝试加入 DHT 群集(如果我没记错的话,初始引导节点是 node0.bittorrent.org),然后它会将您传递给一堆其他节点,可能位于 AWS 等数据中心,然后您才能获得常规日常节点(其他客户端)