Peerovi, trackeri i DNS u libtorrentovim proxy postavkama
Postavite suvremeni libtorrent proxy kroz settings_pack i provjerite pokrivenost peerova, trackera i imena hostova kao zasebne postavke.
Za dokumentirano sučelje postavki libtorrent 2.1 konfigurirajte sesiju pomoću settings_pack umjesto kombiniranja nekoliko starih set_proxy metoda.
| Postavka | Svrha |
|---|---|
| proxy_type | Odaberite podržani proxy protokol |
| proxy_hostname, proxy_port | Odaberite posrednika |
| proxy_username, proxy_password | Navedite njegov račun kada je potreban |
| proxy_peer_connections | Usmjerite peer veze za sadržaj, uključujući web seedove |
| proxy_tracker_connections | Usmjerite veze prema trackerima |
| proxy_hostnames | Razriješite imena odredišta kroz podržani proxy |
Ispunite paket i primijenite ga kroz sučelje apply_settings sesije. Za proxy imena hostova referenca dokumentira podršku za SOCKS5 i HTTP. Provjerite odabrani protokol prema prometu koji aplikacija zahtijeva. Kada birate javnu završnu točku SOCKS5, upotrijebite popis SOCKS5 proxyja kao početnu točku, zatim utvrdite koje peer i tracker veze ta točka zapravo dopušta.
Stari savjet o force_proxy ovisi o verziji. Dnevnik promjena 1.2 projekta ukinuo je tu postavku jer se konfigurirani proxy uvijek koristi za obuhvaćeni promet. Njezina prisutnost u starom primjeru povezivanja ne uspostavlja trenutni zahtjev.
Pratite neuspjehe veza i trackera kroz rukovanje upozorenjima u aplikaciji. Pregledajte ponašanje peerova, trackera i DNS-a odvojeno; uspješan odgovor trackera sam po sebi nije rezultat za rutu peer sadržaja.