Brug settings_pack til at konfigurere sessionen med libtorrent 2.1's dokumenterede indstillingsgrænseflade i stedet for at kombinere flere historiske set_proxy-metoder.

IndstillingFormål
proxy_typeVælg en understøttet proxyprotokol
proxy_hostname, proxy_portVælg formidleren
proxy_username, proxy_passwordAngiv dens konto, når det kræves
proxy_peer_connectionsRut peer-datastrømme, herunder webseeds
proxy_tracker_connectionsRut trackerforbindelser
proxy_hostnamesOpløs destinationsnavne via en understøttet proxy

Udfyld pakken, og anvend den via sessionens apply_settings-grænseflade. Til proxy for værtsnavne dokumenterer referencen støtte til SOCKS5 og HTTP. Kontrollér den valgte protokol mod den trafik, applikationen kræver. Når du vælger et offentligt SOCKS5-endepunkt, brug SOCKS5-proxylisten som udgangspunkt, og fastslå derefter, hvilke peer- og trackerforbindelser endepunktet faktisk tillader.

Det gamle force_proxy-råd er versionsspecifikt. Projektets 1.2-ændringslog forældede den indstilling, fordi en konfigureret proxy altid bruges til den omfattede trafik. Dens tilstedeværelse i et gammelt bindingseksempel fastslår ikke et aktuelt krav.

Overvåg forbindelses- og trackerfejl via applikationens alarmhåndtering. Gennemgå peer-, tracker- og DNS-adfærd hver for sig; et vellykket trackersvar alene er ikke et resultat for peer-datastien.

Relaterede artikler