ZecHub
Herramientas de privacidad
Soluciones prácticas de privacidad
ZecHub
Herramientas de privacidad
Soluciones prácticas de privacidad
Arti es la iniciativa del Tor Project para crear un cliente Tor de nueva generación utilizando el lenguaje de programación Rust. Arti está diseñado para ser modular, integrable y listo para producción, ofreciendo una implementación más segura y eficiente de los protocolos de anonimato de Tor. Con Arti versión 1.4.0, se han introducido varias actualizaciones significativas:
Esta versión continúa los esfuerzos del Tor Project por ofrecer mejor seguridad, rendimiento y modularidad para los usuarios y desarrolladores de Tor.
Sigue estos pasos para instalar y ejecutar Arti como un proxy SOCKS en tu sistema.
Antes de poder compilar Arti desde el código fuente, necesitas tener instalada la última versión estable de Rust.
Visita el sitio web oficial de Rust.
Sigue las instrucciones de instalación para tu sistema operativo.
Verifica la instalación ejecutando:
rustc --version
Esto confirmará que tienes instalada en tu sistema la última versión estable de Rust.
Para obtener la última versión del cliente Arti, necesitarás clonar el repositorio desde GitLab.
Abre tu terminal (Símbolo del sistema, PowerShell o Git Bash en Windows).
Ejecuta el siguiente comando para clonar el repositorio:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Navega al directorio arti recién creado:
cd arti
Esto descargará el código fuente de Arti en tu máquina local.
Una vez que hayas clonado el repositorio, necesitas compilar Arti usando Cargo, que es el gestor de paquetes y herramienta de compilación de Rust.
cargo build --release
Este comando compila el código de Arti y lo optimiza para producción (la bandera --release). El binario se creará en el directorio target/release.
target/release/arti
Puedes ejecutar este binario directamente desde la terminal.
Para usar Arti como proxy SOCKS (que dirigirá tu tráfico de internet a través de la red Tor), necesitas iniciar el proxy.
./target/release/arti proxy -p 9150
Este comando inicia Arti como un proxy SOCKS5 en el puerto 9150, que es el puerto predeterminado que usa Tor para el tráfico SOCKS.
Una vez que Arti esté ejecutándose como proxy SOCKS, necesitas configurar tus aplicaciones para que lo usen al enrutar el tráfico a través de la red Tor.
Esto dirigirá todo el tráfico de tus aplicaciones a través de la red Tor usando Arti como intermediario.
Aquí tienes un diagrama simplificado para ilustrar cómo funciona Arti en conjunto con la red Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Si te interesa contribuir al desarrollo de Arti, puedes explorar el código y contribuir a través de GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Haz un fork del repositorio en GitLab (requiere una cuenta de GitLab).
Vincula tu repositorio bifurcado con tu configuración local:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Sustituye name por tu nombre de usuario de GitLab.
Haz push de los cambios a tu fork:
git push _name_ main
Crea una Merge Request (MR) en GitLab: Navega a la sección de Merge Request en tu fork de GitLab:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Si te interesa contribuir al proyecto, no dudes en revisar el código, hacer un fork del repositorio y enviar una Merge Request. Para más información, actualizaciones y resolución de problemas, consulta el Repositorio de Arti en GitLab.
¡Disfruta tu experiencia con Arti y feliz hacking!