Проксийг ping-ээр шалгаж болох уу?
Ping-ийн хариу ICMP-ээр хүрэх боломжийг шалгана, прокси портын HTTP эсвэл SOCKS үйлчилгээг биш.
ping нь ICMP цуурай хүсэлт хариу авсан эсэхийг хэлнэ. Прокси жагсаалтад байгаа HTTP эсвэл SOCKS портыг нээхгүй, проксигоос вэбсайтад хүрэхийг хүсэхгүй.
Бичлэг ping-д хариулж ч прокси холболтоос татгалзахад энэ ялгаа чухал. ICMP болон проксийн TCP үйлчилгээ хостын програм, хандалтын дүрэм дундуур өөр замаар явдаг. Хүрч болох хаяг дээр сонгосон портыг сонсож буй прокси байхгүй байж болно.
Буруу ойлгоход амархан гурван үр дүн
- Ping хариулна, прокси бүтэлгүйтнэ: үйлчилгээний порт, протокол, баталгаажуулалт, проксийн хариуг шалга. Цуурайн хариу эдгээрийг шалгаагүй.
- Ping бүтэлгүйтнэ, прокси ажиллана: сүлжээ эсвэл хост ICMP-г шүүгээд прокси холболтыг зөвшөөрч болно. Цуурай хүсэлт хариугүй гэдгээр амжилттай аппын шалгалтыг бүү няцаа.
- Ping хурдан, хүсэлт удаан: цуурайн хоёр талын хугацаанд прокси тохиролцоо, проксигоос зорилтот хаяг хүрэх зам, TLS болон зорилтот талын хариу өгөх хугацаа ордоггүй.
Клиентийн бодит үйлдлийг ашигла
HTTP цэгийн хувьд түүгээр тодорхой хязгаартай HTTP хүсэлт явуул. HTTPS хэрэгтэй бол туннель үүсэх болон зорилтот талын TLS хариуг ч баталгаажуул. SOCKS-д аппын дэмждэг SOCKS горимыг ашигла. TCP портын шалгалт хэрэгтэй завсрын ажиглалт боловч эдгээр протоколын алхмаас өмнө зогсоно.
Мэдэгдэж буй чиглэлийн алдаа хайхдаа ping-ийг нэмэлт сүлжээний мэдээлэл байлга. Үр дүнг аппын үр дүнгээс тусад нь мэдээл. «IP цуурай хүсэлтэд хариулж байна» болон «прокси энэ HTTPS хүсэлтийг дуусгалаа» гэдэг нь өөр мэдэгдлүүд; зөвхөн сүүлийнх нь зорьсон үйлдлийг шалгана.