Μπορείτε να ελέγξετε ένα proxy με ping;
Μια απάντηση ping ελέγχει την προσβασιμότητα ICMP, όχι την υπηρεσία HTTP ή SOCKS στη θύρα του proxy.
Το ping δείχνει αν ένα αίτημα ηχούς ICMP έλαβε απάντηση. Δεν ανοίγει τη θύρα HTTP ή SOCKS μιας λίστας proxy ούτε ζητά από το proxy να φτάσει σε ιστότοπο.
Η διάκριση έχει σημασία όταν μια εγγραφή απαντά στο ping αλλά αρνείται σύνδεση proxy. Το ICMP και η υπηρεσία TCP του proxy ακολουθούν διαφορετικές διαδρομές στο λογισμικό και στους κανόνες πρόσβασης του υπολογιστή. Μια προσβάσιμη διεύθυνση μπορεί να μην έχει proxy που ακούει στην επιλεγμένη θύρα.
Τρία αποτελέσματα που παρερμηνεύονται εύκολα
- Το ping απαντά, το proxy αποτυγχάνει: εξετάστε θύρα υπηρεσίας, πρωτόκολλο, έλεγχο ταυτότητας και απάντηση proxy. Η απάντηση ηχούς δεν τα έχει δοκιμάσει.
- Το ping αποτυγχάνει, το proxy λειτουργεί: το δίκτυο ή ο υπολογιστής μπορεί να φιλτράρει ICMP επιτρέποντας τη σύνδεση proxy. Μην απορρίπτετε επιτυχή δοκιμή εφαρμογής λόγω αναπάντητου αιτήματος ηχούς.
- Το ping είναι γρήγορο, τα αιτήματα αργά: η διαδρομή μετ’ επιστροφής της ηχούς παραλείπει τη διαπραγμάτευση proxy, τη διαδρομή proxy προς προορισμό, το TLS και τον χρόνο απάντησης του προορισμού.
Χρησιμοποιήστε την πραγματική λειτουργία του πελάτη
Για τελικό σημείο HTTP, κάντε μέσω αυτού ένα αίτημα HTTP με καθορισμένα όρια. Αν χρειάζεστε HTTPS, επιβεβαιώστε και τη δημιουργία σήραγγας και την απάντηση TLS του προορισμού. Για SOCKS, χρησιμοποιήστε τη λειτουργία SOCKS που υποστηρίζει η εφαρμογή. Ο έλεγχος θύρας TCP είναι χρήσιμη ενδιάμεση παρατήρηση, αλλά σταματά πριν από αυτά τα βήματα του πρωτοκόλλου.
Κρατήστε το ping ως συμπληρωματική πληροφορία δικτύου κατά τη διάγνωση γνωστής διαδρομής. Αναφέρετε το αποτέλεσμά του χωριστά από της εφαρμογής. «Η IP απαντά σε αιτήματα ηχούς» και «το proxy ολοκλήρωσε αυτό το αίτημα HTTPS» είναι διαφορετικοί ισχυρισμοί· μόνο ο δεύτερος δοκιμάζει την επιδιωκόμενη λειτουργία.