为什么防火墙允许端口连接到某些用户,但不允许所有用户(特别是VPN用户)连接?

时间:2020-06-15 03:00:21

标签: node.js vpn firewall ufw

这是我的应用程序的防火墙状态。

~# 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拒绝所有用户,但事实并非如此。

0 个答案:

没有答案