Tor + Privoxy + AdBlock no Debian


E já que na outra dica vimos como instalar o Tor no Debian, aqui veremos como integrar o Privoxy e o filtro easylist utilizado pelo AdBlock em seu Debian.

Instalação.

Os mesmos passos utilizados na dica do Tor, serão usados aqui, ou seja, comecemos pela adição das seguintes linhas no arquivo /etc/apt/sources.list:

### Tor Project.
### Chave GPG: gpg --keyserver hkp://subkeys.pgp.net --recv-keys 219EC810 && gpg --export 219EC810 | apt-key add -
deb http://deb.torproject.org/torproject.org wheezy main

Feito isto, prossiga com os comandos abaixo:

# gpg --keyserver hkp://subkeys.pgp.net --recv-keys 219EC810 && gpg --export 219EC810 | sudo apt-key add - 
# apt-get update
# apt-get install privoxy

Configuração de Navegadores.

E para finalizar, modifique nas preferências de seu navegador as configurações de proxy, acrescentando o endereço 127.0.0.1 e a porta 8118 na opção SOCKS5, deixando-a como no exemplo abaixo:

As configurações dos navegadores seguem o mesmo esquema do que foi publicado na dica do Tor, para mais vejam:

https://edpsblog.wordpress.com/2013/10/31/instalacao-do-tor-no-debian/

privoxy-003

Privoxy.

Deixe seu arquivo /etc/privoxy/config, assim:

# Tor listens as a SOCKS4a proxy here:
forward-socks5 / localhost:9050 .
confdir /etc/privoxy
logdir /var/log/privoxy

# actionsfile standard  # Internal purpose, recommended
actionsfile default.action   # Main actions file
actionsfile user.action      # User customizations
filterfile default.filter
 
# Don't log interesting things, only startup messages, warnings and errors
logfile logfile
debug   4096 # Startup banner and warnings
debug   8192 # Errors - *we highly recommended enabling this*
 
user-manual /usr/share/doc/privoxy/user-manual
listen-address  127.0.0.1:8118
toggle  1
enable-remote-toggle 0
enable-edit-actions 0
enable-remote-http-toggle 0
buffer-limit 4096
 
#

Adicionando o filtro easylist.

Utilizaremos aqui um script disponível em:

http://andrwe.org/scripting/bash/privoxy-blocklist

# wget http://andrwe.org/_export/code/scripting/bash/privoxy-blocklist?codeblock=0 -O /usr/local/bin/privoxy-blocklist.sh
# chmod +x /usr/local/bin/privoxy-blocklist.sh
# privoxy-blocklist.sh 

privoxy-001

privoxy-002

As alterações realizadas pelo script poderão ser vistas após a linha # actionsfile standard # Internal purpose, recommended. no arquivo /etc/privoxy/config.

E para finalizar, reinicie o privoxy:

# service restart privoxy

Ou para aqueles que como eu usam systemd:

# systemctl restart privoxy.service

Em uso.

Para testar se a coisa está rolando como deve, digite em seu navegador http://www.privoxy.org/config/ ou http://www.privoxy.org/config/show-status, e se quiser, aproveite para testar também na página do Tor:

https://check.torproject.org/.

Este slideshow necessita de JavaScript.

Para testar se a coisa está rolando como deve, digite em seu navegador http://www.privoxy.org/config/ ou http://www.privoxy.org/config/show-status, nesse último é possível ver em Blocking Statistics quanto e se quiser, aproveite para testar também na página do Tor:

enjoy!.

Anúncios
Tor + Privoxy + AdBlock no Debian

2 comentários sobre “Tor + Privoxy + AdBlock no Debian

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s