Pares, trackers e DNS na configuración de proxy de libtorrent
Configure un proxy moderno de libtorrent mediante settings_pack e inspeccione a cobertura de pares, trackers e nomes de host como axustes separados.
Para a interface de configuración documentada de libtorrent 2.1, configure a sesión cun settings_pack en lugar de combinar varios métodos set_proxy históricos.
| Axuste | Propósito |
|---|---|
| proxy_type | Seleccione un protocolo de proxy compatible |
| proxy_hostname, proxy_port | Seleccione o intermediario |
| proxy_username, proxy_password | Proporcione a súa conta cando sexa necesario |
| proxy_peer_connections | Encamiñe as conexións de datos de pares, incluídos os web seeds |
| proxy_tracker_connections | Encamiñe as conexións a trackers |
| proxy_hostnames | Resolva os nomes de destino mediante un proxy compatible |
Encha o paquete e aplíqueo mediante a interface apply_settings da sesión. Para o proxy de nomes de host, a referencia documenta compatibilidade con SOCKS5 e HTTP. Comprobe o protocolo elixido co tráfico que necesita a aplicación. Ao elixir un punto final SOCKS5 público, use a lista de proxy SOCKS5 como punto de partida e logo determine que conexións de pares e trackers permite realmente ese punto.
O antigo consello sobre force_proxy é específico da versión. O rexistro de cambios 1.2 do proxecto desaconsellou ese axuste porque un proxy configurado sempre se usa para o tráfico cuberto. A súa presenza nun exemplo de vinculación antigo non establece un requisito actual.
Supervise os fallos de conexión e de trackers mediante a xestión de alertas da aplicación. Revise o comportamento de pares, trackers e DNS por separado; unha resposta correcta dun tracker por si soa non é un resultado para a ruta de datos dos pares.