April 23

Настраиваем свой прокси (MTProxy) для Телеграмм

В текущих реалиях, почти каждый уже слышал о прокси для Телеграм. И большая часть уже использовали его.

Но, все бесплатные прокси то отваливаются, то тормозят, то показывают навязчивую рекламу (нюансы бесплатных прокси).

В этой статье хочу рассказать максимально простой способ, как поднять свой прокси для Telegram.
Если вы, по какой-то причине, не можете использовать полноценный ВПН - то эта статья для вас.

❕ Забегая вперед, хочу напомнить, что у нас есть бесплатный прокси от нашего сервиса VPN.
Если вам сложно настроить прокси самостоятельно - вы можете использовать наш.

🔗Подключить наш прокси🔗
🔗Подключить наш VPN🔗


Приобретение сервера VPS

Для работы прокси вам, в любом случае, необходимо арендовать сервер VPS в какой-нибудь стране, где Телеграм не заблокирован.

Я оставлю небольшой список сервисов, где можно просто и недорого арендовать сервер:

  • 4VPS
  • play2go
  • HostVDS
  • Aeza (не закидывайте тапками, говорят они сейчас снова неплохо работают 😁)
  • 1Cent (через Телеграм-бота)

🤑 Все ссылки реферальные. За регистрацию по ним - вы получите бонус.

Сервисы, на самом деле, "середнячковые", но для своего личного прокси - вполне подойдут. Под серьезные проекты нужно рассматривать что-то лучше.
Как правило это ЕУ-хостеры, нужна зарубежная карта для оплаты и прочие сложности.

Но у нас тут статья претендует на "максимально простую инструкцию"😁


Подключение к серверу

После приобретения сервера, вам выдадут три параметра для подключения к серверу:

  1. IP-адрес сервера
  2. Логин
  3. Пароль

Я, для подключения к серверам, использую программу Termius.
Вы можете использовать любую другую.

Вбиваем данные для подключения и, собственно, подключаемся.

В Termius это выглядит так
Подключились

Настройка MTProxy

Я буду настраивать проект telemt

Он, на мой взгляд, очень качественно проработан и реализован на языке Rust (что, для высоконагруженных сервисов, хорошо).

Далее я напишу несколько шагов, которые необходимо выполнить минимально, чтобы поднять свой прокси с рекламой канала (по желанию).

1. Выполнить команду:

curl -fsSL https://raw.githubusercontent.com/telemt/telemt/main/install.sh | sh -s -- -l 2

2. Указываем домен, под который будет маскироваться ваш прокси.

Можно оставить по умолчанию, можно ввести свой. Я укажу cloudflare.com

Указываем домен для маскировки

3. Произойдет установка MTProxy и скрипт выдаст ссылку для подключения

Успешная установка пркоси

ℹ️ По сути, уже можно пользоваться прокси.

Но, в таком случае, при его использовании, не будет отображаться рекламный канал.

Если вы планируете использовать прокси только для себя и реклама не нужна - на этом можно завершить.

Если реклама всё же нужна - двигаемся дальше.

4. Вводим команду:

nano /etc/telemt/telemt.toml

5. Копируем значение из параметра "hello" (32 символа). Выделил на скрине.
Для копирования в Termis используется горячие клавиши Ctrl+Shift+C

Значение, которое необходимо скопировать

6. Открываем Телеграмм-бота @MTProxybot

7. Вводим команду /newproxy

8. Вводим IP вашего сервера и через двоеточие порт 443.
Должно получиться примерно так: 123.145.12.3:443
Вместо 123.145.12.3 - IP вашего сервера

9. Вставляем и отправляем значение, которое скопировали в шаге 5.

10. Если все успешно, в ответ получите примерно такое сообщение.
Вам необходимо скопировать значение, которое выделено на скрине:

Необходимо скопировать выделенное значение

11. Вводим команду /myproxies и открываем ваш прокси, нажав на него

12. Жмем кнопку Set promotion и отправляем в чат ссылку на канал в формате t.me/serv_vpn

13. Возвращаемся на сервер, в открытый файл и в верхнем блоке дописываем ad_tag = ""

Между кавычек вставляем значение из шага 10. Должно получиться примерно так:

14. Сохраняем и закрываем файл. Для этого поочередно нажмите клавиши:
- Ctrl+X
- Y
- Enter

15. Перезагружаем сервер командой reboot

Теперь, при подключении к вашему прокси, будет отображаться канал-спонсор (если вы на него не подписаны):

Отображение спонсорского канала

Заключение

Постарался описать наиболее простой способ настройки прокси для телеграм.

Если есть вопросы - ждем в комментариях.

ВАЖНО!

➖ В данной статье вообще никак не разбиралась даже самая базовая защита сервера. Вы можете самостоятельно посмотреть в интернете, как настроить firewall для сервера и другие базовые настройки для защиты.

➖ Прокси поднят под "чужой" сайт. Это потенциально-уязвимо для детектирования вашего прокси регулятором.
По хорошему - необходимо поднимать еще сайт-заглушку на сервере с прокси и маскироваться под самого себя.
Но, это сложнее...

➖ Такой прокси не будет работать с популярными VPN-сервисами, которые вы можете использовать. Для этого также необходимы дополнительные настройки

➖ Возможности telemt куда шире. Очень много тонких настроек, которые мы не затронули.