tinyproxy no ubuntu

  • sudo apt-get install tinyproxy
  • em /etc/tinyproxy.conf adicione uma linha em Permitir para Allow 123.456.789.1/24se 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.