Зачем свой прокси

Свой MTProto-прокси — это небольшая программа на сервере, через которую ходит только ваш Telegram (и тех, кому вы дадите ссылку). Плюсы — скорость не делится с тысячами людей и сервер не пропадёт через неделю. Минус — нужен VPS за рубежом, это от нескольких сотен рублей в месяц, и 15 минут на настройку.

Что понадобится

  • VPS с Linux и публичным IP-адресом у любого зарубежного хостинга. Хватит самого дешёвого тарифа: 1 ядро и 512 МБ памяти.
  • Свободный порт 443 — так трафик прокси выглядит как обычный HTTPS.
  • Docker — самый простой способ запустить прокси одной командой.

Какую программу выбрать

ПрограммаЧто этоОсобенности
mtgGo, активно поддерживаетсяПоддерживает fake-TLS (EE-Mask), простой запуск; самый популярный вариант
MTProxy (официальный)C, код от TelegramПервоисточник протокола, но давно не обновляется
Образ telegrammessenger/proxyDocker от TelegramЗапуск в одну команду, основан на официальном MTProxy

Запуск за 3 шага

01
Сгенерируйте секрет с маскировкой
Домен в конце — сайт, под который будет маскироваться трафик. Берите крупный, доступный из вашей сети.
$ docker run --rm nineseconds/mtg:2 generate-secret --hex google.com
02
Запустите прокси
Подставьте секрет из первого шага. Контейнер будет перезапускаться сам после перезагрузки сервера.
$ docker run -d --name mtg --restart=always -p 443:3128 \ nineseconds/mtg:2 simple-run 0.0.0.0:3128 ВАШ_СЕКРЕТ
03
Соберите ссылку и подключитесь
Откройте ссылку на телефоне — Telegram предложит подключиться. Её же можно отправить тем, с кем хотите поделиться.
$ tg://proxy?server=IP_СЕРВЕРА&port=443&secret=ВАШ_СЕКРЕТ
Флаги могут меняться
Команды выше — для mtg версии 2. Перед запуском сверьтесь с README проекта mtg на GitHub: там актуальные параметры и советы по настройке.

Спонсорский канал и как делиться

Спонсорский канал. Чтобы получить тег прокси и показывать пользователям свой канал с пометкой «Спонсор прокси», зарегистрируйте сервер у официального бота @MTProxybot — он выдаст тег, который добавляется в настройки прокси. Подробнее о том, как это видят пользователи, — в статье «Спонсор прокси».

Делитесь аккуратно. Прокси, который попал в публичные списки, быстро собирает сотни пользователей, и скорость падает. Для себя — давайте ссылку только своим; хотите помочь другим — добавьте его в каталог.

FAQ

Сколько стоит свой прокси?
Только аренда VPS — от нескольких сотен рублей в месяц. Сами программы для прокси бесплатные и с открытым кодом.
Можно ли поднять прокси на домашнем компьютере?
Технически да, если у вас белый IP и открыт порт, но смысла мало: прокси нужен именно за пределами вашей сети, иначе путь до Telegram не изменится.
Сколько человек выдержит один прокси?
Для переписки — сотни на самом дешёвом VPS; упрётся всё скорее в канал сервера, чем в процессор. Видео и файлы нагружают сильнее.