As variáveis de proxy do Transmission afetam os rastreadores HTTP, não os pares
Separe os pedidos ao rastreador HTTP do Transmission das ligações a pares e do DHT antes de tratar uma rota de rastreador alterada como uma transferência através de proxy.
O rastreador responde depois de dar ao Transmission um URL de proxy construído a partir dos dados do seu serviço ou de uma entrada numa lista de proxies. Isso pode corrigir o acesso ao rastreador sem alterar para onde vai o tráfego de pares da torrent.
A documentação das variáveis de ambiente do Transmission identifica o libcurl como o componente que faz os anúncios e os scrape ao rastreador HTTP e HTTPS. As variáveis de proxy consumidas por essa biblioteca personalizam esses pedidos. Não são uma política de rede global para toda a aplicação.
| Operação | O que a configuração de proxy do rastreador estabelece |
|---|---|
| Pedido a rastreador HTTP ou HTTPS | O pedido do libcurl pode escolher o proxy configurado |
| Ligação a um par | Nenhuma conclusão a partir desse resultado do rastreador |
| DHT ou outra atividade UDP | Nenhuma conclusão a partir desse resultado do rastreador |
Uma torrent pode conter vários mecanismos de descoberta. Por isso, receber uma lista de pares através de um proxy é compatível com ligações posteriores a sair por uma interface comum.
Se executar o daemon, o seu ambiente também pertence a esse serviço, não ao terminal que executa um comando de controlo remoto. Em instalações baseadas em systemd, defina as variáveis no serviço do daemon. Fornecer a variável certa ao processo certo é necessário para o caminho documentado do libcurl; ainda assim não amplia o alcance desse caminho.
Descreva o resultado por operação. «O pedido ao rastreador usou o proxy» é útil. «A identidade de rede da transferência mudou» exige provas sobre as ligações a pares que transportam os dados.