Проксиді ping арқылы тексеруге бола ма?
Ping жауабы прокси портындағы HTTP не SOCKS қызметін емес, ICMP арқылы жетуді тексереді.
ping ICMP жаңғырық сұрауы жауап алғанын көрсетеді. Ол прокси тізіміндегі HTTP немесе SOCKS портын ашпайды әрі проксиден сайтқа жетуді сұрамайды.
Жазба ping-ке жауап беріп, прокси қосылымын қабылдамаса, бұл айырма маңызды. ICMP мен проксидің TCP қызметі хосттың бағдарламалары және қол жеткізу ережелері арқылы әртүрлі жолмен өтеді. Қолжетімді мекенжайда таңдалған портты тыңдайтын прокси болмауы мүмкін.
Қате түсінуге оңай үш нәтиже
- Ping жауап береді, прокси істемейді: қызмет портын, хаттаманы, аутентификацияны және прокси жауабын тексеріңіз. Жаңғырық жауабы бұларды сынаған жоқ.
- Ping істемейді, прокси жұмыс істейді: желі не хост ICMP-ді сүзсе де прокси қосылымына рұқсат етуі мүмкін. Жаңғырық сұрауы жауапсыз болғаны үшін сәтті қолданба сынағын жоққа шығармаңыз.
- Ping жылдам, сұраулар баяу: жаңғырықтың барып-қайтуы прокси келісуін, проксиден нысанаға жолды, TLS-ті және нысананың жауап уақытын қамтымайды.
Клиенттің нақты әрекетін пайдаланыңыз
HTTP нүктесі үшін ол арқылы шектері белгіленген HTTP сұрауын жіберіңіз. HTTPS керек болса, туннель орнатылуын және нысананың TLS жауабын да растаңыз. SOCKS үшін қолданба қолдайтын SOCKS режимін қолданыңыз. TCP портын тексеру пайдалы аралық бақылау, бірақ осы хаттама қадамдарына жетпей тоқтайды.
Белгілі бағыттың ақауын іздегенде ping-ті қосымша желі ақпараты ретінде сақтаңыз. Нәтижесін қолданба нәтижесінен бөлек хабарлаңыз. «IP жаңғырық сұрауларына жауап береді» және «прокси осы HTTPS сұрауын аяқтады» — әртүрлі тұжырымдар; тек екіншісі қажетті әрекетті сынайды.