Inicio Qué es un proxy ¿Cómo implementar un proxy MTProto en un servidor CentOS?

¿Cómo implementar un proxy MTProto en un servidor CentOS?

perfil de usuario
Pandada Publicado el 2024-06-10
0

MTProto Proxy para Telegram es una solución popular para mensajería rápida y segura. Si necesita implementar un proxy MTProto en su servidor CentOS para mejorar la seguridad y eludir las restricciones de la red, aquí hay una guía detallada de Telegram Proxy que lo guiará a través de la instalación del software necesario para configurar y ejecutar su servidor proxy MTProto.

Cómo implementar el proxy MTProto

La implementación de un proxy MTProto en un servidor CentOS implica varios pasos, utilizando el MTProxy oficial. Sigue estos pasos:

1. Actualice el sistema e instale los paquetes necesarios

Abra la terminal de su servidor CentOS, asegúrese de que todo el software del sistema esté actualizado y luego instale las dependencias necesarias para compilar MTProxy:

actualización de sudo yum
sudo yum instalar git curl hacer gcc openssl-devel zlib-devel

2. Descargar y compilar MTProxy

Clonar el código fuente de MTProxy de GitHub y compilarlo:

cd /opt
sudo git clone https://github.com/TelegramMessenger/MTProxy
CD MTProxy
sudo hacer && cd objs/bin

3. Generar clave secreta

MTProxy requiere una clave para funcionar, genera una usando:

curl -s https://core.telegram.org/getProxySecret -o proxy-secret
curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
cabeza -c 16 /dev/urandom | xxd-ps

Registre la clave de 16 bytes generada, que se utilizará más adelante.

4. Iniciar MTProxy

Inicie el servidor proxy utilizando la clave generada previamente:

 ./mtproto-proxy -u nadie -p 8888 -H 443 -S <插入你的密钥> --aes-pwd proxy-secret proxy-multi.conf -M 1

`-p 8888` es el puerto de servicio interno, `-H 443` es el puerto de conexión del cliente, `-S <插入你的密钥>` debe reemplazarse con su clave generada. `-M 1` indica el número máximo de trabajadores.

5. Configurar reglas de firewall

Asegúrese de que el firewall de su servidor permita conexiones de clientes al puerto MTProxy (por ejemplo, 443):

sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --recargar

6. Establecer como servicio del sistema (opcional)

Para garantizar que MTProxy se inicie automáticamente después de reiniciar el servidor, cree un servicio del sistema:

Cree un archivo llamado `/etc/systemd/system/mtproxy.service` con el siguiente contenido:

[Unidad]
Descripción=MTProxy
Después=red.objetivo

[Servicio]
Tipo=sencillo
Directoriodetrabajo=/opt/MTProxy/objs/bin
ExecStart=/opt/MTProxy/objs/bin/mtproto-proxy -u nadie -p 8888 -H 443 -S <插入你的密钥> --aes-pwd proxy-secret proxy-multi.conf -M 1
Reiniciar = en caso de error

[Instalar]
WantedBy=multiusuario.objetivo

Luego habilita e inicia el servicio:

sudo systemctl enable mtproxy.service
sudo systemctl iniciar mtproxy.service

7. Verifique que MTProxy se esté ejecutando

Compruebe si el puerto MTProxy está escuchando correctamente usando los comandos `netstat` o `ss`:

sudo ss -tulpn | grep 443

Siga estos pasos y debería implementar con éxito un proxy MTProto en su servidor CentOS.

Cómo utilizar el proxy MTProto

El objetivo principal de utilizar un proxy MTProto es proporcionar mensajes seguros y privados a través de la aplicación Telegram. Los usuarios pueden configurar el proxy en la configuración de Telegram para conectarse a través del servidor proxy, mejorando la protección de la privacidad y evitando las restricciones regionales.

Cómo configurar el proxy MTProto en Telegram:

