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

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

user profile
Pandada Опубликовано 2024-06-10
0

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?

Вы можете узнать IP-адрес вашего сервера, выполнив команду `ip addr` в терминале вашего сервера. Здесь будут перечислены все сетевые интерфейсы и их IP-адреса. Обычно следует использовать IP-адрес, связанный с интерфейсом, подключенным к внешней сети.

Вы можете проверить, прослушивается ли порт 443 прокси-процессом MTProto, используя команду `sudo ss -tulpn | греп 443`. Если выходные данные показывают процесс прокси-сервера MTProto, он запущен. Кроме того, убедитесь, что настройки брандмауэра разрешают внешний доступ к этому порту.

Сначала убедитесь, что введенный вами адрес сервера, порт и секретный ключ верны. Во-вторых, проверьте, разрешают ли настройки брандмауэра вашего сервера внешним устройствам подключаться к вашему прокси-порту (по умолчанию — 443). Наконец, убедитесь, что ваше сетевое соединение не ограничено и не заблокировано, что может повлиять на использование прокси-сервера.
blog
12 лучших прокси Sho...

Изучите лучшие прокси-серверы ...

blog
Лучшие прокси TikTok...

По мере роста глобальной попул...

blog
16 лучших провайдеро...

В этой статье мы познакомим ва...

blog
Лучшие прокси-сервер...

Поскольку мы часто обсуждаем к...

Пожалуйста, свяжитесь с нами напрямую по электронной почте [email protected]

Рекомендуемые продавцы