156*_*223 6 firewall transmission 16.10
我最近使用wiki.ubuntu.com 上的本指南更新(启用和更新)防火墙设置。我跟着Method 2 UFW。但是,完成该过程后,我无法在传输中下载种子文件。
该指南提到传输端口规则:
现在我们的传输规则
sudo ufw allow out 51413/tcp
sudo ufw allow out 51413/udp
sudo ufw allow out 6969/tcp
Run Code Online (Sandbox Code Playgroud)
在首选项下 -> 传输中的网络
的Port for incoming connections(这是)51413节目Port is closed时,我点击Test 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)
Run Code Online (Sandbox Code Playgroud)
您的端口 51413 似乎已关闭,因为您不允许传入连接,而只允许传出连接。您遵循的指南在这一点上是错误的。
删除与端口 51413 相关的规则。为此运行
sudo ufw 状态编号
然后删除四个相关的规则
须藤 ufw 删除 #
替换#为您之前获得的数字,您必须运行此命令四次才能摆脱所有这些数字。
现在添加一个允许传入连接的新规则
须藤 ufw 允许 51413
要应用更改重新加载防火墙规则
须藤 ufw 重新加载
或者
须藤 ufw 禁用 须藤 ufw 启用
请注意,此端口 (51413) 需要在您的路由器中转发,如果该端口未在路由器中转发,则传入连接将在到达您的计算机之前在您的路由器中被拒绝,并且该端口仍将显示为关闭。
Bittorrent 网络是一个点对点网络,依赖于连接性。如果网络上的客户端不允许传入连接,则该客户端只能连接到允许传入连接的客户端。如果网络上的单个客户端都不允许传入连接,则没有客户端能够连接到其他客户端,网络将变得无用。
如果您不允许传入连接,您仍然可以下载种子文件,但您无法连接到也拒绝传入连接的其他对等点。因此,您可以连接的对等点数量是有限的,这会降低下载速度,或者在最坏的情况下,您根本无法下载。
我认为这是bittorrents的一个常见问题,很多人不知道正确配置他们的防火墙和路由器。
如何在路由器中转发端口是一个不在 askubuntu 范围内的话题。您必须参考路由器的手册。有关此主题的一些知识,请查看https://portforward.com/。
要了解有关使用的更多信息,ufw请查看:
按照您使用的指南,您有一个非常严格的防火墙,您将默认设置设置为拒绝所有传入和所有传出连接。您将必须添加规则以允许每个需要访问 Internet 并使用尚未在您的规则中定义的端口的应用程序的连接。请注意,当您安装新应用程序时,您想知道为什么该应用程序无法访问 Internet。