libtorrent proksi sozlamalaridagi peer, tracker va DNS
settings_pack orqali zamonaviy libtorrent proksisini sozlang va peer, tracker hamda hostname qamrovini alohida sozlamalar sifatida tekshiring.
Hujjatlashtirilgan libtorrent 2.1 sozlamalar interfeysi uchun sessiyani bir nechta eski set_proxy usulini birlashtirish o'rniga settings_pack bilan sozlang.
| Sozlama | Maqsad |
|---|---|
| proxy_type | Qo'llab-quvvatlanadigan proksi protokolini tanlang |
| proxy_hostname, proxy_port | Vositachini tanlang |
| proxy_username, proxy_password | Kerak bo'lganda uning hisobini taqdim eting |
| proxy_peer_connections | Veb-seedlarni o'z ichiga olgan peer ma'lumot ulanishlarini yo'naltiring |
| proxy_tracker_connections | Tracker ulanishlarini yo'naltiring |
| proxy_hostnames | Manzil nomlarini qo'llab-quvvatlanadigan proksi orqali hal qiling |
Paketni to'ldiring va sessiyaning apply_settings interfeysi orqali qo'llang. Hostname proksisi uchun ma'lumotnoma SOCKS5 va HTTP qo'llab-quvvatlashini hujjatlashtiradi. Tanlangan protokolni ilova talab qiladigan trafik bilan tekshiring. Ommaviy SOCKS5 oxirgi nuqtasini tanlashda SOCKS5 proksilari ro'yxatini boshlang'ich nuqta sifatida ishlating, so'ngra bu nuqta qaysi peer va tracker ulanishlariga haqiqatan ruxsat berishini aniqlang.
Eski force_proxy maslahati versiyaga bog'liq. Loyihaning 1.2 o'zgarishlar jurnali bu sozlamani bekor qildi, chunki sozlangan proksi doim qamrab olingan trafik uchun ishlatiladi. Uning eski binding misolida mavjudligi joriy talabni asoslamaydi.
Ulanish va tracker xatolarini ilovaning ogohlantirishlarini qayta ishlash orqali kuzatib boring. Peer, tracker va DNS xatti-harakatlarini alohida ko'rib chiqing; faqat muvaffaqiyatli tracker javobi peer ma'lumot yo'li uchun natija emas.