我使用 创建了一个测试 torrent mktorrent
,并向其中添加了一些开放跟踪器。我使用 为该 torrent 播种HostA
,使用的是qBittorrent
4.3.7。它位于端口 上32123
,该端口在我的路由器中可正确转发 TCP 和 UDP。
aria2c
然后我尝试使用1.35.0下载种子HostB
。输出如下:
ubuntu@HostA:~$ aria2c testtorrent.torrent --console-log-level=debug | grep '32123'
09/21 13:00:34 [DEBUG] Checkout peer HostA:32123 to CUID#48
09/21 13:00:35 [INFO] CUID#48 - Connecting to HostA:32123
09/21 13:00:35 [DEBUG] CUID#48 - Peer HostA:32123 banned.
09/21 13:00:36 [INFO] CUID#48 - Connecting to HostA:32123
09/21 13:00:36 [INFO] CUID#48 - To: HostA:32123 handshake peerId=A2-1-35-0-%00%A8%21n2%2C%E8%CD%B8%EC, reserved=0000000000100005
Exception: [PeerConnection.cc:215] errorCode=1 Got EOF from peer.
09/21 13:00:36 [DEBUG] CUID#48 - Peer HostA:32123 banned.
09/21 13:00:36 [DEBUG] Peer HostA:32123 returned from CUID#48
这是两个主机(192.168.1.66
HostA)之间的数据包捕获
我认为我的 ISP 可能会干扰,但是它[FIN, ACK]
来自HostA
。
答案1
经过大量测试*,我能够通过启用“允许来自同一 IP 地址的多个连接“在 qBittorrent 中。您可以在 Wireshark 屏幕截图中看到多个连接的证据,其中 HostB 在 HostA 响应之前发送了两个数据包。
* 这包括制作我自己的跟踪器、通过 LAN 连接、使用 VPN、使用云负载均衡器等等。