สำหรับอินเทอร์เฟซการตั้งค่า libtorrent 2.1 ที่มีเอกสาร กำหนดค่าเซสชันด้วย settings_pack แทนการรวมเมธอด set_proxy แบบเก่าหลายวิธี

การตั้งค่าวัตถุประสงค์
proxy_typeเลือกโปรโตคอลพร็อกซีที่รองรับ
proxy_hostname, proxy_portเลือกตัวกลาง
proxy_username, proxy_passwordระบุบัญชีของมันเมื่อจำเป็น
proxy_peer_connectionsกำหนดเส้นทางการเชื่อมต่อข้อมูล peer รวมถึงเว็บซีด
proxy_tracker_connectionsกำหนดเส้นทางการเชื่อมต่อ tracker
proxy_hostnamesแปลงชื่อปลายทางผ่านพร็อกซีที่รองรับ

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

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

ตรวจสอบความล้มเหลวของการเชื่อมต่อและ tracker ผ่านการจัดการการแจ้งเตือนของแอปพลิเคชัน ตรวจสอบพฤติกรรมของ peer, tracker และ DNS แยกกัน การตอบสนองของ tracker ที่สำเร็จเพียงอย่างเดียวไม่ใช่ผลลัพธ์สำหรับเส้นทางข้อมูล peer

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