ทำไม IP พร็อกซีฟรีจึงใช้งานไม่ได้
ตรวจพร็อกซีที่ไม่ตอบตามลำดับที่เหมาะสม: ที่อยู่ โปรโตคอล เส้นทางในเครื่อง การรองรับอุโมงค์ และการตอบกลับจากปลายทาง
รายการสาธารณะอาจมีจุดปลายที่หยุดรับการเชื่อมต่อแล้ว นั่นเป็นสาเหตุที่พบบ่อยของพร็อกซีที่ล้มเหลว แต่ไม่ใช่สาเหตุเดียว โปรโตคอลผิด การตั้งค่าข้ามพร็อกซี พอร์ตถูกบล็อก หรือเว็บไซต์ปฏิเสธ IP ขาออกก็ทำให้เกิดอาการเดียวกันได้
ตรวจรายการก่อนเปลี่ยนแอป
คัดลอก IP พอร์ต และโปรโตคอลอีกครั้ง ตัวเลขพอร์ตหายไปหนึ่งหลักหรือสับสนระหว่าง HTTP กับ SOCKS ก็ทำให้แฮนด์เชกล้มเหลวได้ อย่าเดาโปรโตคอลจากพอร์ต 8080 หรือ 1080 และอย่าเพิ่มชื่อผู้ใช้เว้นแต่บริการให้มาจริง
สำหรับจุดปลาย HTTP คำขอ curl สั้น ๆ ช่วยแยกการทดสอบจากส่วนขยายเบราว์เซอร์และการตั้งค่าระบบ:
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/
แทนที่ที่อยู่สำหรับเอกสารด้วยรายการของคุณ สำหรับ SOCKS5 ให้ใช้พอร์ตจริงและสกีม SOCKS ที่ตรงกัน
ดูความล้มเหลวแรก
| ผลลัพธ์ | จุดที่ควรตรวจสอบ |
|---|---|
| การเชื่อมต่อถูกปฏิเสธ | พอร์ตปิดอยู่หรืออุปกรณ์ปฏิเสธการเชื่อมต่ออย่างชัดเจน |
| การเชื่อมต่อหมดเวลา | เส้นทาง การกรอง หรือบริการไม่สามารถตั้งการเชื่อมต่อภายในเวลาที่กำหนด |
| การตอบกลับแฮนด์เชกพร็อกซีผิดจากที่คาด | โปรโตคอลที่เลือกอาจไม่ตรงกับบริการ |
| 407 | พร็อกซีต้องการการยืนยันตัวตน |
| CONNECT ถูกปฏิเสธ | พร็อกซีอาจจำกัดปลายทางหรือพอร์ตนั้น |
| เว็บไซต์ส่งกลับ 403 หรือ 429 | คำขอไปถึงเซิร์ฟเวอร์ HTTP ซึ่งปฏิเสธหรือจำกัดคำขอ ตรวจว่าเซิร์ฟเวอร์ใดเป็นผู้ตอบ |
การเชื่อมต่อ TCP ที่ทำงานได้เป็นเพียงขั้นแรก หากบริการบนพอร์ตนั้นไม่ได้ใช้โปรโตคอลพร็อกซีที่เลือก คำขออาจล้มเหลวทันทีหลังจากนั้น
เปรียบเทียบสองอย่าง
ลองปลายทางเดิมผ่านพร็อกซีตัวที่สองที่ใช้โปรโตคอลเดียวกัน หากมีเพียงจุดปลายแรกที่ล้มเหลวระหว่างตั้งการเชื่อมต่อ จะจำกัดปัญหาเหลือจุดปลายหรือเส้นทางนั้น จากนั้นลองปลายทางทั่วไปอีกแห่งผ่านพร็อกซีตัวแรก หากล้มเหลวเพียงเว็บไซต์เดียว ให้ตรวจนโยบายเฉพาะปลายทางแทนที่จะสรุปว่าพร็อกซีทั้งหมดใช้ไม่ได้
คำขอโดยตรงก็เป็นการเปรียบเทียบที่มีประโยชน์เมื่อเข้าถึงโดยตรงได้ ระบุการข้ามให้ชัดเจนเพื่อไม่ให้ตัวแปรพร็อกซีที่สืบทอดมาแอบทำให้การทดสอบที่คิดว่าตรงยังคงผ่านพร็อกซี
รู้ว่าเมื่อใดควรหยุดทดสอบรายการ
หากคำขอที่จำกัดเวลาหลายครั้งล้มเหลวในขั้นเชื่อมต่อเดียวกัน ให้เลือกรายการอื่นจากรายการพร็อกซีฟรีแทนการเพิ่มเวลารอเป็นหลายนาที เก็บข้อผิดพลาดที่ตรงตามจริงหากต้องรายงาน การเชื่อมต่อซ้ำไม่ซ่อมพอร์ตที่ปิดหรือจุดปลายที่ถูกนำออก
หากทุกรายการล้มเหลว ให้มองภาพกว้าง ตรวจการตั้งค่าไคลเอนต์ กฎขาออกของเครือข่าย และการเข้าถึงปลายทางโดยไม่ใช้พร็อกซี ปัญหาที่เหมือนกันทุกคำขอไม่ใช่เหตุผลที่ดีในการทิ้งทั้งรายการ