Ubuntu 20.XX 上 transmission-daemon 的 UFW 防火墙规则

Ubuntu 20.XX 上 transmission-daemon 的 UFW 防火墙规则

我已经在 ubuntu 20.XX VPS 上运行了 transmission,并且我可以使用 MYIP:9091/ 登录 Web 界面来管理文件。

我正在使用 ufw 防火墙。我添加了这些规则以允许以下端口:

  • 22/tcp (OpenSSH) 允许任何地方
  • 20/tcp 允许任何地方进入
  • 21/tcp 允许任何地方进入
  • 40000:50000/tcp 允许任何地方进入
  • 990/tcp 允许任何地方进入
  • 6688/tcp 允许任何地方进入
  • 28967/tcp 允许任何地方进入
  • 9091 允许进入任何地方
  • eth1 上的 5432 允许任何地方进入
  • 9091/tcp 允许任何地方
  • 22/tcp 允许任何地方进入
  • 2222 允许进入任何地方
  • 80/tcp 允许任何地方
  • 80 允许进入任何地方
  • 443/tcp 允许任何地方进入
  • 443 允许进入任何地方
  • 6000:6003/tcp 允许任何地方进入
  • 6000:6003/udp 允许任何地方进入
  • 49152:65535/udp 允许任何地方进入
  • 49152:65535/tcp 允许任何地方进入
  • 9091/udp 允许任何地方进入
  • 22/tcp (OpenSSH (v6)) 允许任何地方 (v6)
  • 20/tcp (v6) 允许任何地方 (v6)
  • 21/tcp (v6) 允许任何地方 (v6)
  • 40000:50000/tcp (v6) 允许任何地方 (v6)
  • 990/tcp (v6) 允许任何地方 (v6)
  • 6688/tcp (v6) 允许任何地方 (v6)
  • 28967/tcp (v6) 允许任何地方 (v6)
  • 9091 (v6) 允许任何地方进入 (v6)
  • eth1 上的 5432 (v6) 允许任何地方 (v6)
  • 9091/tcp (v6) 允许任何地方 (v6)
  • 22/tcp (v6) 允许任何地方 (v6)
  • 2222 (v6) 允许任何地方进入 (v6)
  • 80/tcp (v6) 允许任何地方 (v6)
  • 80 (v6) 允许任何地方进入 (v6)
  • 443/tcp (v6) 允许任何地方 (v6)
  • 443 (v6) 允许任何地方进入 (v6)
  • 6000:6003/tcp (v6) 允许任何地方 (v6)
  • 6000:6003/udp (v6) 允许任何地方进入 (v6)
  • 49152:65535/udp (v6) 允许任何地方进入 (v6)
  • 49152:65535/tcp (v6) 允许任何地方 (v6)
  • 9091/udp (v6) 允许任何地方 (v6)

当我执行sudo ufw enabletransmission 时,Web 界面不再可用。当我执行该操作时,sudo ufw disable它又恢复了,所以这是 ufw 的问题。

您知道我缺少哪些端口或者哪些端口配置错误吗?

答案1

似乎你已经启用了一切,你可以检查一下传动装置是否有应用装甲配置并且允许端口 9091 吗?

如果您有任何 http 守护进程(apache/nginx),您可以对其进行配置并在您的传输端口上进行代理传递,它将工作,因为 http 守护进程具有 AppArmor。

启用 FW 后,端口 22 可以访问吗?也许刷新 UFW 配置,只保留 80/443 和 9091,这样就可以提示问题出在哪里了。

答案2

我发现了问题所在,我没有添加传输监听端口,现在它工作正常。

相关内容