Tienes un proxy: dirección del servidor, puerto, usuario y contraseña. Quieres introducirlo en Telegram, pero la opción no está donde casi todo el mundo busca primero. No aparece en Privacidad ni en el menú de red del teléfono: está dentro de Datos y almacenamiento. Cuando la encuentras, te salen dos opciones, SOCKS5 y MTProto. Si no sabes cuál elegir, es fácil escribir los datos en el formulario equivocado, y el resultado es un «Conectando…» en la parte superior de la pantalla que no desaparece.
En este artículo explicamos cómo usa Telegram un proxy, en qué se diferencian SOCKS5 y MTProto, los pasos de configuración en Android, iPhone y escritorio, qué revisar cuando la aplicación se queda en «Conectando…» y cómo desactivar el proxy. Los nombres de los menús están escritos tal como aparecen en la traducción oficial de Telegram al español. La configuración no necesita código; el único ejemplo de código, pensado para quienes desarrollan bots, está en la sección «nivel avanzado» del final.
¿Para qué sirve el ajuste de proxy de Telegram?
Un proxy es un servidor intermediario que se coloca entre tú y Telegram. En vez de enviar tus mensajes directamente a Telegram, la aplicación los envía primero al proxy y este los reenvía. Los servidores de Telegram ven la dirección IP del proxy y no la tuya. La base del concepto está en nuestro artículo Qué es un servidor proxy y cómo funciona.
Telegram está disponible sin restricciones en la mayoría de los países, entre ellos España, México y Türkiye, así que la mayoría de los usuarios no necesita un proxy. Resulta útil en estos casos:
- Red de empresa, hotel o campus. Algunas redes solo dejan salir el tráfico a través de un proxy concreto. Mientras Telegram no conozca ese proxy, la aplicación se queda en «Conectando…».
- Privacidad de la IP. Si prefieres que la IP desde la que te conectas no sea la de tu casa o tu oficina, puedes pasar el tráfico por un proxy que controles tú.
- Desarrollo de bots e integraciones. Quizá quieras que el bot de tu servidor salga hacia Telegram siempre desde la misma dirección IP. Explicamos la lógica en IP estática para acceso a API.
Este ajuste solo afecta a Telegram; tu navegador y el resto de las aplicaciones siguen usando su propia conexión. El proxy de los ajustes del sistema del teléfono es otro tema; lo tratamos en Ajustes de proxy en Android y Cómo configurar un proxy en iPhone y iPad. La diferencia con una VPN, que cifra todo el tráfico del dispositivo, está en Proxy o VPN: diferencias y cuándo usar cada uno.
¿Qué tipos de proxy admite Telegram?
Según la documentación oficial sobre proxies de Telegram, las aplicaciones admiten dos tipos: SOCKS5 y MTProto. Algunas ofrecen un tipo adicional; por ejemplo, la lista de Telegram Desktop incluye también HTTP. En las aplicaciones para teléfono solo hay SOCKS5 y MTProto.
SOCKS5 es un protocolo de proxy de uso general. Puede transportar el tráfico de cualquier aplicación, desde un navegador hasta un juego. El protocolo está definido en el RFC 1928, y la autenticación con usuario y contraseña en el RFC 1929. Telegram admite esa autenticación directamente: el formulario tiene dos campos separados para usuario y contraseña. Algunas aplicaciones solo aceptan SOCKS5 sin credenciales, así que este detalle te facilita las cosas. El protocolo en sí lo explicamos en Proxies SOCKS5: cómo funcionan y en qué se diferencian, y su diferencia con un proxy HTTP en Diferencia entre SOCKS y HTTP.
El proxy MTProto (nombre oficial: MTProxy) se escribió únicamente para Telegram. MTProto es el nombre del protocolo que usan las aplicaciones de Telegram para hablar con los servidores. Un proxy MTProto recibe ese tráfico, lo disimula para que sea más difícil de reconocer y lo reenvía a Telegram. No se puede usar en ninguna otra aplicación. En lugar de usuario y contraseña pide una sola clave llamada «secret»; en la interfaz en español el campo se llama Clave. El software del servidor es de código abierto y está en el repositorio de Telegram en GitHub.
¿Cuál es la diferencia entre SOCKS5 y MTProto?
| Característica | SOCKS5 | MTProto |
|---|---|---|
| Para qué se diseñó | Tráfico de cualquier aplicación | Solo tráfico de Telegram |
| Datos necesarios | Servidor, puerto; usuario y contraseña opcionales | Servidor, puerto y la «Clave» |
| Autenticación | Usuario y contraseña | Solo la clave secreta |
| Sirve en otras aplicaciones | Sí | No |
| Canal patrocinado | No hay | Quien gestiona el proxy puede fijar un canal en tu lista de chats |
| Enlace de conexión | t.me/socks?server=… | t.me/proxy?server=… |
| De dónde se obtiene | Proveedores de proxies, redes de empresa | Sobre todo servidores gestionados por voluntarios y canales |
| Disponible en Proxynet | Sí | No |
Dicho con claridad sobre la última fila: Proxynet no vende proxies MTProto. El Proxies SOCKS5 que ofrecemos entra tal cual en el formulario SOCKS5 de Telegram y funciona con los mismos datos en tus otras aplicaciones.
Hay un punto común a los dos tipos. El tráfico de Telegram sale cifrado de la aplicación y llega cifrado al proxy. La documentación de Telegram indica que quien gestiona un proxy MTProto no puede leer tus mensajes ni identificar tu cuenta, pero sí puede registrar tu dirección IP, porque te conectas a su servidor. El mismo cifrado se aplica al tráfico que va por SOCKS5. Por eso elegir proxy es menos una cuestión de privacidad del contenido y más una pregunta: «¿a quién le enseño mi dirección IP?».
¿Qué datos necesitas antes de empezar?
Para SOCKS5 necesitas cuatro datos: dirección del servidor, puerto, usuario y contraseña. Figuran en el panel de control del sitio donde obtuviste el proxy. Los proveedores suelen dar los cuatro en una sola línea con el formato servidor:puerto:usuario:contraseña; en Telegram escribes cada parte en su propio campo. Explicamos qué es cada uno en Dirección del servidor proxy: qué es y cómo encontrarla.
Fíjate en dos detalles:
- Usa el puerto de SOCKS5. Algunos planes dan puertos distintos para HTTP y SOCKS5. Las aplicaciones de Telegram para teléfono no aceptan proxies HTTP, así que con el puerto HTTP la conexión no se establece.
- Elige la autenticación con usuario y contraseña. Si tu proxy solo funciona con una lista de IP autorizadas, tu dirección IP cambia en cuanto el teléfono pasa a datos móviles y el proxy deja de reconocerte. Comparamos los dos métodos en Autenticación de proxy: user:pass o lista blanca de IP.
En los ejemplos de abajo el servidor es pr.proxynet.io, el puerto 8000, el usuario user y la contraseña pass. Tú escribirás los valores de tu propio panel de control.
¿Cómo se configura el proxy de Telegram en Android?
- Abre Telegram y entra en Ajustes.
- Toca Datos y almacenamiento.
- En esa página, abre la fila Ajustes de proxy.
- Toca Añadir proxy.
- Elige Proxy SOCKS5 como tipo. La otra opción es Proxy MTProto; si ves en pantalla un campo «Clave», estás en el tipo equivocado.
- Escribe la dirección en Servidor, el puerto en Puerto y tus credenciales en Usuario y Contraseña.
- Guarda. De vuelta en la lista, comprueba que el interruptor Usar proxy está activado.
Debajo del proxy que has añadido verás primero «Comprobando...» y después «Disponible» o «Conectado». Si pone «No disponible», Telegram no llega a ese servidor; pasa a la lista de diagnóstico de más abajo.
En la misma pantalla hay otro interruptor llamado Usar proxy para llamadas. Lo explicamos en la sección sobre llamadas.
¿Cómo se configura el proxy de Telegram en iPhone?
- Abre Telegram y ve a la pestaña Ajustes.
- Entra en Datos y almacenamiento.
- En esa página, toca la fila Proxy. Si no hay ningún proxy definido, a su lado pone «No».
- Toca Añadir proxy.
- Bajo el encabezado TIPO, elige SOCKS5.
- Rellena Servidor y Puerto bajo el encabezado CONEXIÓN.
- Escribe el Usuario y la Contraseña bajo el encabezado CREDENCIALES (OPCIONAL).
- Guarda y comprueba que el interruptor Usar proxy está activado.
Debajo del proxy guardado verás «conectado» y el tiempo de ping en milisegundos. Si pone «no disponible», hay un problema con los datos o con la red. Si copiaste los datos del proxy como un enlace t.me/socks, la opción Pegar desde el portapapeles de la misma pantalla rellena los campos por ti.
En la aplicación de Telegram para Mac el ajuste también está en Ajustes > Datos y almacenamiento, dentro de la sección Proxy; los campos de tipo, servidor, puerto, usuario y contraseña tienen los mismos nombres que en iPhone.
¿Cómo se configura el proxy en Telegram Desktop?
En Telegram Desktop, que funciona en Windows, Linux y macOS, la ruta cambia un poco:
- Abre Ajustes desde el menú de la aplicación.
- Entra en Avanzados.
- Haz clic en la fila Tipo de conexión. Se abre la ventana «Ajustes de proxy».
- Haz clic en Añadir proxy.
- Marca SOCKS5 entre las opciones de tipo. En la lista también aparecen HTTP y MTPROTO.
- Escribe la dirección del servidor en Nombre del host y el puerto en Puerto.
- Rellena Usuario y Contraseña bajo el encabezado Credenciales (opcional).
- Haz clic en Guardar. Comprueba que en la ventana está marcada la opción Usar proxy personalizado.
Junto a un proxy que funciona verás «en línea» o «disponible» y un valor de ping; el proxy al que no se llega aparece como «no disponible». En la misma ventana hay tres opciones: Desactivar proxy, Usar los ajustes de proxy del sistema y Usar proxy personalizado. La del medio es propia de Telegram Desktop y hace que la aplicación use el proxy del sistema definido en Windows o macOS. Si en el equipo del trabajo el proxy ya está definido en los ajustes del sistema, puede que con esa opción baste.
Configuración con un toque mediante el enlace de proxy
Telegram también acepta los datos del proxy en forma de enlace. Para SOCKS5 el formato es este:
https://t.me/socks?server=pr.proxynet.io&port=8000&user=user&pass=pass
Cuando tocas este enlace en un dispositivo con Telegram instalado, la aplicación muestra los datos y pregunta si quieres añadir el proxy. Los enlaces de MTProto tienen la forma t.me/proxy?server=…&port=…&secret=….
El enlace es la forma rápida de llevar los datos a tu segundo dispositivo: envíatelo a «Mensajes guardados» y tócalo en el otro dispositivo. Ten en cuenta que tu contraseña va escrita en el enlace en texto plano. No lo compartas en grupos ni canales; cualquiera que vea el enlace puede usar tu proxy.
¿Las llamadas de voz y vídeo pasan por el proxy?
Por defecto, no. El ajuste de proxy cubre mensajes, archivos multimedia y documentos. Las llamadas tienen un interruptor aparte que viene desactivado en las tres aplicaciones: Usar proxy para llamadas en Android, Usar para llamadas en iPhone y Usar proxy para llamadas en Desktop. En Android, ese interruptor no aparece en la lista cuando el proxy activo es de tipo MTProto. Telegram añade su propio aviso debajo del interruptor: el proxy puede disminuir la calidad de tus llamadas.
La razón está en cómo funcionan las llamadas. Según la documentación de llamadas de Telegram, los paquetes de voz se envían por UDP; directamente a la otra parte cuando es posible y, si no, a los servidores de retransmisión de Telegram. UDP es un transporte rápido que envía el paquete sin esperar a saber si ha llegado. No todos los proxies transportan UDP, y en los que sí lo hacen cada salto intermedio añade retardo. El detalle está en la sección «Proxies y UDP» de TCP y UDP: ¿en qué se diferencian y dónde se usan?. Si tus llamadas van bien, deja el interruptor desactivado; si el sonido se corta después de activarlo, vuelve a desactivarlo.
¿Son seguras las listas gratuitas de MTProto y los canales de proxies?
Al buscar «Telegram proxy» aparecen listas gratuitas de MTProto y canales que comparten servidores nuevos cada día. En este artículo no damos ninguna lista así, porque no se sabe quién gestiona esos servidores.
Quien gestiona el servidor no puede leer tus mensajes, pero sí puede registrar tu dirección IP. Al conectarte a un servidor que no conoces aceptas lo siguiente:
- Le enseñas tu dirección IP y tus horas de conexión a un desconocido. Cuándo y cuánto usas Telegram queda en los registros de ese servidor.
- Se añade un canal patrocinado a tu lista de chats. Quienes gestionan proxies MTProto pueden fijar un canal en la parte superior de tu lista para cubrir sus costos. El canal desaparece cuando desactivas el proxy.
- La calidad de la conexión es incierta. Mucha gente comparte el mismo servidor; un día funciona y al siguiente puede haber desaparecido. La aplicación se queda entonces en «Conectando…».
Lo mismo vale para las listas gratuitas de SOCKS5. Tratamos el tema a fondo en ¿Son seguros los proxies gratuitos?. Si vas a usar Telegram con un proxy, elige un servicio del que sepas quién lo gestiona, con contrato y canal de soporte.
¿Qué tipo de proxy conviene para Telegram?
La sesión de Telegram es de larga duración: la aplicación pasa el día abierta y habla con el servidor de forma continua. Por eso encaja mejor una dirección que se mantenga mucho tiempo que un proxy cuya dirección cambia a menudo.
- Una sola cuenta, uso personal o un bot: una dirección de tipo Proxies ISP se mantiene igual durante meses y está registrada a nombre de un proveedor de internet real. Si vas a añadir la dirección de salida de tu bot a un cortafuegos, es la opción más cómoda.
- Trabajos en los que el tráfico debe salir de una dirección de operadora móvil: un Proxies móviles sale a través de conexiones reales de operadoras móviles. Conviene a los equipos que quieren probar una aplicación en condiciones de red móvil.
La diferencia entre dirección fija y dirección cambiante está en IP estática e IP dinámica: diferencias. Un proxy no flexibiliza las condiciones de uso de Telegram. Crear cuentas en masa, enviar mensajes no solicitados o meter miembros en grupos de forma automática termina con el cierre de la cuenta, se haga desde la dirección que se haga, y no es el tema de este artículo.
¿Qué hacer si Telegram se queda en «Conectando…»?
Si con el proxy activado el texto «Conectando…» o «Conectando al proxy» de la parte superior desaparece, todo va bien. Si se queda ahí durante minutos, sigue este orden:
- Desactiva el proxy y prueba. Si tampoco conecta sin proxy, el problema no está en el proxy sino en tu conexión a internet o en el propio Telegram. El texto «Esperando red…» indica que el teléfono no tiene salida a internet.
- Revisa el tipo. El error más frecuente es escribir los datos de SOCKS5 en el formulario de MTProto. Si el formulario tiene un campo «Clave», estás en MTProto; borra el proxy y vuelve a añadirlo como SOCKS5.
- Revisa el puerto. Si en tu panel de control hay puertos distintos para HTTP y SOCKS5, asegúrate de haber escrito el de SOCKS5.
- Vuelve a escribir el usuario y la contraseña. Un espacio al principio o al final al copiar, el teclado del teléfono que pone la primera letra en mayúscula y el autocorrector son causas habituales.
- Mira el método de autenticación. Si tu proxy funciona con una lista de IP autorizadas y el teléfono ha pasado de Wi-Fi a datos móviles, tu dirección IP ha cambiado. Cambia en el panel de control a usuario y contraseña.
- Comprueba la vigencia del plan. Un plan vencido o con la cuota agotada rechaza la conexión. Puedes ver el estado en el panel de control.
- Prueba el proxy fuera de Telegram. Haz una prueba con los mismos datos en un equipo; explicamos el método paso a paso en ¿Funciona tu proxy? Cómo probar un proxy. Si allí tampoco funciona, el problema no es Telegram.
- Mira si la red bloquea el puerto. Las redes de empresas y hoteles cierran la salida a algunos puertos. Si el mismo proxy funciona con datos móviles y no con Wi-Fi, esa es la causa; consulta a quien administra la red.
El texto de estado de la lista de proxies te da una pista: si aparece un valor de ping, se llega al servidor; si pone «No disponible» o «no disponible», Telegram no alcanza esa dirección. Las demás causas del error general «el servidor proxy no responde» las reunimos en El servidor proxy no responde.
¿Cómo se desactiva el proxy en Telegram?
- Android: en la pantalla Ajustes > Datos y almacenamiento > Ajustes de proxy, desactiva el interruptor Usar proxy. Para eliminar el registro por completo, entra en los detalles del proxy y bórralo.
- iPhone: en la pantalla Ajustes > Datos y almacenamiento > Proxy, desactiva el interruptor Usar proxy.
- Telegram Desktop: en la ventana Ajustes > Avanzados > Tipo de conexión, marca la opción Desactivar proxy.
Si en tu lista de chats ves un canal con la etiqueta «Patrocinador del proxy», hay un proxy MTProto activado. Al desactivar el proxy, ese canal también sale de la lista.
Nivel avanzado: usar un proxy en un bot de Python
Esta sección es para quienes desarrollan bots; si solo usas la aplicación, puedes saltártela. Los bots no usan la aplicación de Telegram, sino la Bot API en api.telegram.org. Por eso el ajuste de proxy de la aplicación no afecta a tu bot; el proxy se define en el código. Como la Bot API funciona sobre HTTPS, se pueden usar tanto proxies HTTP como SOCKS5.
En la biblioteca python-telegram-bot el proxy se indica con dos métodos de ApplicationBuilder: proxy() cubre las llamadas normales a la API y get_updates_proxy() cubre la conexión larga que espera las actualizaciones. La compatibilidad con SOCKS5 llega con un paquete adicional: pip install "python-telegram-bot[socks]".
import asyncio
import os
import sys
from telegram.error import InvalidToken, NetworkError
from telegram.ext import ApplicationBuilder
TOKEN = os.environ["BOT_TOKEN"]
PROXY = "socks5://user:pass@pr.proxynet.io:8000"
async def main() -> None:
app = (
ApplicationBuilder()
.token(TOKEN)
.proxy(PROXY) # getMe, sendMessage y el resto de llamadas
.get_updates_proxy(PROXY) # la conexión de getUpdates (long polling)
.build()
)
try:
async with app:
me = await app.bot.get_me()
print("Conexión correcta:", me.username)
except InvalidToken:
print("El proxy funciona, pero el token del bot no es válido.")
except NetworkError as exc:
print("No se pudo llegar al proxy o a Telegram:", exc)
sys.exit(1)
asyncio.run(main())Probamos el código a través de un proxy local de pruebas. Con una contraseña incorrecta la biblioteca lanza NetworkError con el mensaje httpx.ProxyError: Invalid username/password, y con un puerto cerrado devuelve httpx.ConnectError. Los dos pertenecen a la capa del proxy; captúralos aparte del error de token. Si vas a usar un proxy HTTP, basta con escribir la dirección como http://user:pass@pr.proxynet.io:8000, sin paquete adicional. No incrustes el token en el código; léelo de una variable de entorno como en el ejemplo.
Errores frecuentes
- Buscar el ajuste en el menú Wi-Fi del teléfono. El proxy del menú Wi-Fi es para tráfico web y no acepta SOCKS5. Las aplicaciones de Telegram para teléfono usan el proxy que se define dentro de la aplicación.
- Escribir los datos de SOCKS5 en el formulario de MTProto. El campo «Clave» no es un campo de usuario ni de contraseña.
- Compartir un enlace de proxy con contraseña. En el enlace
t.me/socksla contraseña va en texto plano; quien reciba el enlace usa tu proxy. - Añadir un servidor gratuito caído tras otro. Borra los registros que no uses; cuanto más larga es la lista, más cuesta saber cuál está activado.
- Olvidar que el proxy está activado. Cuando el plan vence, Telegram se queda en «Conectando…» y se le echa la culpa a Telegram.
Guía de decisión
| Tu situación | Recomendación |
|---|---|
| Tienes un proxy con usuario y contraseña | Elige el tipo SOCKS5 y escribe los cuatro datos en sus campos |
| Solo tienes servidor, puerto y una clave larga | Es un proxy MTProto; usa el formulario con el campo «Clave» y pregunta quién lo gestiona |
| En el equipo del trabajo hay un proxy de sistema definido | Prueba «Usar los ajustes de proxy del sistema» en Telegram Desktop |
| El teléfono alterna entre Wi-Fi y datos móviles | Usa usuario y contraseña en lugar de la lista de IP autorizadas |
| Tu bot debe salir siempre desde la misma dirección | Consigue un proxy de dirección fija y defínelo con proxy() y get_updates_proxy() |
| El sonido se corta en las llamadas | Desactiva el interruptor «Usar proxy para llamadas» |
| El texto «Conectando…» no desaparece | Prueba primero sin proxy y después revisa tipo, puerto y contraseña, en ese orden |
Preguntas frecuentes
¿Qué es un servidor proxy de Telegram?
Es un servidor intermediario que se coloca entre tú y Telegram. Telegram admite dos tipos: SOCKS5, que funciona en cualquier aplicación, y MTProto, escrito solo para Telegram. En la aplicación el ajuste se llama simplemente «Proxy» y está dentro de Datos y almacenamiento.
¿Qué es MTProto?
MTProto es el protocolo que usan las aplicaciones de Telegram para hablar con los servidores de Telegram. Un proxy MTProto es un software de servidor específico, escrito para transportar ese tráfico. En lugar de usuario y contraseña funciona con una sola clave que se escribe en el campo «Clave», y no se puede usar en otras aplicaciones.
¿Puede el proveedor del proxy leer mis mensajes?
Según la documentación oficial de Telegram, no: el tráfico llega cifrado al proxy, y quien lo gestiona no puede leer los mensajes ni identificar tu cuenta. Lo que sí puede ver es tu dirección IP, tus horas de conexión y la cantidad de datos transferidos.
¿Telegram usa el proxy del sistema del teléfono?
En las aplicaciones para teléfono no existe esa opción; el proxy se define en los ajustes de la propia aplicación. Telegram Desktop sí tiene la opción «Usar los ajustes de proxy del sistema» y puede tomar el proxy definido en el sistema operativo.
¿Usar un proxy en Telegram puede hacer que cierren mi cuenta?
El ajuste de proxy es una función que ofrece la propia aplicación; tu cuenta no se cierra solo por usar un proxy. Lo que pone en riesgo una cuenta es el comportamiento: mensajes masivos no solicitados, captación automática de miembros y contenido que recibe denuncias. Eso tiene la misma consecuencia sea cual sea la dirección IP desde la que se haga.
¿Puedo usar el mismo proxy en más de un dispositivo?
Por parte de Telegram no hay impedimento; puedes introducir los mismos datos de SOCKS5 en el teléfono y en el equipo. El límite lo marca tu plan de proxy: algunos planes restringen el número de conexiones simultáneas.
En resumen
El ajuste de proxy de Telegram está dentro de la aplicación: en el teléfono en Ajustes > Datos y almacenamiento, y en Telegram Desktop en la fila Ajustes > Avanzados > Tipo de conexión. Si tienes un proxy con usuario y contraseña, el tipo es SOCKS5; MTProto es un tipo aparte, exclusivo de Telegram, que funciona con una «Clave», y conviene mantenerse lejos de las listas gratuitas de origen desconocido. Las llamadas no pasan por el proxy por defecto. Si te quedas en «Conectando…», prueba primero sin proxy y después revisa el tipo, el puerto, la contraseña y la vigencia del plan. Para direcciones fijas que puedes escribir directamente en el formulario SOCKS5 de Telegram, echa un vistazo a nuestros servicios de proxy.