1. Abre la aplicación Telegram: inicia Telegram en tu móvil o computadora de escritorio.

2. Vaya a Configuración: haga clic en el menú "Configuración".

3. Seleccione Datos y almacenamiento: busque y seleccione "Datos y almacenamiento" en la lista de configuración.

4. Configurar Proxy: desplácese hacia abajo hasta "Configuración de Proxy" y haga clic en "Proxy" (o "Agregar Proxy" en algunas versiones).

5. Agregar nuevo proxy: elija "Agregar proxy" y luego seleccione "MTProto".

6. Ingrese los detalles del proxy:

   - Servidor: introduzca la dirección IP o el nombre de dominio de su servidor.

   - Puerto: introduzca el puerto en el que escucha su MTProxy, normalmente 443.

   - Clave secreta: ingresa la clave de 16 bytes que generaste anteriormente.

7. Guardar y conectar: después de ingresar los detalles, guarde la configuración y habilite el servidor proxy.

Una vez configurado, Telegram intentará conectarse a través de su proxy MTProto configurado. Si todo está configurado correctamente, deberías poder utilizar Telegram normalmente a través del proxy, disfrutando de un entorno de comunicación más seguro.

La salida final en formato proxy en Telegram normalmente aparece en este formato:

tg://proxy?server=YOUR_SERVER_IP&port=443&secret=YOUR_SECRET_KEY

Este es un formato de URL que incluye la dirección IP de su servidor (`YOUR_SERVER_IP`), el puerto (generalmente `443`) y la clave secreta (`YOUR_SECRET_KEY`) generada durante la configuración del proxy MTProto. Los usuarios pueden hacer clic directamente en dicho enlace (si se comparte a través de una página web o software de chat) para configurar rápidamente los ajustes del proxy de Telegram.

Resumen

Al seguir los pasos anteriores, ahora debería haber configurado y ejecutado exitosamente un proxy MTProto en su servidor CentOS. Esto proporciona un servicio de proxy rápido y seguro para los usuarios de Telegram, lo que ayuda a proteger sus comunicaciones contra escuchas ilegales. Recuerde verificar y actualizar periódicamente su software MTProxy y el sistema operativo del servidor para garantizar que se apliquen todos los parches de seguridad. Además, es recomendable monitorear continuamente el rendimiento del servidor y las alertas de seguridad para mantener condiciones óptimas de servicio. Esto no solo garantiza el funcionamiento estable de su proxy, sino que también garantiza la seguridad de los datos y la calidad del acceso para los usuarios finales.

¿Cómo implementar un proxy MTProto en un servidor CentOS? preguntas frecuentes de la reseña

Puede encontrar la dirección IP de su servidor ejecutando el comando `ip addr` en la terminal de su servidor. Esto enumerará todas las interfaces de red y sus direcciones IP. Normalmente, debe utilizar la dirección IP asociada con la interfaz conectada a la red externa.

Puede verificar si el proceso de proxy MTProto está escuchando el puerto 443 usando el comando `sudo ss -tulpn | grep 443`. Si el resultado muestra el proceso de proxy MTProto, se está ejecutando. Además, asegúrese de que la configuración de su firewall permita el acceso externo a este puerto.

Primero, confirme que la dirección del servidor, el puerto y la clave secreta que ingresó sean correctos. En segundo lugar, verifique si la configuración del firewall de su servidor permite que dispositivos externos se conecten a su puerto proxy (el valor predeterminado es 443). Por último, asegúrese de que su conexión de red no esté restringida ni bloqueada, lo que podría afectar el uso del proxy.
blog
Los 12 mejores proxi...

¡Explore los mejores proxy de ...

blog
Los proxies rotativo...

Los proxies rotativos y los se...

blog
Los mejores proxy de...

A medida que aumenta la popula...

blog
Los 16 mejores prove...

Este artículo presentará el co...

Por favor contáctenos directamente por correo electrónico [email protected]

Comerciantes recomendados