O Privoxy pode fornecer a conta do pai SOCKS5
Coloque a autenticação de nome de usuário e senha na regra de encaminhamento SOCKS5 do Privoxy enquanto os clientes usam o ouvinte HTTP local.
A regra de encaminhamento SOCKS5 do Privoxy aceita um nome de usuário e uma senha do servidor ascendente. Um trecho de configuração local pode ser:
listen-address 127.0.0.1:8118
forward-socks5 / proxy-user:[email protected]:1080 .
Os valores das credenciais são espaços reservados. Eles autenticam o Privoxy perante o pai SOCKS5. O ponto final significa que não há pai HTTP adicional além dessa conexão SOCKS.
Configure o aplicativo com um proxy HTTP em 127.0.0.1:8118, e não com o endpoint SOCKS autenticado. O Privoxy trata do handshake SOCKS ascendente em nome do aplicativo.
Isso não exige que cada cliente implemente a autenticação SOCKS5. Também não impõe ao ouvinte HTTP local esses mesmos requisitos de autenticação. Verifique o limite de acesso do ouvinte para os clientes previstos, e gerencie as credenciais do pai na configuração protegida do Privoxy.