Peerovia, trackery a DNS v nastaveniach proxy libtorrent
Nastavte moderný libtorrent proxy cez settings_pack a skontrolujte pokrytie peerov, trackerov a názvov hostiteľov ako samostatné nastavenia.
Pre dokumentované rozhranie nastavení libtorrent 2.1 nakonfigurujte reláciu pomocou settings_pack namiesto kombinovania niekoľkých historických metód set_proxy.
| Nastavenie | Účel |
|---|---|
| proxy_type | Vyberte podporovaný protokol proxy |
| proxy_hostname, proxy_port | Vyberte sprostredkovateľa |
| proxy_username, proxy_password | Zadajte jeho účet, ak sa vyžaduje |
| proxy_peer_connections | Smerujte dátové pripojenia peerov vrátane webových seedov |
| proxy_tracker_connections | Smerujte pripojenia k trackerom |
| proxy_hostnames | Prekladajte názvy cieľov cez podporovaný proxy |
Vyplňte balík a použite ho cez rozhranie apply_settings relácie. Pre proxy názvov hostiteľov referenčná dokumentácia uvádza podporu SOCKS5 a HTTP. Overte zvolený protokol voči prevádzke, ktorú aplikácia potrebuje. Pri výbere verejného koncového bodu SOCKS5 použite zoznam proxy SOCKS5 ako východiskový bod a potom zistite, ktoré pripojenia peerov a trackerov tento koncový bod skutočne povoľuje.
Starý pokyn k force_proxy je špecifický pre verziu. Zmenový log 1.2 projektu zrušil toto nastavenie, pretože nakonfigurovaný proxy sa vždy používa pre pokrytú prevádzku. Jeho prítomnosť v starom príklade väzby nezakladá súčasnú požiadavku.
Sledujte zlyhania pripojení a trackerov cez spracovanie upozornení aplikácie. Posudzujte správanie peerov, trackerov a DNS oddelene; samotná úspešná odpoveď trackera nie je výsledkom pre cestu dát peerov.