Convierte toda tu navegación en red tor.

Este artículo muestra el uso desde una visión educativa y no incentiva su uso indiscriminado.

Recordamos que el uso indebido de esta herramienta puede ser penado por la ley

Muchísimis saludos a esta comunidad de software libre y en esta ocasión les traigo algo que puede que ya muchos conozcan pero otros no. Y es el navegar anónimo por internet y poder descargar todo aquello que normalmente no podemos descargar por la vía estándar a causa de X restricciones de otros paises por jemplo.
Les hablo de la red tor, pero en este post ocultaremos esa complejidad por una explicación mas sencilla para aue ustedes puedan torizar sus navegadores prescindiendo de tor browser por ejemplo y usando los navegadores del sistema estándar.
Mi flujo de trabajo se basa en usar a veces el navegador en modo normal y cuando necesito descargar algo grande y no quiero me lo descuente de la cuota de internet, lo que hice fue un script que configura las variables con export http_proxy, etc a localhost con tor y así descargar ese contenido sin afectar mi cuota de internet y tambien para desbloquear las páginas restringidas he puesto en el mozilla la configuración de proxy y así la pongo en sin proxy para navegar normal y le marco usar el proxy cuando quiero navegar anónimo.
Bien ahora necesitamos instalar el tor y el privoxy.
El segundo es opcional pero mejora nuestra privacidad

apt install tor privoxy

-Luego configuramos el tor en /etc/tor/torrc y al final solo ponemos

SocksPolicy accept 127.0.0.0/8
HTTPSProxy 192.168.0.2:3128
HTTPSProxyAuthenticator fulano:fulanopassword
ReachableAddresses *:80,*:443
SocksPolicy reject *

Yo uso squid en mi servidor por eso he tenido que configurar el tor para que pase por ahí en la linea HTTPSProxy
Si no usan proxy pueden comentar esas líneas.

-Ahora editamos el /etc/privoxy/config
y ponemos al final:

forward-socks4a / 127.0.0.1:9050

-Luego reseteamos los dos servicios

systemctl restart privoxy
systemctl restart tor

* ¿Sencillo no?
-Ya tenemos el tor funcionando en el PC, ahora solo falta configurar nuestros navegadores y la terminal para usar ese proxy:

– En el caso de la teminal les sirve esto:

http_proxy=http://127.0.0.1:8118
https_proxy=https://127.0.0.1:8118
ftp_proxy=ftp://127.0.0.1:8118
ftps_proxy=ftps://127.0.0.1:8118
sock_proxy=sock://127.0.0.1:9050
socks_proxy=socks://127.0.0.1:9050

no_proxy=»localhost»

Llevan esa configuración a las preferencias del mozilla tambien.
-En el caso de chromium la configuracion de la terminal es la que se usa a no ser que tengan gnome y configuren el proxy en el panel de red.

Y he aqui mis scripts de utilidades predefinidos.

/usr/bin/privado

export http_proxy=http://127.0.0.1:8118
export https_proxy=https://127.0.0.1:8118
export ftp_proxy=ftp://127.0.0.1:8118
export ftps_proxy=ftps://127.0.0.1:8118
export sock_proxy=sock://127.0.0.1:9050
export socks_proxy=socks://127.0.0.1:9050

export no_proxy=»localhost,192.168.0.2,sld.cu,proxy.bedia.sld.cu,bedia.sld.cu»

exec chromium

El script /usr/bin/descargador-tor

#!/bin/bash

export http_proxy=http://127.0.0.1:8118
export https_proxy=https://127.0.0.1:8118
export ftp_proxy=ftp://127.0.0.1:8118
export ftps_proxy=ftps://127.0.0.1:8118
export sock_proxy=sock://127.0.0.1:9050
export socks_proxy=socks://127.0.0.1:9050

export no_proxy=»localhost,192.168.0.2,sld.cu,proxy.bedia.sld.cu,bedia.sld.cu»

killall zenity
cd /home/$USER
LINK=$(zenity –entry –text «Introduzca el enlace a descargar.»)

echo «#!/bin/bash»>/tmp/shdesc.sh

echo «while [ 1 ];do»>>/tmp/shdesc.sh
rm /home/$USER/*.log 2>/dev/null
echo «wget -k -p -T 10 -t 10 –no-clobber –page-requisites –html-extension –convert-links –no-parent -c -U Mozilla ‘$LINK'»>>/tmp/shdesc.sh
echo «if [ \$? -eq 0 ];then»>>/tmp/shdesc.sh
echo «sleep 5»>>/tmp/shdesc.sh
echo «killall zenity»>>/tmp/shdesc.sh
echo «exit 0»>>/tmp/shdesc.sh
echo «fi»>>/tmp/shdesc.sh
echo «sleep 5»>>/tmp/shdesc.sh
echo «done»>>/tmp/shdesc.sh

chmod 755 /tmp/shdesc.sh
x-terminal-emulator -e «/tmp/shdesc.sh»

Espero les sea de utilidad a todos.

¿Te resultó interesante? Compártelo ...



haylemhcb

Publicado por haylemhcb

Forma parte de GUTL desde el 12 mayo, 2020. Me gusta la programación y el software libre. Soy autodidacta. Trabajo en el policlínico de Stgo de las Vegas René Bedia Morales como responsable de Seguridad informática y Administrador de red. Anteriormente trabajé en el INOR(Oncológico como técnico y luego Jefe de seguridad informática)

Este artículo tiene 3 comentarios

  1. Por favor ¿por qué? no vuelven a poner esto:

    RSS Últimas distribuciones
    RSS Últimos paquetes liberados

  2. Excelente aporte, lo uso con anonsurf, esta disponible en github, tiene incluso una gui, cambio de IPs ..etc

Los comentarios están cerrados.