Use este guia quando quiser testar se uma porta do VPS é acessÃvel a partir de fora do servidor. Isto é útil após abrir uma regra de firewall, configurar um servidor de jogos ou verificar se um serviço pode ser alcançado a partir de outra rede.
Uma porta só aparece aberta externamente quando a aplicação está em execução, o serviço está a escutar nessa porta e todos os firewalls no caminho permitem o protocolo correto.
Testar uma porta TCP a partir do Windows
Antes de testar externamente a partir do Windows, confirme que o serviço está a escutar dentro do VPS: Como verificar portas de escuta num VPS Windows.
Num PC ou VPS Windows separado, abra o PowerShell e execute:
Test-NetConnection VPS_IP_ADDRESS -Port 7777
Substitua VPS_IP_ADDRESS pelo IP do VPS e substitua 7777 pela porta que deseja testar.
Um teste TCP bem-sucedido mostra TcpTestSucceeded : True. Se mostrar False, verifique se o serviço está em execução, se a porta está correta e se o firewall permite a porta.
Se o serviço estiver a escutar mas o Windows Firewall estiver a bloqueá-lo, use Como abrir portas do Windows Firewall como exemplo do fluxo do firewall do Windows.
Testar uma porta TCP a partir do Linux ou macOS
Antes de testar externamente a partir do Linux ou macOS, confirme que o serviço está a escutar dentro do VPS: Como verificar portas de escuta num VPS Linux.
A partir de outra máquina Linux ou macOS, use nc:
nc -vz VPS_IP_ADDRESS 7777
Se nc relatar que a conexão foi bem-sucedida, a porta TCP é acessÃvel a partir dessa máquina. Se a conexão expirar ou for recusada, verifique o serviço e as regras do firewall.
Se o serviço estiver a escutar mas um firewall Linux estiver a bloqueá-lo, use Como abrir portas de firewall num VPS Linux.
Testar portas de jogo UDP
O UDP é mais difÃcil de testar do que o TCP porque muitos servidores de jogos UDP só respondem a tráfego de jogo válido. Um teste UDP genérico pode parecer fechado mesmo quando o servidor de jogos está a funcionar.
Para portas de jogo UDP, verifique os registos do serviço, confirme que o servidor de jogos está a escutar internamente e teste através do cliente de jogo real, sempre que possÃvel.
Se a porta ainda parecer fechada
- Confirme que a aplicação está em execução e a escutar internamente.
- Verifique se o serviço utiliza TCP, UDP ou ambos.
- Abra a regra de firewall correspondente no sistema operativo do VPS.
- Verifique quaisquer regras de firewall do painel do VPS, se as utilizar.
- Certifique-se de que está a testar o IP público do VPS, não um endereço privado/interno.
