Använd denna guide när du vill testa om en VPS-port är nåbar från utsidan av servern. Detta är användbart efter att ha öppnat en brandväggsregel, satt upp en spelserver eller kontrollerat om en tjänst kan nås från ett annat nätverk.
En port visas endast öppen externt när applikationen körs, tjänsten lyssnar på den porten och varje brandvägg i vägen tillåter rätt protokoll.
Testa en TCP-port från Windows
Innan du testar externt från Windows, bekräfta att tjänsten lyssnar inuti VPS: Hur man kontrollerar lyssnande portar på en Windows VPS.
På en separat Windows-dator eller VPS, öppna PowerShell och kör:
Test-NetConnection VPS_IP_ADDRESS -Port 7777
Byt ut VPS_IP_ADDRESS med VPS IP och ersätt 7777 med porten du vill testa.
Ett lyckat TCP-test visar TcpTestSucceeded : True. Om det visar False, kontrollera att tjänsten körs, porten är korrekt och att brandväggen tillåter porten.
Om tjänsten lyssnar men Windows-brandväggen blockerar den, använd Hur man öppnar Windows-brandväggsportar som ett exempel på Windows brandväggsflöde.
Testa en TCP-port från Linux eller macOS
Innan du testar externt från Linux eller macOS, bekräfta att tjänsten lyssnar inuti VPS: Hur man kontrollerar lyssnande portar på en Linux VPS.
Från en annan Linux- eller macOS-maskin, använd nc:
nc -vz VPS_IP_ADDRESS 7777
Om nc rapporterar att anslutningen lyckades, är TCP-porten nåbar från den maskinen. Om anslutningen tidsutgår eller nekas, kontrollera tjänsten och brandväggsreglerna.
Om tjänsten lyssnar men en Linux-brandvägg blockerar den, använd Hur man öppnar brandväggsportar på en Linux VPS.
Testa UDP-spelportar
UDP är svårare att testa än TCP eftersom många UDP-spelservrar endast svarar på giltig speltrafik. Ett generiskt UDP-test kan se stängt ut även när spelservern fungerar.
För UDP-spelportar, kontrollera tjänstens loggar, bekräfta att spelservern lyssnar internt och testa genom den faktiska spelklienten där det är möjligt.
Om porten fortfarande ser stängd ut
- Bekräfta att applikationen körs och lyssnar internt.
- Kontrollera om tjänsten använder TCP, UDP eller båda.
- Öppna motsvarande brandväggsregel på VPS-operativsystemet.
- Kontrollera eventuella VPS-panel brandväggsregler om du använder dem.
- Säkerställ att du testar den publika VPS IP, inte en privat/intern adress.
