Peers, trackere og DNS i libtorrents proxyindstillinger
Opsæt en moderne libtorrent-proxy via settings_pack, og undersøg dækning af peers, trackere og værtsnavne som separate indstillinger.
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.
| Indstilling | Formål |
|---|---|
| proxy_type | Vælg en understøttet proxyprotokol |
| proxy_hostname, proxy_port | Vælg formidleren |
| proxy_username, proxy_password | Angiv dens konto, når det kræves |
| proxy_peer_connections | Rut peer-datastrømme, herunder webseeds |
| proxy_tracker_connections | Rut trackerforbindelser |
| proxy_hostnames | Oplø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.