libtorrent-ийн прокси тохиргоон дахь peer, tracker болон DNS
settings_pack-аар орчин үеийн libtorrent проксийг тохируулж, peer, tracker болон хост нэрийн хамрах хүрээг тусдаа тохиргоо болгон шалгана.
Баримтжуулсан libtorrent 2.1 тохиргооны интерфейсийн хувьд хэд хэдэн хуучин set_proxy аргыг нэгтгэхийн оронд сессийг settings_pack-аар тохируулна.
| Тохиргоо | Зорилго |
|---|---|
| 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 өөрчлөлтийн бүртгэл уг тохиргоог хуучирсан гэж зарласан, учир нь тохируулсан прокси нь хамрагдсан урсгалд үргэлж ашиглагддаг. Хуучин binding жишээнд байгаа нь одоогийн шаардлагыг тогтоохгүй.
Холболт болон tracker-ийн алдааг програмын анхааруулга боловсруулалтаар хянана. Peer, tracker болон DNS-ийн зан төлөвийг тус тусад нь хянана; зөвхөн амжилттай tracker хариу нь peer өгөгдлийн замд үр дүн болохгүй.