检查监听端口可以告诉您软件是否在您的Windows VPS上实际等待连接。当游戏服务器、Web服务器、RCON工具或数据库无法访问时,请使用此方法。
如果应用程序未在本地监听,打开防火墙规则将无法使其可访问。请先启动游戏服务器或应用程序,然后检查端口。
- 使用远程桌面连接到Windows VPS。
- 以管理员身份打开PowerShell。
- 列出监听的TCP端口:
Get-NetTCPConnection -State Listen
- 筛选特定的TCP端口:
Get-NetTCPConnection -LocalPort 7777
- 显示拥有监听TCP端口的进程:
$connection = Get-NetTCPConnection -LocalPort 7777 -State Listen Get-Process -Id $connection.OwningProcess

- 对于UDP游戏端口,检查UDP端点:
Get-NetUDPEndpoint -LocalPort 7777
如果端口正在监听但无法访问
- 检查Windows防火墙是否允许该端口和协议。
- 检查任何VPS面板防火墙规则。
- 确认游戏使用您正在测试的端口。
- 对于UDP游戏端口,尽可能通过游戏客户端进行测试。
