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

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
¡Explore los mejores proxy de ...
Los proxies rotativos y los se...
A medida que aumenta la popula...
Este artículo presentará el co...


