我是 Linux 新手。
在 Windows 上,我习惯由应用程序自动触发防火墙,然后授权是否让应用程序访问现实世界。
Linux 使用 UFW 有更多手动方法,这对我来说没问题。
我发现了一个有趣的现象。
我在 GUFW 上打开了 51413 端口用于传输(TCP 和 UDP):
但在传输上,端口似乎仍未打开:
我以为 UPNP 可能出了问题(虽然同一台装有 Windows 的计算机在 Windows 版 Transmission 上完美地配置了路由器的 UPNP)。所以我下载了一个小实用程序来查看 UPNP 配置 -UPnP 路由器控制。
我看到的景象非常奇怪:
Skype 使用 UPNP 配置端口,这意味着 UPNP 可以工作。
现在的问题是:
- 看来 UPNP 可以正常工作,为什么 Transmission 无法正确打开端口?或者甚至无法像 Skype 那样打开端口?
- Skype 究竟是如何绕过 UFW 并在未经任何许可的情况下向外界开放端口的?
- UPNP 政策是什么?任何 UPNP 应用程序都可以绕过 UFW 吗?
谢谢。