Estou procurando um programa que atue como gerenciador de proxy para Ubuntu da mesma forma queProxificadorfaz para janelas.
Responder1
De acordo com a descrição da página inicial do Proxifier, o softwarePrivoxyparece uma boa recomendação. Privoxy é um aplicativo proxy que filtra muitas coisas relacionadas à privacidade (cookies, webbugs etc.). Porém o software permite configurar HTTP, SOCKS e outros tipos de software e é muito flexível. Tenho certeza de que este é um bom substituto.
Depois de lerseu comentárioPosso entrar em mais detalhes: O arquivo de configuração central é /etc/privoxy/config
. O diretório /etc/privoxy
também possui alguns outros arquivos. O config
arquivo está muito bem documentado.
Vamos supor que você deseja enviar todo o tráfego para example.com através do proxy-a e todo o tráfego para askubuntu.com através do proxy-b. O tráfego SSL/TLS (HTTPS) não deve usar nenhum proxy. Então você adiciona as seguintes linhas:
forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .
A palavra-chave forward
é seguida por um site ou padrão. Pode ser um endereço IP, nome de host ou uma expressão regular. Todo o tráfego correspondente será enviado para a última entrada da linha. Este é o endereço do proxy. Quando você usa um .
(um ponto) no final de uma linha, significa que o padrão anterior não usará nenhum proxy. Você encontrará mais informações nomanual.
Responder2
Eu sei que é uma pergunta muito antiga. Mas responderei para quem ainda está procurando uma boa alternativa "Proxifer".
Redsocks parece fazer um bom trabalho!
Eu configurei-o para rotear vários proxies de meias. Exemplo de configuração /etc/redsocks.conf
abaixo:
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11081;
port = 1081;
}
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11082;
port = 1082;
}
Em seguida, configure o iptables para rotear para as diferentes portas
iptables -t nat -A REDSOCKS -d 192.168.220.0/23 -p tcp -j REDIRECT --to-ports 11082
iptables -t nat -A REDSOCKS -d 192.168.234.0/23 -p tcp -j REDIRECT --to-ports 11081
iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner luser -j REDSOCKS
Responder3
Proxificador para Linux:
A partir de 2019, não há nenhum aplicativo incluído que faça tudo o que o proxy faz. Em vez disso, você pode usar aplicativos diferentes para cada recurso do proxy.
Bloquear rede para um aplicativo
Aqui estáuma lista detalhada de soluções para esse fim
Rota por ip
Linuxtabela de roteamentopode ser usado para adicionar regras à tabela de roteamento e, assim, rotear ip/ip-range
Rotear por domínio
Uma combinação de um sniproxy mais um servidor DNS pode fazer o trabalho (isso também suporta meias e pode ser configurado facilmente)Proxy SNI-SSLeNão consolidado(no github)
Rota por aplicação (proxy)
Proxyboundpode fazer o trabalho
Rota por aplicação (interfaces)
Esta respostaenumerar as diferentes soluções para esse fim.
Observe e monitore o tráfego de rede
Observador de redeouObservador-TCP-Visualizaçãofará o trabalho
Responder4
você pode usar tsocks
oudante