Прокси для Телеграм MTProto
Приветствую мои маленькие любители ВПНов.
Сегодня поговорим о интересном прокси для Телеграм - MTProto. Он доступен только в Альфа версиях для десктопа, но не за горами когда будет и в Стэйбл и мобилах. Сам сервер пока не официальный, но вполне рабочий и быстрый.И так приступим и как всегда начнем с выбора хостинга для нашего прокси - можно использовать уже купленный хостинг в компании EuroHoster из предыдущей статьи про впн WereGuard.
1. Заходим на сервер и добавляем недостающие элементы, так как наш скрипт написан на PHP
$ sudo apt install php7.0 php7.0-xml screen
2. Качаем файл и делаем его запускным
wget https://phar.madelineproto.xyz/mtproxyd
chmod +x mtproxyd
3. После запуска скрипта нам понадобится API ID/API hash нашего (или любого другого телеграма), добываем их:
1) https://my.telegram.org/auth и авторизируемся на этой страничке
2) переходим на API development tools и заполняем табличку
App title = mtproto
Short name = mtproto
все остальные пункты можно проигнорировать
3) Далее жмем кнопку Generate и появятся два нужных нам окошка api_id/api_hash
4. Наконец переходим к запуску
$ ./mtproxyd telegram 6789 (./скрипт имя порт)
скрипт выдаст нам очень важный секретный ключ, обязательно запомним его где нибудь, и также задаст вопрос:
You did not define a valid API ID/API hash. Do you want to define it now manually, or automatically? (m/a):
смело отвечаем m (manual), и появляется небольшая инструкция по генерации api_id/api_hash, что мы успешно сделали выше. Пятый пункт как раз и служит для ввода, запрашиваемых данных. После всех, проделанных операций, дожидаемся строки Server started! Listening on 0.0.0.0:6789
5. Что б удобней было настраивать клиент Телеграм, создадим ссылку с параметрами:
https://t.me/proxy?server=IPserver&port=6789&secret=секретный_ключ
Должно получится так:
6. Чуть не забыл... Отредактируем на сервере файлик /etc/rc.local - перед строкой exit 0 впишем такой текст:
screen -dmS mtp /root/mtproxyd telegram 6789
Где root - это каталог куда скачан скрипт mtproxyd
Итак мы получаем дополнительный способ обойти блокировки.