ตัวแปรพร็อกซีของ Transmission มีผลต่อ tracker แบบ HTTP ไม่ใช่ peer
แยกคำขอ tracker แบบ HTTP ของ Transmission ออกจาก peer connection และ DHT ก่อนจะถือว่าเส้นทาง tracker ที่เปลี่ยนไปคือการดาวน์โหลดผ่านพร็อกซี
tracker จะตอบกลับหลังจากคุณให้ URL พร็อกซีที่สร้างจากรายละเอียดบริการของคุณหรือรายการในรายการพร็อกซีแก่ Transmission ซึ่งอาจแก้การเข้าถึง tracker ได้โดยไม่เปลี่ยนปลายทางที่ทราฟฟิก peer ของทอร์เรนต์ไป
เอกสารตัวแปรสภาพแวดล้อมของ Transmission ระบุว่า libcurl เป็นส่วนที่ส่งประกาศและ scrape ของ tracker แบบ HTTP และ HTTPS ตัวแปรพร็อกซีที่ไลบรารีนั้นใช้จะปรับแต่งคำขอเหล่านั้น สิ่งเหล่านี้ไม่ใช่นโยบายเครือข่ายระดับโลกสำหรับทั้งแอปพลิเคชัน
| การทำงาน | สิ่งที่การตั้งค่า tracker-proxy กำหนด |
|---|---|
| คำขอ tracker แบบ HTTP หรือ HTTPS | คำขอของ libcurl เลือกพร็อกซีที่กำหนดค่าไว้ได้ |
| การเชื่อมต่อกับ peer | ไม่สามารถสรุปได้จากผลลัพธ์ tracker นั้น |
| DHT หรือกิจกรรม UDP อื่น | ไม่สามารถสรุปได้จากผลลัพธ์ tracker นั้น |
ทอร์เรนต์หนึ่งอาจมีกลไกการค้นหาหลายอย่าง การได้รับรายการ peer ผ่านพร็อกซีจึงสอดคล้องกับการที่การเชื่อมต่อภายหลังออกผ่านอินเทอร์เฟซธรรมดา
หากคุณรัน daemon สภาพแวดล้อมของมันก็เป็นของบริการนั้น ไม่ใช่ของเทอร์มินัลที่รันคำสั่งควบคุมระยะไกล บนการติดตั้งที่ใช้ systemd ให้ตั้งตัวแปรบนบริการ daemon การให้ตัวแปรที่ถูกต้องแก่โปรเซสที่ถูกต้องเป็นสิ่งจำเป็นสำหรับเส้นทาง libcurl ตามเอกสาร แต่ก็ยังไม่ขยายขอบเขตของเส้นทางนั้น
อธิบายผลลัพธ์แยกตามการทำงาน “คำขอ tracker ใช้พร็อกซี” เป็นประโยชน์ “ตัวตนบนเครือข่ายของการดาวน์โหลดเปลี่ยนไป” ต้องมีหลักฐานเกี่ยวกับ peer connection ที่ส่งข้อมูล