Libtorrent 2.1:n dokumentoitua asetusrajapintaa varten määritä istunto settings_packilla sen sijaan, että yhdistäisit useita historiallisia set_proxy-menetelmiä.

AsetusTarkoitus
proxy_typeValitse tuettu välityspalvelinprotokolla
proxy_hostname, proxy_portValitse välittäjä
proxy_username, proxy_passwordAnna sen tili, kun sitä vaaditaan
proxy_peer_connectionsReititä peer-datayhteydet, mukaan lukien verkkosiementimet
proxy_tracker_connectionsReititä trackeryhteydet
proxy_hostnamesSelvitä kohdenimet tuetun välityspalvelimen kautta

Täytä paketti ja käytä se istunnon apply_settings-rajapinnan kautta. Isäntänimien välitykselle viite dokumentoi SOCKS5- ja HTTP-tuen. Tarkista valittu protokolla sovelluksen tarvitsemaa liikennettä vasten. Kun valitset julkisen SOCKS5-päätepisteen, käytä SOCKS5-välityspalvelinluetteloa lähtökohtana ja selvitä sitten, mitkä peer- ja tracker-yhteydet kyseinen päätepiste todella sallii.

Vanha force_proxy-ohje on versiokohtainen. Projektin 1.2-muutosloki poisti kyseisen asetuksen käytöstä, koska määritettyä välityspalvelinta käytetään aina katettuun liikenteeseen. Sen esiintyminen vanhassa sidontaesimerkissä ei osoita nykyistä vaatimusta.

Seuraa yhteys- ja trackervirheitä sovelluksen hälytyskäsittelyn kautta. Tarkastele peerien, trackereiden ja DNS:n toimintaa erikseen; pelkkä onnistunut trackervastaus ei ole tulos peer-datareitille.

Aiheeseen liittyvät artikkelit