如何检查VPS上的端口是否开放

当您想测试VPS端口是否可以从服务器外部访问时,请使用本指南。这在打开防火墙规则、设置游戏服务器或检查服务是否可以从其他网络访问后非常有用。

只有当应用程序正在运行、服务在该端口上监听,并且路径中的每个防火墙都允许正确的协议时,端口才会在外部显示为开放。

 

从Windows测试TCP端口

在从Windows外部测试之前,确认服务在VPS内部监听:如何检查Windows VPS上的监听端口

在另一台Windows PC或VPS上,打开PowerShell并运行:

Test-NetConnection VPS_IP_ADDRESS -Port 7777

VPS_IP_ADDRESS替换为VPS的IP,将7777替换为您要测试的端口。

成功的TCP测试会显示TcpTestSucceeded : True。如果显示False,请检查服务是否正在运行,端口是否正确,以及防火墙是否允许该端口。

如果服务正在监听但Windows防火墙阻止了它,请使用如何打开Windows防火墙端口作为Windows防火墙流程的示例。

 

从Linux或macOS测试TCP端口

在从Linux或macOS外部测试之前,确认服务在VPS内部监听:如何检查Linux VPS上的监听端口

从另一台Linux或macOS机器上,使用nc

nc -vz VPS_IP_ADDRESS 7777

如果nc报告连接成功,则该机器可以访问TCP端口。如果连接超时或被拒绝,请检查服务和防火墙规则。

如果服务正在监听但Linux防火墙阻止了它,请使用如何打开Linux VPS上的防火墙端口

 

测试UDP游戏端口

UDP比TCP更难测试,因为许多UDP游戏服务器只响应有效的游戏流量。即使游戏服务器正常工作,通用的UDP测试也可能显示为关闭。

对于UDP游戏端口,请检查服务日志,确认游戏服务器在内部监听,并尽可能通过实际的游戏客户端进行测试。

 

如果端口仍然显示为关闭

  • 确认应用程序正在运行并在内部监听。
  • 检查服务使用的是TCP、UDP还是两者。
  • 在VPS操作系统上打开匹配的防火墙规则。
  • 如果您使用VPS面板防火墙规则,请检查它们。
  • 确保您正在测试公共VPS IP,而不是私有/内部地址。
  • 0 用戶發現這個有用
這篇文章有幫助嗎?

相關文章

什么是VPS以及如何用于游戏托管?

VPS,即虚拟专用服务器,是一个更大物理服务器的私有分区。您可以获得自己的分配资源、自己的操作系统,以及比标准游戏服务器托管更多的控制权。...

如何访问您的VPS

在您的VPS创建后,您需要连接到它才能安装软件、上传文件或配置游戏服务器。 您的VPS IP地址、用户名、密码以及任何面板详细信息通常会在设置后通过电子邮件发送。...

如何重启、关闭或启动您的VPS

VPS控制面板包括电源控制功能,可以停止、重启和启动您的VPS,而无需登录操作系统。 当您需要恢复卡住的服务器、应用操作系统重启或在VPS关闭后重新启动时,可以使用这些控制功能。  ...

如何使用VPS控制台或VNC

VPS控制台,也称为VNC,即使在SSH或远程桌面无法工作时,也可以查看和控制VPS。用于首次启动检查、恢复屏幕、防火墙锁定、更新失败和密码恢复工作。...

如何重新安装或重建您的VPS

重新安装VPS会用全新的安装替换当前的操作系统。这在您想要重新开始、切换操作系统或移除损坏的设置时非常有用。 警告:重新安装会清除VPS磁盘。在继续之前,请备份任何重要内容。...