Свой сервер

VPS для MTProxy: как выбрать хостинг, страну и IP

Под прокси хватит самого простого VPS — но не любого. Где его брать, почему важна подсеть и что проверить сразу после аренды, пока не поздно сменить сервер.

Содержание 8 разд.

Для MTProxy подойдёт самый простой VPS на Linux, если у него публичный IPv4, свободный порт 443 и связь со всеми дата-центрами Telegram. Мощность почти не важна. Важны три вещи, о которых думают в последнюю очередь: в какой стране стоит сервер, из какой подсети его адрес и насколько быстро его можно заменить. Ниже — критерии без рейтингов и цен и проверки, которые стоит сделать в первые минуты после аренды.

Страна: два подхода

Сервер за рубежомСервер в своей стране + выход наружу
Как устроеноПрокси сам подключается к TelegramВходной узел рядом с пользователем, к Telegram — через второй сервер или туннель
СложностьОдин сервер, одна программаДва узла и настройка цепочки
Что видит провайдер пользователяСоединение с зарубежным адресомСоединение с адресом внутри страны
РискиБлокировка адреса или подсети на границеПравила аренды у местных хостеров

Второй подход описан в BEST_PRACTICES mtg: VPS, «вероятно, в вашей стране», свой домен с сайтом, а исходящий трафик к Telegram — через локальный SOCKS5 с выходом через VPN. Автор объясняет это так: прокси в зарубежном дата-центре, который называет себя сайтом крупной компании, легко проверить парой DNS-запросов.

Для сервера в России учтите и правовую сторону: проект «Антифрод 3.0» предлагает обязать российских хостеров устанавливать личность клиентов и цель аренды. Что известно о проекте — в статье «Законопроект о хостинге, VPN и прокси».

IP-адрес и подсеть

Адрес — главный расходный материал прокси. Его блокируют чаще всего, и маскировка от этого не спасает. Что учесть при выборе:

  • Публичный IPv4 прямо на сервере. Прокси должен принимать входящие подключения. Адрес за NAT провайдера сразу исключает сервер.
  • Подсеть. Ограничения могут касаться целого диапазона: по данным VGTimes, в октябре 2026 года они применялись к подсетям хостинг-провайдеров, а не к отдельным адресам. Поэтому серверы «на запас» держат у разных провайдеров, а не у одного.
  • Смена адреса. Узнайте заранее, можно ли заказать новый IP и сколько это занимает. Чем быстрее замена, тем меньше простой после блокировки.
  • Связь адреса и домена. README mtg советует выбирать домен маскировки, связанный с адресом сервера: например, домен самого хостинга для VPS у этого хостинга. Значит, у хостера должен быть настоящий сайт на HTTPS, который открывается у ваших пользователей.
  • IPv6. Не обязателен, но если он есть, он должен работать: mtg по умолчанию предпочитает IPv6 при подключении к Telegram и только потом пробует IPv4.

Ресурсы: сколько нужно

  • Процессор и память. По README mtg, программа рассчитана на «разумный масштаб» — порядка 10–20 тысяч соединений одновременно. Небольшой компании знакомых хватит самого младшего тарифа.
  • Память при сборке. Если собирать telemt из исходников на сервере, README предупреждает: на машинах с объёмом памяти около 1 ГБ стоит переключить профиль сборки на lto = "thin". Готовый бинарник или Docker-образ этой проблемы не имеют.
  • Лимит открытых файлов. Каждое соединение — открытый файл. По FAQ telemt, на свежей системе лимит мал, и под нагрузкой прокси упирается в ошибку Too many open files. Лечится настройкой LimitNOFILE=65536 в службе systemd.
  • Трафик. Через прокси идут фото и видео, поэтому посмотрите, есть ли в тарифе ограничение по объёму и что происходит при его превышении.

Правила хостера и доступ

  • Полный root-доступ. Нужен, чтобы поставить программу, службу systemd или Docker и настроить файрвол.
  • Порт 443 без внешних фильтров. Если у провайдера есть файрвол в панели управления, убедитесь, что входящие на 443 там разрешены.
  • Правила использования. Прочитайте условия до оплаты: если в них запрещены прокси или туннели, нарушение закончится блокировкой аккаунта, а не адреса.
  • Время. На сервере должна работать синхронизация часов: в режиме FakeTLS прокси сверяет время клиента со своим, и у mtg допуск по умолчанию — 3 секунды.

Проверки в первые десять минут

Проверьте сервер до установки прокси. Если что-то не так, проще сразу поменять тариф или хостера, чем разбираться потом.

  1. Адрес публичный. Сравните адрес на интерфейсе (ip -4 addr) с тем, что видит внешний сервис (curl -4 ifconfig.co). Совпадают — NAT нет.
  2. Дата-центры Telegram доступны. Клиенту через прокси нужны все дата-центры, а не только «домашний». Пройдите по адресам из списка mtg: nc -vz -w 5 149.154.175.50 443 (DC 1), 149.154.167.51 (DC 2), 149.154.175.100 (DC 3), 149.154.167.91 (DC 4), 149.154.171.5 (DC 5).
  3. Порт 443 свободен. ss -lnt | grep ':443 ' ничего не должен показать.
  4. Адрес доступен из сети пользователей. С компьютера в нужной сети: nc -vz -w 5 IP 22. Если не открывается даже SSH, адрес или подсеть уже закрыты — меняйте сервер сразу.
  5. Часы синхронизированы. timedatectl должен показать System clock synchronized: yes.

После установки прокси добавьте финальную проверку — подключение с телефона по мобильному интернету. Для mtg удобна команда mtg doctor: она проверяет часы, связь с дата-центрами, доступность домена маскировки и совпадение с DNS.

Запасной сервер

Любой адрес прокси рано или поздно попадёт под блокировку. Поэтому выбирать стоит не один сервер, а схему замены: второй VPS у другого провайдера, сохранённая конфигурация и секреты, а лучше — свой домен в ссылке вместо IP. Тогда переезд сводится к установке программы с тем же секретом и смене DNS-записи, а ссылки у пользователей остаются прежними.

Частые вопросы

Какой VPS нужен для MTProxy?

Обычный Linux-сервер с публичным IPv4, свободным портом 443 и доступом ко всем дата-центрам Telegram. По ресурсам хватает минимальной конфигурации: README mtg ориентирует программу на нагрузку порядка 10–20 тысяч соединений одновременно.

В какой стране брать сервер?

Есть два подхода. Сервер за рубежом проще: прокси сам ходит к Telegram. Сервер в своей стране, как советует BEST_PRACTICES mtg, выглядит естественнее для провайдера, но к Telegram ему нужен выход через туннель — это схема из двух узлов.

Можно ли поставить прокси на домашний интернет?

Можно, если у вас белый IP-адрес. За NAT оператора (CGNAT) входящие подключения до вас не дойдут. Проверить просто: адрес на интерфейсе должен совпадать с тем, что показывает внешний сервис.

Что важнее: быстрый сервер или чистый IP?

Для прокси — адрес. Скорость нужна умеренная, а заблокированный адрес или подсеть делают сервер бесполезным при любой мощности.

Источники

  1. mtg: README — назначение, нагрузка, выбор домена
  2. mtg: BEST_PRACTICES
  3. mtg: пример конфигурации — prefer-ip, public-ipv4
  4. mtg: адреса дата-центров Telegram
  5. telemt: README — сборка на сервере с 1 ГБ памяти
  6. telemt: FAQ — дата-центры, лимит открытых файлов
  7. VGTimes, 15.10.2026: ограничения на подсети хостинг-провайдеров