sudo apt-get install tinyproxy
- em /etc/tinyproxy.conf adicione uma linha em Permitir para
Allow 123.456.789.1/24
se o seu IP estiver dentro dessa sub-rede - adicione um novo crontab para reiniciar o tinyproxy
crontab -e
0 22 * * * root service tinyproxy restart
- abra a porta 8888 (que também é configurável em /etc/tinyproxy.conf)
/sbin/iptables -I INPUT -p tcp --dport 8888 -m state --state NEW,ESTABLISHED -j ACCEPT
/sbin/iptables -I OUTPUT -p tcp --sport 8888 -m state --state ESTABLISHED -j ACCEPT
- Reinicie o tinyproxy
service tinyproxy stop
service tinyproxy start
- No Firefox, Ferramentas-> Opções-> Avançado-> Rede-> Configurar como o Firefox se conecta à Internet, selecione “Configuração manual do proxy”, adicione o endereço IP do seu servidor e a porta configurada para tinyproxy (8888 por padrão)
Agradecimentos a Justin McCandless por um tutorial detalhado incluindo possíveis soluções alternativas e registro extra.