Instalar Tor 馃 en Arch Linux 馃惂
Usaremos Tor (Anonymizing overlay network) que funciona como un daemon, que depende de la configuraci贸n puede prestar varios servicios, entre los principales como cliente (proxy), servidor (servicios ocultos, dns) y nodos/relays (entrada, medio y de salida).
Abordaremos la instalaci贸n, el archivo de configuraci贸n y algunas opciones, usaremos el S.O Arch Linux y nos guiaremos con su wiki 馃槈
Tabla de contenido 馃摑
Introducci贸n
Ambas filosof铆as me gustan 馃槑
Instalaci贸n de Tor 馃
Usamos el gestor de paquetes pacman, pero antes actualizamos el sistema 馃憤
$ sudo pacman -Syu
Seguido instalamos el paquete as铆:
$ sudo pacman -S tor
Configuraci贸n del usuario
Agregaremos el usuario que va a activar y configurar el servicio, al grupo de Tor que en Arch es tor y se realiza de la manera siguiente:
$ sudo usermod -a -G tor usuario
Ahora recargamos el grupo, con el siguiente comando:
$ newgrp tor
[2025.02] Este paso ya no es necesario y la informaci贸n en la wiki ya fue removida 馃
Archivo de configuraci贸n 馃洜️
El archivo de configuraci贸n por defecto esta ubicado en el directorio /etc/tor/ en el archivo torrc 馃摑 y usaremos por ejemplo el editor GNU nano para visualizar el contenido de la siguiente forma:
$ nano /etc/tor/torrc
Encontraremos multitud de opciones ordenada seg煤n la funci贸n, en algunos caso con una peque帽a descripci贸n y un ejemplo, pero es mejor documentarse antes de alg煤n cambio 馃
Y si queremos modificarlo, debemos tener permisos de administrador y lo hacemos as铆:
$ sudo nano /etc/tor/torrc
Si usamos la configuraci贸n por defecto, se comportara como proxy Socks5 como Debian 馃憤
Activaci贸n del servicio ✅
Podemos iniciar el servicio de forma manual mediante el siguiente comando.
$ sudo tor
Y luego con control + c cerramos el servicio, pero en el caso que necesitaremos que corra de forma permanente usamos systemD.
As铆 iniciar el servicio con sytemD:
$ sudo systemctl start tor.service
As铆 verificamos el estado del servicio de Tor, si se esta ejecutando correctamente:
$ systemctl status tor.service
As铆 activamos el servicio para que se ejecute autom谩ticamente al inicio:
$ sudo systemctl enable tor.service
Y en el caso que queramos desactivarlo, para que ya no se iniciara autom谩ticamente:
$ sudo systemctl disable tor.service
Opciones 煤tiles
Iremos agregando algunas opciones extras, mientras avancemos en el aprendizaje y uso de este protocolo de red 馃憤
AvoidDiskWrites
Con esta opci贸n habilitada, se intenta escribir en el disco con menos frecuencia, esto es 煤til cuando se ejecuta en memoria flash o disco duro de estado solido.AvoidDiskWrites 1
HardwareAccel
Con esta opci贸n habilitada, se intenta usar la aceleraci贸n criptogr谩fica incorporada del hardware cuando est茅 disponible. Se obtiene un incremento del rendimiento notable, es una opci贸n de probar y experimentar con el resultado 馃敟HardwareAccel 1
Opciones de proxy
No es cuando Tor sirve de proxy, si no de usar Tor mediante un proxy y funciona muy bien dependiente del caso, por ejemplo cuando Tor es usado como cliente proxy o usando los servicios ocultos funciona bien, pero NO cuando es usado para colaborar en la red con un nodo/relay 馃
Si nos conectamos usando un proxy HTTPS se conecta as铆:
HTTPSProxy host[:port]
Ejemplo:
HTTPSProxy 127.0.0.1:8080
O si nos conectamos, usamos el cada vez mas popular SOCKS5 es as铆:
Socks5Proxy host[:port]
Ejemplo:
Socks5Proxy 127.0.0.1:1080
Y en el caso de necesitar autentificaci贸n, agregamos:
Socks5ProxyUsername username
Socks5ProxyPassword password
Exploraremos otras funciones mas adelante y las puedes consultar aqu铆 馃憤
Fuentes:
Comentarios
Publicar un comentario
馃 con que esto tenemos...