更新防火墙后无法在 Transmission 中下载种子

更新防火墙后无法在 Transmission 中下载种子

我最近使用以下方式更新(启用并更新)防火墙设置wiki.ubuntu.com 上的指南。我按照 进行操作Method 2 UFW。但是,完成该过程后,我无法在 Transmission 中下载种子。

指南中提到了传输端口规则:

现在我们的传输规则

sudo ufw allow out 51413/tcp
sudo ufw allow out 51413/udp
sudo ufw allow out 6969/tcp

在首选项 -> 网络传输下

当我单击 时,Port for incoming connections51413显示。Port is closedTest Port

请帮我解决这个问题。我只是一个普通用户(也是 Linux 新手),所以请帮我分析一下,这样我才能理解你。

Ubuntu 版本 16.10

的结果sudo ufw status

Status: active

To                         Action      From
--                         ------      ----
25,53,80,110,443/tcp       ALLOW OUT   Anywhere                  
53,67,68/udp               ALLOW OUT   Anywhere                  
51413/tcp                  ALLOW OUT   Anywhere                  
51413/udp                  ALLOW OUT   Anywhere                  
6969/tcp                   ALLOW OUT   Anywhere                  
123/udp                    ALLOW OUT   Anywhere                  
25,53,80,110,443/tcp (v6)  ALLOW OUT   Anywhere (v6)             
53,67,68/udp (v6)          ALLOW OUT   Anywhere (v6)             
51413/tcp (v6)             ALLOW OUT   Anywhere (v6)             
51413/udp (v6)             ALLOW OUT   Anywhere (v6)             
6969/tcp (v6)              ALLOW OUT   Anywhere (v6)             
123/udp (v6)               ALLOW OUT   Anywhere (v6)             

答案1

您的端口 51413 似乎已关闭,因为您不允许传入连接,而只允许传出连接。您遵循的指南在这一点上是错误的。

删除与端口 51413 相关的规则。为此,请运行

sudo ufw 状态编号

然后删除四条相关规则

sudo ufw 删除

用您之前得到的数字替换#,您必须运行此命令四次才能摆脱所有数字。

现在添加新规则,允许传入连接

sudo ufw 允许 51413

要应用更改,请使用以下命令重新加载防火墙规则

sudo ufw 重新加载

或者

sudo ufw 禁用
sudo ufw 启用

提醒一下,此端口(51413)需要在您的路由器中转发,如果该端口未在路由器中转发,则传入的连接在到达您的计算机之前将被路由器拒绝,并且该端口仍将显示为关闭。

Bittorrent 网络是一个点对点网络,依靠连接生存。如果网络上的客户端不允许传入连接,则该客户端只能连接到允许传入连接的客户端。如果网络上甚至没有一个客户端允许传入连接,则没有客户端能够连接到其他客户端,网络变得毫无用处。

如果您不允许传入连接,您仍然可以下载种子,但您无法连接到同样拒绝传入连接的其他对等点。因此,您可以连接的对等点数量是有限的,这会降低下载速度,或者在最坏的情况下,您根本无法下载。

我认为这是 bittorrents 的一个常见问题,很多人不知道如何正确配置他们的防火墙和路由器。

如何转发路由器中的端口是一个不在 askubuntu 范围内的主题。您必须参考路由器的手册。有关此主题的一些知识,请查看https://portforward.com/

要了解有关用法的更多信息,ufw请查看:

按照您使用的指南,您有一个非常严格的防火墙,您将默认设置为拒绝所有传入和传出连接。您必须添加规则以允许每个需要 Internet 访问并使用规则中尚未定义的端口的应用程序的连接。请记住,当您安装新应用程序时,您会想知道为什么该应用程序无法访问 Internet。

相关内容