Bloquear, bloquear, apoderado
Como ya sabrán que Telegrama ha sido bloqueado en Rusia e Irán por lo que ahora es el momento para elevar una pregunta de proxy. Telegrama ha lanzado oficialmente su representación y es de código abierto (escrito en lenguaje de programación C). Pero esto sólo puede establecerse en Linux. El tutorial dice “simplemente ejecute hacer” Pero eso no es verdad. No es tan sencillo, ya que se excpected. Pero estoy aquí para proporcionar una manera muy fácil de instalar un proxy MTProto en su VPS Linux desde cero.
Nota: Este artículo fue escrito originalmente en Inglés, por favor, ver el versión inglesa para una mejor comprensión y haciendo caso omiso de traducciones automáticas.
requisitos
- VPS / VDS (se recomienda utilizar la nube VPS). No sugiero que uses OVH ya que bloquea de telegramas desde algún tiempo o el uso de VPN para reenviar todo el tráfico a través de túneles cifrados. No es recomendable utilizar VPS se encuentra en Rusia, por supuesto,. No voy a ser la publicidad cualquiera de los proveedores que hay muchos, acaba de encontrar el mejor para usted.
- OS Linux: Ubuntu 14.04+, CentOS 6+, Debian 8+
- acceso root a través de SSH
Nota: Si está en Windows PC tendrá Masilla para conectarse a su servidor.
Instalar, comprobar, ir
- Inicia sesión para su VPS e instalar los paquetes requeridos (en mi caso voy a utilizar Ubuntu)
apt-get update apt-get install docker.io
- Y ahora, instalar contenedores ventana acoplable con el propio proxy de
docker run -d -p6968:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest
Nota: que no configure el canal de promoción todavía. Se hará más adelante. Esto se debe a que en este tutorial se supone que usted no tiene acceso a los telegramas en absoluto, pero que ha conseguido Android / iOS / cliente de escritorio y no se puede conectar. Así que por eso hemos creado el proxy primera, a continuación, conectar sobre ella y sólo cuando tenemos acceso estableceremos promovido canal.
Dónde: 6968 – es el puerto que desea que el servidor sea accesible en
Ahora, Permite encontrar el secreto para la conexión
docker logs mtproto-proxy
Y la búsqueda de “Secreto 1: 469fe09b277900a8ae91dcefa736056b”.
Asi que, Ahora en el cliente Telegrama introducir el nombre de host = IP de su VPS o un nombre de dominio que apunte a este IP (su dirección IP de su VPS ha utilizado para la conexión a través de SSH), entonces el puerto (en este caso 6968) y el secreto del mensaje anterior, y Pless SAVE o CONNECT. Y si, puede utilizar este proxy demasiado (si lo hará disponible).
- OKAY, Ahora estamos en línea. Vamos a establecer un canal que se muestra como una “patrocinador Proxy” en clientes de telegrama de otros usuarios. Deja para recrear el recipiente ventana acoplable. Añadir el telegrama @MTProxybot bot (https://t.me/MTProxybot) y le escribe un mensaje /newproxyy seguir sus instrucciones. Se le enviará un mensaje de éxito:
“Éxito!Su representación se ha registrado correctamente. Ahora puede pasar esta etiqueta de proxy para el software que está utilizando: 1d3eb6dd135e4aaff7de0fd614124b4c.” Copiar el hash de la etiqueta de proxy “1d3eb6dd135e4aaff7de0fd614124b4c“, será necesaria una mayor.
Enviar otro comando para bot: “/myproxies”. Se mostrará una lista de su nuevo proxy creado y lo que necesita para seleccionarlo, entonces escoge “promoción del set” y le enviará un enlace a su canal. - Ahora vamos a recrear contenedor ventana acoplable con la etiqueta de proxy
docker container stop mtproto-proxy docker container rm mtproto-proxy docker run -d -p6968:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e WORKERS=0 -e SECRET=469fe09b277900a8ae91dcefa736056b -e TAG=1d3eb6dd135e4aaff7de0fd614124b4c telegrammessenger/proxy:latest
Explicación de los nuevos parámetros:
TRABAJADORES = 0 – puede establecer esto a cualquier valor que desee, pero para un pequeño servidor 1 trabajador es lo suficientemente (cero significa 1 proceso principal + 0 procesos esclavos). Si usted quiere tener 2 procesos, configurarlo para 1.SECRETA = 469fe09b277900a8ae91dcefa736056b – pasar el mismo secreto desde el paso 2. O cualquier otro 32 personajes de hash (puede utilizar MD5), simplemente no se olvide a continuación para configurar esta contraseña en su cliente también. Recomiendo el uso de la misma desde el paso 2.
TAG = 1d3eb6dd135e4aaff7de0fd614124b4c – Etiqueta, que recibió de la bot en el paso 3.
Y eso es todo. Ahora los usuarios de su proxy verán un canal promovido.
config avanzada
Si se siente muy experimentado, visita elhttps://hub.docker.com/r/telegrammessenger/proxy para obtener más información.
Instalación manual
Todo se describe en mi tenedor GitHubhttps://github.com/p1ratrulezzz/MTProxy-1
Otra de las implementaciones MTProto proxy y servidores de prueba
Visita la página de mi tenedor para PHP en MTProxy GitHubcomo también encontrará información y enlaces a otras implementaciones de proxy. Pero no es compatible con la promoción de canales todavía.
Si quieres probar a crear un servidor en Windows, utilizar la aplicación Java desde GitHub (abrir de prensa y descargar la última, y ejecutar el uso de java-jar mtoxy<versión>.tarro)
también, revisa mi primero post sobre MTProto Proxy