我使用这个 uTorrent 程序,在其设置“监听端口”下,我设置了一个 46301 端口,并在防火墙中打开该端口。但无论谁连接到我进行 leech,他们都会连接到从 59000 到 59999 不等的随机端口,当然我的防火墙会阻止所有这些端口,所以他们无法连接。
那么,为什么它们不连接到我的本地端口 46301,而是连接到 TCP 下的随机端口?看起来它们只在 UDP 下连接到该端口。
答案1
确保您在连接首选项中取消选中“每次启动时随机分配端口”。
答案2
引用相应的常见问题解答:
对于 TCP 和 UDP,只有传入连接才会使用您在 µTorrent 中选择的端口。传出连接会使用随机本地端口;这只是 Windows 的运行方式。这不是错误。
如果您有防火墙,则必须允许 TCP 和 UDP 上的所有传出流量。