La idea de TG Unblock se basa en un principio sencillo. La aplicación no intenta eternamente engañar a la inspección profunda de paquetes (DPI) fragmentando paquetes, sino que cambia la apariencia del canal. En lugar de conectar directamente Telegram Desktop a direcciones IP de Telegram, un proxy SOCKS5 local envuelve el tráfico en una conexión WSS hacia dominios como pluto.web.telegram.org o venus.web.telegram.org. Desde fuera ese flujo parece un HTTPS habitual hacia web.telegram.org, no una conexión MTProto directa.
TG Unblock resuelve otra tarea que GoodbyeDPI, Zapret o VPN. GoodbyeDPI trabaja con firmas de DPI, una VPN deriva el tráfico a través de un servidor remoto, mientras que TG Unblock mantiene el proxy local y redirige solo el tráfico de Telegram. No se necesita un servidor externo para funcionar. El repositorio by-sonic/tglock está publicado en GitHub, y el esquema se apoya en la especificación documentada de WebSocket sobre HTTPS en Telegram.
Por qué GoodbyeDPI y utilidades similares no siempre permiten usar Telegram
GoodbyeDPI tiene su punto fuerte. La utilidad ayuda cuando la filtración se basa en el reconocimiento de protocolos o firmas de comportamiento. Pero GoodbyeDPI no construye un túnel remoto, no cambia la IP externa y no convierte la conexión en otra ruta de red. Por eso el resultado depende mucho de cómo estén implementadas las restricciones en cada proveedor.
Para Telegram esa diferencia es especialmente visible. Incluso si la DPI deja de reconocer con seguridad el protocolo MTProto, el proveedor aún puede bloquear subredes de Telegram o interrumpir sesiones a nivel de enrutamiento y políticas de tráfico. Por eso GoodbyeDPI tiene un techo. En algunas redes la utilidad funciona bien, en otras falla precisamente en la etapa de modelado por IP. No existe un resultado universal.
Cómo funciona TG Unblock
El esquema es simple. Telegram Desktop se conecta a un proxy SOCKS5 local. El proxy recibe la petición de conexión, comprueba la dirección de destino y decide qué hacer. Si la dirección pertenece a las subredes de Telegram, la aplicación abre una conexión WSS a uno de los dominios documentados de Telegram Web y empieza a enviar bytes en ambas direcciones como un flujo continuo. Si la dirección no está relacionada con Telegram, la conexión puede pasar directamente.
La lógica es la siguiente: en vez de la habitual conexión por protocolo MTProto, el cliente se comunica con Telegram a través de un canal WSS hacia web.telegram.org. Para el proveedor importa no solo el protocolo, sino también la dirección de destino. Una sesión directa hacia las subredes de Telegram es fácil de marcar como indeseada y ralentizar. Una conexión a *.web.telegram.org parece tráfico TLS normal a un dominio web de Telegram.
TG Unblock no hace al usuario anónimo ni reemplaza una VPN. La aplicación no desvía todo el tráfico a un nodo externo, sino que cambia el método de entrega solo para el tráfico de Telegram.
Cómo configurar TG Unblock
El procedimiento de arranque es corto y claro. Descargue la versión de lanzamiento o compile la aplicación desde el código fuente → ejecute TG Unblock → espere a que se inicie el proxy SOCKS5 local en 127.0.0.1:1080 → abra la configuración de Telegram Desktop → vaya a la sección de proxy → indique SOCKS5 con la dirección 127.0.0.1 y el puerto 1080 → guarde la configuración y compruebe la conexión. Si la aplicación ofrece la autoconfiguración mediante tg://socks, también puede usarla.
En qué se diferencia TG Unblock de MTProxy, VPN y GoodbyeDPI
| Enfoque | Qué cambia | ¿Hace falta un servidor externo? | ¿Ayuda ante limitación por IP de Telegram? | Qué queda fuera |
|---|---|---|---|---|
| GoodbyeDPI | Comportamiento de paquetes y firmas de DPI | No | No siempre | La ruta y la dirección de destino no cambian |
| MTProxy | Enruta Telegram a través de un proxy dedicado | Sí | Sí | Hay que confiar en el propietario del nodo |
| VPN | Enruta todo o casi todo el tráfico | Sí | Sí | Coste, confianza en el proveedor, ruta adicional |
| TG Unblock | Punto de entrada de Telegram a la red de Telegram mediante WSS | No | En muchos escenarios, sí | No aporta anonimato y depende de la disponibilidad de web.telegram.org |
Ventajas del proyecto
TG Unblock tiene varias fortalezas que lo distinguen de los proxies típicos.
- No hay parte servidor para el usuario. Toda la lógica funciona localmente y el tráfico externo va a la infraestructura de Telegram. Este enfoque simplifica el modelo de confianza frente a proxies públicos y muchas VPN.
- La pila tecnológica es adecuada para esta tarea. Rust,
tokioy una interfaz nativa sin Electron proporcionan un único binario, arranque rápido y pocas dependencias innecesarias. - Sólo se proxifica Telegram. El navegador, las actualizaciones y otros programas siguen por la ruta habitual, y no hace falta encaminar todo el tráfico del sistema por un túnel separado.
En resumen, las ventajas se reducen a tres aspectos: funcionamiento local sin servidor externo, arquitectura clara y enrutamiento puntual solo para Telegram.
Desventajas y limitaciones
A pesar de las ventajas, el proyecto tiene límites que es mejor señalar con claridad.
- La expresión «latencia cero» suena exagerada. No hay un salto extra de VPN, pero el proxy SOCKS5 local, la sesión TLS y el encapsulado en WebSocket añaden su propia capa.
- El WSS documentado no garantiza que cualquier proveedor trate siempre a
*.web.telegram.orgcomo tráfico web normal. Si empiezan a apuntar a esos dominios, la ventaja disminuirá. - Hay riesgo con las llamadas. Las funciones de voz de Telegram suelen basarse en escenarios UDP, y el esquema WSS funciona sobre TCP. Por eso los mensajes y los archivos pueden funcionar mejor que las llamadas.
- Si la aplicación modifica el DNS del sistema, se requiere restaurar las configuraciones al detenerla. Es recomendable que el usuario entienda qué parámetros cambian y cómo devolver la configuración original manualmente.
- El código abierto es útil, pero no protege frente a compilaciones falsas. Es preferible descargar las versiones oficiales desde GitHub, verificar sumas y, si es posible, compilar el proyecto desde el código fuente.
TG Unblock tiene una idea de ingeniería sólida, pero no debe considerarse una solución universal para todos los escenarios de red.
Evaluación práctica del proyecto
TG Unblock no es otro «botón mágico», sino una respuesta técnica mesurada a un problema concreto. El proyecto se apoya en el transporte documentado de Telegram, usa un proxy local en lugar de un servidor ajeno y limita honestamente su ámbito de acción al cliente de Telegram. Desde el punto de vista de ingeniería, este enfoque es más pulcro que muchos «scripts que lo intentan todo».
Al mismo tiempo, no debe presentarse como una «bala de plata». No hace que Telegram sea invisible para siempre, no garantiza el mismo resultado con todos los proveedores y no ofrece el nivel de privacidad de una VPN. Pero como herramienta puntual para escenarios donde el tráfico directo de Telegram falla, la solución parece lógica y técnicamente razonada.
El material tiene carácter técnico e investigativo. Antes de usar herramientas similares, verifique la legislación aplicable de la Federación Rusa, las reglas locales de la red y las políticas corporativas. Cualquier cambio en la configuración de red debe aplicarse con responsabilidad y bajo su propio riesgo.