proxychains4 -f /home/alex/proxy-lab.conf curl https://example.com/

อาร์กิวเมนต์ -f เลือกการกำหนดค่าที่อ่านได้สำหรับการเรียก proxychains-ng นี้ แทนที่เส้นทางแบบเต็มในตัวอย่างด้วยไฟล์ที่คุณตั้งใจจะดูแลและตรวจสอบเส้นทางที่โหลดในเอาต์พุตการเริ่มต้น ข้อผิดพลาดที่ยังระบุชื่อไฟล์อื่นอธิบายว่าทำไมการแก้ไข proxychains4.conf ที่คุณคาดหวังจึงไม่มีผล

หากไม่มีการเลือกอย่างชัดเจนนั้น การค้นหาจะรวม PROXYCHAINS_CONF_FILE การกำหนดค่าในไดเรกทอรีทำงาน ไฟล์ต่อผู้ใช้ และตำแหน่งระบบที่ติดตั้งไว้ เวอร์ชันของแพ็กเกจและตัวห่ออาจมีค่าเริ่มต้นต่างกัน ดังนั้น proxychains.conf ภายในโปรเจกต์ โฮมของบัญชีอื่น หรือไฟล์เรียกทำงานอื่นใน PATH อาจเปลี่ยนอินพุตได้

หากไฟล์ที่เลือกไม่รายงานพร็อกซีที่ถูกต้อง

ตรวจสอบการแยกวิเคราะห์ก่อนการเชื่อมต่อ รายการอยู่ใต้ [ProxyList] และต้องใช้โปรโตคอลและฟิลด์ที่รีลีสที่ติดตั้งคาดหวัง ตรวจสอบความคิดเห็น ตำแหน่งของส่วน และไวยากรณ์ สำหรับจุดปลายสาธารณะที่อนุญาต รายการพร็อกซีฟรี เสนอผู้สมัครให้ป้อนด้วยฟิลด์ที่จำเป็นของโปรโตคอลที่เลือก ตัวรับฟัง HTTP ที่อธิบายว่าเป็น SOCKS ยังคงผิดแม้ไฟล์ที่ตั้งใจไว้จะถูกโหลดแล้ว

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

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

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