Existem várias soluções para isso:
1. Configurando variáveis http_proxy
Você pode definir $http_proxy
e outras variáveis desse tipo. A maioria dos aplicativos seleciona essa variável automaticamente. Para defini-lo em todo o sistema, você pode definir essa variável no seu ~/.bashrc
arquivo ou /etc/profile
. Defina-o como:
http_proxy=http://user:password@proxyserver.com:3128
https_proxy=https://user:password@proxyserver.com:3128
export http_proxy
export https_proxy
2. Usando proxy_chains
Alguns aplicativos não usariam sua variável de proxy e talvez nem tenham configurações para usar um servidor proxy. Nesse caso, você pode direcionar todo o tráfego do seu PC através de um servidor proxy usando proxy_chains
.
Eu nunca usei proxy_chains
, no entanto, a página inicial parece contar tudo em uma única página: http://proxychains.sourceforge.net/howto.html
3. Usando proxy transparente
Para forçar toda a conexão do seu PC através de um proxy, você também pode usar o proxy transparente como uma alternativa ao proxy_chains. Eu não tenho muita idéia de como configurar isso ( eu fiz isso há muito tempo e funcionou! ), Então você terá que procurar por conta própria.
proxychains
funciona perfeitamente no FreeBSD, é incrível.