Pentru interfața de setări documentată a libtorrent 2.1, configurați sesiunea cu un settings_pack în loc să combinați mai multe metode set_proxy istorice.

SetareScop
proxy_typeSelectați un protocol de proxy acceptat
proxy_hostname, proxy_portSelectați intermediarul
proxy_username, proxy_passwordFurnizați contul său când este necesar
proxy_peer_connectionsDirecționați conexiunile de date ale peerilor, inclusiv web seeds
proxy_tracker_connectionsDirecționați conexiunile către trackeri
proxy_hostnamesRezolvați numele de destinație printr-un proxy acceptat

Completați pachetul și aplicați-l prin interfața apply_settings a sesiunii. Pentru proxy pentru numele gazdelor, referința documentează suportul pentru SOCKS5 și HTTP. Verificați protocolul ales în raport cu traficul de care are nevoie aplicația. Când alegeți un punct final SOCKS5 public, folosiți lista de proxy SOCKS5 ca punct de plecare, apoi stabiliți ce conexiuni peer și tracker permite de fapt acel punct final.

Sfatul vechi despre force_proxy depinde de versiune. Jurnalul de modificări 1.2 al proiectului a declarat acea setare învechită deoarece un proxy configurat este întotdeauna folosit pentru traficul acoperit. Prezența ei într-un exemplu vechi de legare nu stabilește o cerință actuală.

Monitorizați eșecurile de conexiune și ale trackerilor prin gestionarea alertelor aplicației. Examinați separat comportamentul peerilor, trackerilor și DNS; un răspuns reușit al unui tracker singur nu este un rezultat pentru ruta de date a peerilor.

Articole similare