1 votos

Cómo instalar y ejecutar Tor con el cliente Snowflake en Termux

Dado que las restricciones de internet en Irán se han vuelto más severas desde octubre de 2022, hoy en día muchos iraníes están probando diferentes métodos para saltarse la censura y conectarse a Telegram, por ejemplo, usando varios proxies y VPNs. Así que me gustaría animarles a utilizar Tor, una de las herramientas de anonimato en línea más avanzadas y seguras. Pero algunas de esas personas parecen quejarse de que "Tor no funciona en Irán" o que la conexión de Tor es extremadamente lenta, describiendo con humor su velocidad como "como una tortuga con lesiones en la médula espinal" . Así que me preguntaba si hay una manera de instalar y utilizar Tor con el cliente Snowflake en Termux, el emulador de terminal de Linux, que es probablemente una aplicación ligera y por lo tanto se puede utilizar en lugar de las aplicaciones oficiales Tor Browser y Orbot para proporcionar un rendimiento más rápido. Después de la instalación, también quiero establecer un proxy en mi Telegram para que todo el tráfico de Telegram sea retransmitido a través de la Red Tor. ¿Podrías ayudarme a hacerlo?

1voto

Javad Bayat Puntos 71

Hice una búsqueda en Google y encontré este post en el sitio Ask Ubuntu en el que se explicaba cómo instalar y utilizar Tor con el puente Snowflake en Ubuntu 20.04 (NO Termux). Basado en lo que aprendí de ese post, me di cuenta de que una solución similar para Termux que funcionó perfectamente después de probarlo en dos teléfonos Android. Sin embargo, después de la instalación de Tor y Snowflake en esos teléfonos, la aplicación Termux ocupó una gran cantidad de espacio de almacenamiento del teléfono, lo que podría ser un problema de mi enfoque. A continuación puede encontrar instrucciones de instalación y instrucciones de uso .

Instrucciones de instalación

Para la instalación inicial de Tor y el cliente Snowflake en Termux, se requiere que usted tenga una VPN independiente y mantenerlo conectado mientras se realiza Pasos 1 a 4 . Tras cumplir Paso 4 ya no necesitas esa VPN, por lo que puedes desconectarla y/o incluso desinstalarla de tu dispositivo. Siga las instrucciones que se indican a continuación:

  1. En primer lugar, descargue e instale la última versión de la aplicación Termux desde Página web de FDroid . No es necesario descargar el Aplicación F-Droid (a través de la Descargar F-Droid enlace) para instalar Termux. Puede descargar el APK Termux directamente desde el sitio haciendo clic en el enlace Descargar APK al final de cada sección de versiones.

  2. Abra Termux y ejecute los siguientes comandos para instalar los paquetes necesarios para Tor y el cliente Snowflake.

    pkg upgrade pkg install tor golang git nano -y

  3. A continuación, ejecute el siguiente comando para descargar el código fuente de Snowflake.

    git clone https://git.torproject.org/pluggable-transports/snowflake.git

  4. A continuación, compile el código fuente ejecutando los siguientes comandos uno a uno.

    cd snowflake/client go get go build cd $HOME

  5. Ahora es el momento de configurar Tor para usar el puente Snowflake para la conexión. Para ello, abra el archivo de configuración de Tor (conocido como torrc ) en el editor Nano, ejecutando lo siguiente.

    nano $PREFIX/etc/tor/torrc

  6. A continuación, en el editor Nano, desplázate hasta el final del archivo y añade las tres líneas de código siguientes.

    UseBridges 1 ClientTransportPlugin snowflake exec /data/data/com.termux/files/home/snowflake/client/client Bridge snowflake 192.0.2.3:80 2B280B23E1107BB62ABFC40DDCC8824814F80A72 fingerprint=2B280B23E1107BB62ABFC40DDCC8824814F80A72 url=https://snowflake-broker.torproject.net.global.prod.fastly.net/ front=cdn.sstatic.net ice=stun:stun.l.google.com:19302,stun:stun.altar.com.pl:3478,stun:stun.antisip.com:3478,stun:stun.bluesip.net:3478,stun:stun.dus.net:3478,stun:stun.epygi.com:3478,stun:stun.sonetel.com:3478,stun:stun.sonetel.net:3478,stun:stun.stunprotocol.org:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.voys.nl:3478 utls-imitate=hellorandomizedalpn

  7. A continuación, debe guardar los cambios realizados en el archivo, pulsando CTRL+O . A continuación, se le pedirá que especifique un nombre de archivo; no escriba nada y simplemente pulse Enter para que el nombre del archivo siga siendo el actual ( torrc ).

  8. Cierra el editor Nano pulsando CTRL+X .

  9. Cierre Termux pulsando CTRL+D y abre la aplicación Telegram.

  10. En Telegram, ve a Configuración de proxy y, a continuación, añade un Proxy SOCKS5 con la siguiente información:
    Servidor: 127.0.0.1
    Puerto: 9050
    Nombre de usuario: admin
    Contraseña: admin

Durante la instalación, si no ha recibido ningún mensaje de error hasta ahora, significa que la instalación de Tor en Termux se ha completado con éxito.

Instrucciones de uso

Después de la instalación exitosa de Tor, cuando lo desees, puedes habilitar Tor y luego conectarte fácilmente a Telegram. Para habilitar Tor, simplemente abre Termux y ejecuta tor . Entonces Tor empezará a establecer una conexión con la Red Tor, y mostrará algunos registros indicando el progreso. Así que debe esperar hasta que el progreso alcance el 100%, es decir, obtendrá el siguiente mensaje en los registros:

[NOTICE] Bootstrapped 100% (done): Done

Por último, puedes abrir Telegram y dejar que se conecte a través del proxy Tor.

Ten en cuenta que después de terminar de usar Telegram, es muy recomendable que desactives Tor y salgas de Termux, de lo contrario Termux consumiría innecesariamente tu batería en segundo plano.

Desactivar Tor es realmente sencillo: basta con ir a Termux y pulsar CTRL+C En caso de éxito, aparecerá el siguiente mensaje.

Interrupt: exiting cleanly.

A continuación, salga de Termux pulsando CTRL+D .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X