Настраиваем свой прокси (MTProxy) для Телеграмм
В текущих реалиях, почти каждый уже слышал о прокси для Телеграм. И большая часть уже использовали его.
Но, все бесплатные прокси то отваливаются, то тормозят, то показывают навязчивую рекламу (нюансы бесплатных прокси).
В этой статье хочу рассказать максимально простой способ, как поднять свой прокси для Telegram.
Если вы, по какой-то причине, не можете использовать полноценный ВПН - то эта статья для вас.
❕ Забегая вперед, хочу напомнить, что у нас есть бесплатный прокси от нашего сервиса VPN.
Если вам сложно настроить прокси самостоятельно - вы можете использовать наш.
Приобретение сервера VPS
Для работы прокси вам, в любом случае, необходимо арендовать сервер VPS в какой-нибудь стране, где Телеграм не заблокирован.
Я оставлю небольшой список сервисов, где можно просто и недорого арендовать сервер:
- 4VPS
- play2go
- HostVDS
- Aeza (не закидывайте тапками, говорят они сейчас снова неплохо работают 😁)
- 1Cent (через Телеграм-бота)
🤑 Все ссылки реферальные. За регистрацию по ним - вы получите бонус.
Сервисы, на самом деле, "середнячковые", но для своего личного прокси - вполне подойдут. Под серьезные проекты нужно рассматривать что-то лучше.
Как правило это ЕУ-хостеры, нужна зарубежная карта для оплаты и прочие сложности.
Но у нас тут статья претендует на "максимально простую инструкцию"😁
Подключение к серверу
После приобретения сервера, вам выдадут три параметра для подключения к серверу:
Я, для подключения к серверам, использую программу Termius.
Вы можете использовать любую другую.
Вбиваем данные для подключения и, собственно, подключаемся.
Настройка MTProxy
Я буду настраивать проект telemt
Он, на мой взгляд, очень качественно проработан и реализован на языке Rust (что, для высоконагруженных сервисов, хорошо).
Далее я напишу несколько шагов, которые необходимо выполнить минимально, чтобы поднять свой прокси с рекламой канала (по желанию).
curl -fsSL https://raw.githubusercontent.com/telemt/telemt/main/install.sh | sh -s -- -l 2
2. Указываем домен, под который будет маскироваться ваш прокси.
Можно оставить по умолчанию, можно ввести свой. Я укажу cloudflare.com
3. Произойдет установка MTProxy и скрипт выдаст ссылку для подключения
ℹ️ По сути, уже можно пользоваться прокси.
Но, в таком случае, при его использовании, не будет отображаться рекламный канал.
Если вы планируете использовать прокси только для себя и реклама не нужна - на этом можно завершить.
nano /etc/telemt/telemt.toml
5. Копируем значение из параметра "hello" (32 символа). Выделил на скрине.
Для копирования в Termis используется горячие клавиши Ctrl+Shift+C
6. Открываем Телеграмм-бота @MTProxybot
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 куда шире. Очень много тонких настроек, которые мы не затронули.