lunes, 22 de octubre de 2012

Saltar el proxy Squid con TOR y Privoxy en ubuntu 12.04


Muchos sabemos que hoy en día la gran mayoría de las empresas (para no decir que todas)  existen restricciones para el acceso a la web. 
Pero nos preguntamos ¿es posible evitar estas restricciones o filtros? claro que es posible, gracias a la red TOR.

El proceso que explicare a continuación, fue realizado en la distribución Ubuntu 12.04 (Precise) en conjunto con el navegador web Firefox 10

Primero que nada procedemos abrir una terminal o consola y nos colocamos como usuario root.
Podemos realizar una búsqueda de los paquetes tor y privoxy de la siguiente manera:
#aptitude search tor privoxy

OJO si nos les aparece dichos paquetes, revisen sus repositorios; o de igual manera pueden descargar dichos paquetes desde sus respectivas paginas web: 
TOR

Ya verificado si tenemos nuestros paquetes, los procedemos a instalar:
#aptitude install tor privoxy -y

Una vez instalados procedemos a configurar el privoxy; su archivo de configuración se encuentra en /etc/privoxy, alli buscamos un archivo llamado config
En este archivo lo que hacemos es agregar un par de lineas:
forward-socks4a /       127.0.0.1:9050 .
forward 192.168.0.*/     .

Dichas lineas pueden ser agregadas al final del archivo; o si eres unos (as) de esos que le gustan el orden, los puedes colocar en en el punto 5.2
MOSCA, con los puntos (.) al final de cada linea, tienes que colocarlos; y la ip de la segunda linea seria la de tu servidor Proxy Squid.





Como se muestra en la imagen, así debería quedar las 2 lineas que agregaron en el archivo de configuración del privoxy.

y por ultimo colocan al final de este archivo esta informacion 





##########################################################################
##########################################################################
##########################################################################
##########################################################################
##########################################################################

# Generally, this file goes in /etc/privoxy/config
#
# Tor listens as a SOCKS4a proxy here:
#forward-socks4a / 127.0.0.1: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
#jarfile jarfile
#debug   0    # show each GET/POST/CONNECT request
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



Ya terminado este paso, procedemos a reiniciar los servicios de privoxy y tor
#/etc/init.d/privoxy restart

#/etc/init.d/tor restart

Verificamos que el privoxy este funcionando, ejecutando el comando netstat de la siguiente manera:
#netstat -an |grep 9050
y nos daría un resultado como el siguiente:
tcp        0      0 127.0.0.1:9050          0.0.0.0:*               LISTEN





Hasta aquí vamos bien; pero nos hace falta un complemento para el Firefox  llamado torbutton-current.xpi , el cual puede ser descargado directamente de la pagina oficial de TOR o simplemente instalarlo directamente desde la web de los complementos de mozilla.

Luego de haber instalado el complemento, te pedirá firefox que lo reinicies; luego del reinicio, en la parte inferior derecha nos muestra el torbutton desactivado (como se muestra abajo en la imagen)


Ahora solo con darle un clic derecho, nos muestra una pantallita con varias opciones, el cual le damos: Cambiar estado del Tor, y nos los coloca como se muestra abajo en la imagen; ademas aprovechamos y verificamos si estamos navegando en la red Tor verificándolo en el siguiente link:






si esta imagen no aparece en verde, se descargar el torbrowser para linux  (Vidalia)y en español si quieren... desde aca https://www.torproject.org/dist/torbrowser/linux/  yo me descargue ESTE

los desconprimes y ejecutas 


$ sh Descargas/tor-browser_es-ES/start-tor-browser





y por ultimo configuran en vidalia esto .. donde XXX seria su ultimo obteto de su proxy
ejemplo 192.168.0.124


si no se conecta revisan el registro de mensajes y verán cual sea posiblemente el conflicto...


otros enlaces que les puede gustar es Instalar-Tor-en-Linux-y-Windows-para-usarlo-con-Chrome

tor-privacidad-en-internet



en caso de que quieran colocar el plugin de flash colocarlo en el directorio
tor-browser_es-ES/App/Firefox/plugins

y pegar el pluguin del sistema oprativo que esten usando, aca les dejo el de windows y el de linux plugin_flash

Gracias a
esdebianfritto