正如标题所示。
如果 BitTorrent 客户端打开但没有下载,是否会暴露公网 IP?
答案1
我不是完全地你肯定是指可跟踪,但很多 bittorrent 客户端会使用 UPnP 在路由器防火墙上打开一个端口,这样你可检测并有可能将您的计算机暴露给任何在 bittorrent 客户端的网络代码中发现可利用的漏洞的人。
出现这种错误的可能性不大,但向客户端发送一个精心设计的错误请求可能会触发某种错误,这并非不可能。
至于“可追踪”,有可能由于路由器防火墙中的上述漏洞,bittorrent 客户端的存在可以被推断和检测到。但“可追踪”意味着可以检测到您的位置和活动;前者是可能的,后者则不太可能。
答案2
是的,恶意客户端可以探测您,但如果您没有参与他们所针对的群体,您的 torrent 软件应该向他们返回错误。
这里的常见情况是,您正在参与群组,而其他客户端已获悉您的 IP。恶意方进入群组,并从另一个客户端获取您的 IP。然后他们尝试连接到您。由于这些类型的恶意客户端对通过最便捷的方式实际获取文件块不感兴趣,因此可以对其进行修改,以防目标已暂停该特定种子并将在稍后再次激活,从而继续尝试连接。
有几种方法可以解决这个问题,具体取决于您是否使用 UPNP。如果使用 UPNP,请将软件设置为使用随机选择的端口,然后重新启动。如果没有,您将必须定期更改客户端和路由器端口转发规则中的端口。如果您负担得起,最好的选择是使用 torrent 的隐私代理。
代理相对于 VPN 的优势在于,您的 torrent 软件可以直接与代理交互,而不是将其留给系统路由。如果代理无法访问,那么软件就无法工作,但如果您的 VPN 已关闭,您的路由将只将流量从您的家庭连接中传递出去,而不是使用隧道。代理的缺点(也是 VPN 的优点)是,如果您不使用 bittorrent 加密,您的 ISP 可以看到您的流量,并且可以比您通过隧道传递流量(他们仍然可以识别,但不太明确)更清楚地分辨出这是 Bittorrent 流量(但不知道内容是什么)。