Если вы читаете это, значит, вам надоело, что Telegram тормозит, блокирует или вы боитесь потерять купленные аккаунты. Или просто хочется своего собственного прокси – как домашняя банька, только цифровая.
Рассказываю, как за 10 минут поднять MTProto-прокси на сервере с Debian 12. Ничего сложного, справится даже тот, кто раньше только «войти в аську» умел.
Если вы купили аккаунт с американским номером, а заходите с российского IP – Telegram может заподозрить неладное и заблокировать. MTProto-прокси подменяет вашу страну на ту, где был зарегистрирован аккаунт. И все счастливы.
Плюс это просто быстрее и надежнее многих бесплатных прокси, которые в открытом доступе.
Система спросит пароль. Ввели – попали на сервер.
Важное предупреждение от автора, который заботится о вашей безопасности:
Не работайте от root в реальной жизни! Это опасно. Для демонстрации и быстрого туториала сойдет, но на боевом сервере создайте отдельного пользователя. Я предупредил.
Можно пойти официальным путем и читать мануал на сайте Docker. А можно просто скопировать две команды, которые сделают всё сами:
Первая команда скачивает скрипт установки. Вторая – запускает его. Ждем минуту, Docker готов.
Терминал что-то покачает, не пугайтесь.
Расшифровывать не буду, если не шарите. Скажу главное: эта команда запускает прокси на порту 443 (стандартный порт HTTPS, его обычно не блокируют), называет его mtproxy и говорит «перезапускайся автоматически, если упадешь».
После этого надо подождать минуту-другую. Прокси генерирует секретные ключи и думает о вечном.
И видим что-то вроде этого:
Вас интересуют две строчки:
Теперь можете смело использовать купленные аккаунты, не боясь блокировки по стране входа. И друзьям расскажите – будете самым умным в чате.
Рассказываю, как за 10 минут поднять MTProto-прокси на сервере с Debian 12. Ничего сложного, справится даже тот, кто раньше только «войти в аську» умел.
Зачем вообще нужен MTProto-прокси?
Коротко: чтобы Telegram думал, что вы в Париже, а вы на самом деле в Саратове.Если вы купили аккаунт с американским номером, а заходите с российского IP – Telegram может заподозрить неладное и заблокировать. MTProto-прокси подменяет вашу страну на ту, где был зарегистрирован аккаунт. И все счастливы.
Плюс это просто быстрее и надежнее многих бесплатных прокси, которые в открытом доступе.
Что нам понадобится
- Сервер (VPS) с Debian 12. Самый дешевый за пару баксов в месяц – подойдет.
- Немного терпения и умение копировать команды.
- Пара минут свободного времени.
Шаг 1. Подключаемся к серверу
У вас есть IP адрес сервера. Допустим, 34.123.765.12. И есть пользователь (чаще всего root). Открываем терминал (на Windows – PowerShell или cmd, на Mac/Linux – просто терминал) и пишем:
Код:
ssh root@34.123.765.12
Важное предупреждение от автора, который заботится о вашей безопасности:
Не работайте от root в реальной жизни! Это опасно. Для демонстрации и быстрого туториала сойдет, но на боевом сервере создайте отдельного пользователя. Я предупредил.
Шаг 2. Ставим Docker
Docker – штука, которая позволяет запускать программы в контейнерах. Не вдаваясь в дебри: это как положить каждую программу в свою коробочку, чтобы они не мешали друг другу.Можно пойти официальным путем и читать мануал на сайте Docker. А можно просто скопировать две команды, которые сделают всё сами:
Код:
curl -fsSL https://get.docker.com -o get-docker.sh
sh ./get-docker.sh --dry-run
Шаг 3. Скачиваем контейнер с MTProto-прокси
Все просто: просим Docker скачать готовый образ прокси.
Код:
docker pull mtproxy/mtproxy
Шаг 4. Запускаем прокси
А вот и магия:
Код:
docker run -d -p 443:443 --name=mtproxy --restart=always -v mtproxy:/data mtproxy/mtproxy
После этого надо подождать минуту-другую. Прокси генерирует секретные ключи и думает о вечном.
Шаг 5. Смотрим логи и радуемся
Вводим команду:
Код:
docker logs -f mtproxy
Код:
[+] No secret passed. Will generate 1 random ones.
[*] Final configuration:
[*] Secret 1: ...
[*] tg:// link for secret 1 auto configuration: tg://proxy?server=...&port=443&secret=...
[*] t.me link for secret 1: https://t.me/proxy?server=...&port=443&secret=...
[*] Tag: no tag
[*] External IP: ...
[*] Make sure to fix the links in case you run the proxy on a different port.
- tg://proxy?server=... – это ссылка для Telegram. Просто нажимаете на неё (или копируете в Telegram), и он сам предложит подключиться к прокси.
- https://t.me/proxy?server=... – тоже ссылка, но для ручного ввода.
Всё! Прокси работает.
Теперь вы можете заходить в Telegram через свой собственный прокси, не боясь блокировок и левых глаз.Бонус: что делать, если что-то пошло не так
- Проверьте, открыт ли порт 443 на сервере. Иногда файрволы блокируют.
- Если прокси не запускается, перезапустите контейнер: docker restart mtproxy
- Посмотреть логи снова: docker logs mtproxy (без -f, чтобы не висел)
- Если совсем беда – удалите контейнер (docker rm -f mtproxy) и запустите заново.
Для особо экономных
Вы можете запустить прокси на том же сервере, где у вас уже стоит сайт или другой сервис. Главное, чтобы порт 443 был свободен. Если он занят, поменяйте в команде -p 443:443 на -p 8443:443 (и тогда в ссылке будет порт 8443 вместо 443).Итог: честно и без понтов
Свой MTProto-прокси – это:- Быстро (вы не делите скорость с сотней халявщиков)
- Надежно (никто не вырубит его через час)
- Анонимно (логи – только у вас, если, конечно, не ловить их специально)
Теперь можете смело использовать купленные аккаунты, не боясь блокировки по стране входа. И друзьям расскажите – будете самым умным в чате.