Peers, trackerit ja DNS libtorrentin välityspalvelinasetuksissa
Määritä nykyaikainen libtorrent-välityspalvelin settings_packilla ja tarkastele peerien, trackereiden ja isäntänimien kattavuutta erillisinä asetuksina.
Libtorrent 2.1:n dokumentoitua asetusrajapintaa varten määritä istunto settings_packilla sen sijaan, että yhdistäisit useita historiallisia set_proxy-menetelmiä.
| Asetus | Tarkoitus |
|---|---|
| proxy_type | Valitse tuettu välityspalvelinprotokolla |
| proxy_hostname, proxy_port | Valitse välittäjä |
| proxy_username, proxy_password | Anna sen tili, kun sitä vaaditaan |
| proxy_peer_connections | Reititä peer-datayhteydet, mukaan lukien verkkosiementimet |
| proxy_tracker_connections | Reititä trackeryhteydet |
| proxy_hostnames | Selvitä 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.