Как развернуть прокси-сервер MTProto на сервере CentOS?

MTProto Proxy для Telegram — популярное решение для быстрого и безопасного обмена сообщениями. Если вам необходимо развернуть прокси-сервер MTProto на вашем сервере CentOS для повышения безопасности и обхода сетевых ограничений, вот подробное руководство по Прокси-серверу Telegram, которое поможет вам установить необходимое программное обеспечение для настройки и запуска прокси-сервера MTProto.
Как развернуть прокси-сервер MTProto
Развертывание прокси-сервера MTProto на сервере CentOS включает в себя несколько шагов с использованием официального MTProxy. Выполните следующие действия:
1. Обновите систему и установите необходимые пакеты
Откройте серверный терминал CentOS, убедитесь, что все системное программное обеспечение обновлено, затем установите зависимости, необходимые для компиляции MTProxy:
обновление sudo yum
sudo yum install git curl make gcc openssl-devel zlib-devel
2. Загрузите и скомпилируйте MTProxy
Клонируйте исходный код MTProxy с GitHub и скомпилируйте его:
cd /opt
sudo git clone https://github.com/TelegramMessenger/MTProxy
компакт-диск MTProxy
sudo make && компакт-диск с объектами/bin
3. Создать секретный ключ
MTProxy для работы требуется ключ, сгенерируйте его, используя:
curl -s https://core.telegram.org/getProxySecret -o proxy-secret
завиток -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
head -c 16 /dev/urandom | ххд -пс
Запишите выведенный 16-байтовый ключ, который будет использоваться позже.
4. Запустить MTProxy
Запустите прокси-сервер, используя ранее сгенерированный ключ:
./mtproto-proxy -u никто -p 8888 -H 443 -S <插入你的密钥> --aes-pwd proxy-secret proxy-multi.conf -M 1
`-p 8888` — это внутренний порт службы, `-H 443` — это порт подключения клиента, `-S <插入你的密钥>` следует заменить сгенерированным вами ключом. `-M 1` обозначает максимальное количество рабочих.
5. Настройте правила брандмауэра
Убедитесь, что брандмауэр вашего сервера разрешает клиентские подключения к порту MTProxy (например, 443):
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload
6. Установить как системную службу (необязательно)
Чтобы обеспечить автоматический запуск MTProxy после перезагрузки сервера, создайте системную службу:
Создайте файл с именем `/etc/systemd/system/mtproxy.service` со следующим содержимым:
[Единица измерения]
Описание=MTProxy
После=network.target
[Сервис]
Тип=простой
РабочийDirectory=/opt/MTProxy/objs/bin
ExecStart=/opt/MTProxy/objs/bin/mtproto-proxy -u никто -p 8888 -H 443 -S <插入你的密钥> --aes-pwd proxy-secret proxy-multi.conf -M 1
Перезапуск = при сбое
[Установить]
WantedBy=multi-user.target
Затем включите и запустите службу:
sudo systemctl Enable mtproxy.service
sudo systemctl запустить mtproxy.service
7. Убедитесь, что MTProxy работает
Проверьте, правильно ли прослушивается порт MTProxy, с помощью команд `netstat` или `ss`:
sudo ss -tulpn | grep 443
Выполните следующие действия, и вы успешно развернете прокси-сервер MTProto на своем сервере CentOS.
Как использовать прокси-сервер MTProto
Основной целью использования прокси-сервера MTProto является обеспечение безопасного и конфиденциального обмена сообщениями через приложение Telegram. Пользователи могут настроить прокси-сервер в настройках Telegram для подключения через прокси-сервер, что повышает защиту конфиденциальности и обходит региональные ограничения.
Как настроить прокси MTProto в Telegram:
1. Откройте приложение Telegram: запустите Telegram на своем мобильном телефоне или компьютере.
2. Откройте «Настройки». Откройте меню «Настройки».
3. Выберите «Данные и хранилище». Найдите и выберите «Данные и хранилище» в списке настроек.
4. Настройка прокси-сервера. Прокрутите вниз до пункта «Настройки прокси» и нажмите «Прокси» (или «Добавить прокси» в некоторых версиях).
5. Добавить новый прокси: выберите «Добавить прокси», а затем выберите «MTProto».
6. Введите данные прокси:
- Сервер: введите IP-адрес или доменное имя вашего сервера.
- Порт: введите порт, который прослушивает ваш MTProxy, обычно 443.
- Секретный ключ: введите ранее сгенерированный вами 16-байтовый ключ.
7. Сохранить и подключиться: после ввода данных сохраните настройки и включите прокси-сервер.
После настройки Telegram попытается подключиться через настроенный вами прокси-сервер MTProto. Если все настроено правильно, вы сможете нормально использовать Telegram через прокси, наслаждаясь более безопасной средой связи.
Окончательный вывод формата прокси в Telegram обычно отображается в следующем формате:
tg://proxy?server=YOUR_SERVER_IP&port=443&secret=YOUR_SECRET_KEY
Это формат URL-адреса, который включает IP-адрес вашего сервера («ВАШ_СЕРВЕР_IP»), порт (обычно «443») и секретный ключ («ВАШ_СЕКРЕТНЫЙ_КЛЮЧ»), сгенерированный во время настройки прокси-сервера MTProto. Пользователи могут напрямую щелкнуть такую ссылку (если она опубликована через веб-страницу или программное обеспечение чата), чтобы быстро настроить параметры прокси-сервера Telegram.
Сводка
Выполнив описанные выше шаги, вы должны успешно настроить и запустить прокси-сервер MTProto на вашем сервере CentOS. Это обеспечивает безопасный и быстрый прокси-сервис для пользователей Telegram, помогая защитить их общение от прослушивания. Не забывайте регулярно проверять и обновлять программное обеспечение MTProxy и операционную систему сервера, чтобы убедиться, что установлены все исправления безопасности. Кроме того, рекомендуется постоянно отслеживать производительность сервера и любые предупреждения системы безопасности для поддержания оптимальных условий обслуживания. Это не только обеспечивает стабильную работу вашего прокси, но также обеспечивает безопасность данных и качество доступа для конечных пользователей.
Частые вопросы о Как развернуть прокси-сервер MTProto на сервере CentOS?
Изучите лучшие прокси-серверы ...
По мере роста глобальной попул...
В этой статье мы познакомим ва...
Поскольку мы часто обсуждаем к...


