这是我的应用程序的防火墙状态。
~# ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), deny (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere
22/tcp (v6) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6)
443/tcp (v6) ALLOW IN Anywhere (v6)
我正在将node.js与一个在port 2053
上工作并打开websocket的子进程一起使用。
〜80%以上的用户能够连接到网络套接字。 2-20%不能。这些人经常使用VPN连接到我的网站。当他们关闭VPN时,它可以正常工作。这并非在所有VPN上都发生,并且并非对使用VPN的每个用户都发生。我下载了其中一些VPN,但在我的计算机上仍然可以正常工作。
当我添加ALLOW IN 2053
时,到目前为止有100%的用户可以连接。
我想了解防火墙的工作原理并导致这种情况发生,以及如果我不允许2053,为什么只有一定百分比的用户可以访问。我本来希望在端口2053拒绝所有用户,但事实并非如此。