Kan du kontrollere en proxy med ping?
Et ping-svar tester ICMP-tilgjengelighet, ikke HTTP- eller SOCKS-tjenesten på proxyporten.
ping forteller om en ICMP-ekkoforespørsel fikk svar. Det åpner ikke HTTP- eller SOCKS-porten oppført i en proxyliste og ber ikke proxyen om å nå et nettsted.
Skillet er viktig når en oppføring svarer på ping, men avviser en proxyforbindelse. ICMP og proxyens TCP-tjeneste følger ulike veier gjennom vertens programvare og tilgangsregler. En tilgjengelig adresse kan mangle en proxy som lytter på porten du valgte.
Tre resultater som lett mistolkes
- Ping svarer, proxyen feiler: undersøk tjenesteport, protokoll, autentisering og proxysvar. Ekkosvaret har ikke testet disse.
- Ping feiler, proxyen fungerer: nettverket eller verten kan filtrere ICMP mens proxyforbindelsen tillates. Ikke forkast en vellykket applikasjonstest på grunn av en ubesvart ekkoforespørsel.
- Ping er raskt, forespørsler er trege: ekkoets rundtur utelater proxyforhandling, ruten fra proxy til destinasjon, TLS og destinasjonens svartid.
Bruk den faktiske klientoperasjonen
For et HTTP-endepunkt, send en avgrenset HTTP-forespørsel gjennom det. Trenger du HTTPS, bekreft også tunnelopprettelse og destinasjonens TLS-svar. For SOCKS bruker du SOCKS-modusen applikasjonen støtter. En TCP-portkontroll er en nyttig mellomobservasjon, men stopper fortsatt før disse protokolltrinnene.
Behold ping som supplerende nettverksinformasjon ved feilsøking av en kjent rute. Rapporter resultatet separat fra applikasjonsresultatet. «IP-en svarer på ekkoforespørsler» og «proxyen fullførte denne HTTPS-forespørselen» er ulike påstander; bare den siste tester operasjonen du forsøkte å utføre.