无法连接远程服务器上的 Squid 代理服务器端口时应检查什么

无法连接远程服务器上的 Squid 代理服务器端口时应检查什么

我想从本地电脑(Windows10)连接到远程服务器(Windows server2019)上的特定端口。该端口是 Squid 代理服务器的端口。

但是,我尝试在本地服务器上使用 PowerShell 命令检查连接是否正常。它可以连接到远程服务器本身,但无法连接到其上的端口。

另外,我尝试使用远程服务器上的 PowerShell 命令检查连接是否有效,即使是从远程服务器到远程服务器本身。结果成功了。远程服务器可以自行连接到 Squid 代理服务器的端口。

我还检查了 Squid 代理服务器端口的防火墙设置。我认为它是开放的。

为了连接到端口我还需要检查什么?

本地PC上PowerShell的命令及结果如下:

Test-NetConnection XXX.XXX.XXX.XXX
-->PingSucceeded          : True

Test-NetConnection XXX.XXX.XXX.XXX -Port 3128
-->PingSucceeded          : True
TcpTestSucceeded       : False

远程服务器上的 PowerShell 命令及其结果如下:

Test-NetConnection XXX.XXX.XXX.XXX -Port 3128
-->TcpTestSucceeded       : True

远程服务器上Squid服务器端口的防火墙设置如下:

防火墙设置图片

答案1

测试清楚地表明您的主机无法连接到远程的 TCP/3128。因此,要么是您的主机阻止了其到达远程 TCP/3128 地址的数据包(对此表示怀疑),要么是远程数据包过滤器在数据包到达时阻止了它们(最有可能)。

检查远程的数据包过滤器。

相关内容