รายการสาธารณะอาจมีจุดปลายที่หยุดรับการเชื่อมต่อแล้ว นั่นเป็นสาเหตุที่พบบ่อยของพร็อกซีที่ล้มเหลว แต่ไม่ใช่สาเหตุเดียว โปรโตคอลผิด การตั้งค่าข้ามพร็อกซี พอร์ตถูกบล็อก หรือเว็บไซต์ปฏิเสธ 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 ที่ทำงานได้เป็นเพียงขั้นแรก หากบริการบนพอร์ตนั้นไม่ได้ใช้โปรโตคอลพร็อกซีที่เลือก คำขออาจล้มเหลวทันทีหลังจากนั้น

เปรียบเทียบสองอย่าง

ลองปลายทางเดิมผ่านพร็อกซีตัวที่สองที่ใช้โปรโตคอลเดียวกัน หากมีเพียงจุดปลายแรกที่ล้มเหลวระหว่างตั้งการเชื่อมต่อ จะจำกัดปัญหาเหลือจุดปลายหรือเส้นทางนั้น จากนั้นลองปลายทางทั่วไปอีกแห่งผ่านพร็อกซีตัวแรก หากล้มเหลวเพียงเว็บไซต์เดียว ให้ตรวจนโยบายเฉพาะปลายทางแทนที่จะสรุปว่าพร็อกซีทั้งหมดใช้ไม่ได้

คำขอโดยตรงก็เป็นการเปรียบเทียบที่มีประโยชน์เมื่อเข้าถึงโดยตรงได้ ระบุการข้ามให้ชัดเจนเพื่อไม่ให้ตัวแปรพร็อกซีที่สืบทอดมาแอบทำให้การทดสอบที่คิดว่าตรงยังคงผ่านพร็อกซี

รู้ว่าเมื่อใดควรหยุดทดสอบรายการ

หากคำขอที่จำกัดเวลาหลายครั้งล้มเหลวในขั้นเชื่อมต่อเดียวกัน ให้เลือกรายการอื่นจากรายการพร็อกซีฟรีแทนการเพิ่มเวลารอเป็นหลายนาที เก็บข้อผิดพลาดที่ตรงตามจริงหากต้องรายงาน การเชื่อมต่อซ้ำไม่ซ่อมพอร์ตที่ปิดหรือจุดปลายที่ถูกนำออก

หากทุกรายการล้มเหลว ให้มองภาพกว้าง ตรวจการตั้งค่าไคลเอนต์ กฎขาออกของเครือข่าย และการเข้าถึงปลายทางโดยไม่ใช้พร็อกซี ปัญหาที่เหมือนกันทุกคำขอไม่ใช่เหตุผลที่ดีในการทิ้งทั้งรายการ

บทความที่เกี่ยวข้อง