Telegram lanza MTProto Proxy

Telegram lanza MTProto Proxy

Finalmente después de una mirada cercana por parte de algunos devs e ingeniería inversa del protocolo MTProto Proxy, Telegram decidió lanzar su versión oficial, con el apoyo de la monetización, e incluso de inmediato en la imagen Docker.

¿Qué es MTProto Proxy?

Este es un servidor y protocolo proxy específico de los creadores de Telegram que le permite evitar los bloqueos y monetizar su uso.

Proxy oficial

En la última publicación, se presentaron muchas implementaciones no oficiales del servidor proxy.

Ahora tenemos la versión oficial:

https://github.com/TelegramMessenger/MTProxy

https://hub.docker.com/r/telegrammessenger/proxy/

¿Qué puede hacer?

  • Admite hasta 16 claves diferentes por proxy
  • Hasta 60,000 conexiones por núcleo del servidor
  • Tiene una API para recopilar estadísticas (solo disponible localmente)

¿Cómo configurar un MTProto Proxy?

Usando Docker desde la consola de comandos sería de la siguiente manera:

docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest

Después de eso hacemos:

docker logs mtproto-proxy

Como resultado, recibirás:

#### #### Telegram Proxy #### [+] No secret passed. Will generate 1 random ones. [*] Final configuration: [*] Secret 1: afajkfhjksajkahkhkjkkk [*] tg:// link for secret 1 auto configuration: tg://proxy?server=127.0.0.1&port=443&secret= afajkfhjksajkahkhkjkkk [*] t.me link for secret 1: https://t.me/proxy?server=127.0.0.1&port=443&secret= afajkfhjksajkahkhkjkkk [*] Tag: no tag [*] External IP: 127.0.0.1 [*] Make sure to fix the links in case you run the proxy on a different port. [+] Starting proxy...

La configuración básica ha finalizado; si desea mostrar un canal cuando se conecta a un proxy, debe registrar un proxy:

Con esta ayuda, de el bot oficial @MTProxybot

Deberías enviar la IP:puerto + la clave y a cambio recibirás una etiqueta publicitaria.

Esta etiqueta se debe pasar como parámetro al iniciar el contenedor:

docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e TAG=TECNONUCLEOUS telegrammessenger/proxy:latest

A continuación, vuelve al bot, selecciona tu proxy y "Set promotion": ahora solo queda enviar cualquier canal para poder mostrarlo.

Eso es todo, ahora tienes el proxy oficial de Telegram con el canal de promoción, que se mostrará a todos los usuarios que usen ese proxy.

Configuración avanzada

De forma predeterminada, al inicio, la clave se generará automáticamente y se almacenará en el volumen Docker, si lo desea puede especificar una clave diferente:

-e SECRETO = 00baadf00d15abad1deaa51sbaadcafe

Y lo ejecutas en Docker de la siguiente manera:

docker run -d -p443:443 -v proxy-config:/data -e SECRET=00baadf00d15abad1deaa51sbaadcafe telegrammessenger/proxy:latest

Si quieres más de un secreto (claves):

docker run -d -p443:443 -v proxy-config:/data -e SECRET=935ddceb2f6bbbb78363b224099f75c8,2084c7e58d8213296a3206da70356c81 telegrammessenger/proxy:latest

O puedes solicitar que se generen varias claves para ti de forma automática:

docker run -d -p443:443 -v proxy-config:/data -e SECRET_COUNT=4 telegrammessenger/proxy:latest

Por defecto, comienza 2 workers (Trabajadores), puede cambiar la configuración de la siguiente manera:

WORKERS=16

docker run -d -p443:443 -v proxy-config:/data -e WORKERS=16 telegrammessenger/proxy:latest

El monitoreo está disponible en: localhost:2398/stats

Puedes obtener estadísticas de la siguiente manera:

docker exec mtproto-proxy curl http://localhost:2398/stats

Deficición de cada variable

  • ready_targets: la cantidad de servidores de Telegram que están listos para atender las solicitudes del proxy
  • active_targets: número de servidores de Telegram que atienden solicitudes del proxy
  • total_special_connections: número de conexiones entrantes
  • total_max_special_connections: límite de conexiónes entrantes

Share Tweet Send
0 Comments
Loading...
You've successfully subscribed to Tecnonucleous
Great! Next, complete checkout for full access to Tecnonucleous
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.