Peerovi, trackeri i DNS u libtorrent proxy postavkama
Postavite savremeni libtorrent proxy kroz settings_pack i proverite pokrivenost peerova, trackera i imena hostova kao odvojene postavke.
Za dokumentovani interfejs postavki libtorrent 2.1 konfigurišite sesiju pomoću settings_pack umesto kombinovanja nekoliko starih set_proxy metoda.
| Postavka | Svrha |
|---|---|
| proxy_type | Izaberite podržani proxy protokol |
| proxy_hostname, proxy_port | Izaberite posrednika |
| proxy_username, proxy_password | Navedite njegov račun kada je potreban |
| proxy_peer_connections | Usmerite peer veze za sadržaj, uključujući web seedove |
| proxy_tracker_connections | Usmerite veze prema trackerima |
| proxy_hostnames | Razrešite imena odredišta kroz podržani proxy |
Popunite paket i primenite ga kroz interfejs apply_settings sesije. Za proxy imena hostova referenca dokumentuje podršku za SOCKS5 i HTTP. Proverite izabrani protokol prema saobraćaju koji aplikacija zahteva. Kada birate javnu SOCKS5 krajnju tačku, koristite listu SOCKS5 proxyja kao polaznu tačku, zatim utvrdite koje peer i tracker veze ta krajnja tačka zaista dozvoljava.
Stari savet o force_proxy zavisi od verzije. Dnevnik promena 1.2 projekta ukinuo je tu postavku jer se konfigurisani proxy uvek koristi za obuhvaćeni saobraćaj. Njeno prisustvo u starom primeru povezivanja ne uspostavlja trenutni zahtev.
Pratite neuspehe veza i trackera kroz rukovanje upozorenjima u aplikaciji. Pregledajte ponašanje peerova, trackera i DNS-a odvojeno; uspešan odgovor trackera sam po sebi nije rezultat za rutu peer sadržaja.