即使防火墙已禁用,Windows Server 2016 VPS 也会阻止连接

即使防火墙已禁用,Windows Server 2016 VPS 也会阻止连接

我有一个 Windows Server 2016 VPS,我想打开它上面的端口。我进入 Windows 防火墙并创建了一条入站规则,以允许 TCP 连接到指定端口。我甚至完全禁用了防火墙。但是,当我尝试访问我的端口时,我还是无法连接到它们。

为了测试,我创建了一个 nodejs 项目并安装了 express.js 并在端口 200 上提供服务。然后我在防火墙中允许端口 200。当我将我的 vps 的 ip 地址和端口(例如 123.123.1.12:200)输入 Chrome 或 Postman 时,我只是收到一条错误消息,提示无法连接到我的 vps。

我联系了购买 vps 的公司,他们解释说他们不会阻止任何往返于服务器的端口或连接。

我是否必须在 Windows 服务器上调整某些设置才能允许连接?

编辑:我尝试在 Postman 上向我的 expressjs 端口(200)发送 GET 请求并得到结果: Error: connect ETIMEDOUT <my vps ip>:200

另外,还有一点需要注意,我的 vps 上运行着一个 SQL Server,我完全有能力连接到它。我只需为 SQL Server 选择的端口设置一条入站规则,它就可以正常工作。

相关内容