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.

AxustePropósito
proxy_typeSeleccione un protocolo de proxy compatible
proxy_hostname, proxy_portSeleccione o intermediario
proxy_username, proxy_passwordProporcione a súa conta cando sexa necesario
proxy_peer_connectionsEncamiñe as conexións de datos de pares, incluídos os web seeds
proxy_tracker_connectionsEncamiñe as conexións a trackers
proxy_hostnamesResolva 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.

Artigos relacionados