libtorrent proxy parametrlərində peer, tracker və DNS
settings_pack vasitəsilə müasir libtorrent proxysini qurun və peer, tracker və hostname əhatəsini ayrı parametrlər kimi yoxlayın.
Sənədləşdirilmiş libtorrent 2.1 parametr interfeysi üçün sessiyanı bir neçə köhnə set_proxy metodunu birləşdirmək əvəzinə settings_pack ilə konfiqurasiya edin.
| Parametr | Məqsəd |
|---|---|
| proxy_type | Dəstəklənən proxy protokolu seçin |
| proxy_hostname, proxy_port | Vasitəçini seçin |
| proxy_username, proxy_password | Tələb olunduqda hesabını təqdim edin |
| proxy_peer_connections | Veb toxumları da daxil olmaqla peer yük bağlantılarını yönləndirin |
| proxy_tracker_connections | Tracker bağlantılarını yönləndirin |
| proxy_hostnames | Hədəf adlarını dəstəklənən proxy vasitəsilə həll edin |
Paketi doldurun və sessiyanın apply_settings interfeysi vasitəsilə tətbiq edin. Hostname proxysi üçün istinad SOCKS5 və HTTP dəstəyini sənədləşdirir. Seçilmiş protokolu tətbiqin ehtiyac duyduğu trafiklə yoxlayın. İctimai SOCKS5 son nöqtəsi seçərkən SOCKS5 proxy siyahısını başlanğıc nöqtəsi kimi istifadə edin, sonra həmin son nöqtənin hansı peer və tracker bağlantılarına faktiki icazə verdiyini müəyyənləşdirin.
Köhnə force_proxy tövsiyəsi versiyaya xasdır. Layihənin 1.2 dəyişiklik qeydi bu parametri ləğv etdi, çünki konfiqurasiya edilmiş proxy əhatə olunan trafik üçün həmişə istifadə olunur. Onun köhnə binding nümunəsində olması cari tələb yaratmır.
Bağlantı və tracker uğursuzluqlarını tətbiqin xəbərdarlıq idarəetməsi vasitəsilə izləyin. Peer, tracker və DNS davranışını ayrıca nəzərdən keçirin; yalnız uğurlu tracker cavabı peer yük marşrutu üçün nəticə deyil.