Happ VPN

SOCKS5 для Telegram: настройка в приложении и через Happ

Автор
Артём Волков, технический ревьюер
Проверил:
Анна Королёва
Проверено:
Опубликовано:
, обновлено
Версия гайда:
1.0

Коротко

SOCKS5 добавляется в разделе прокси настроек Telegram: адрес сервера, порт и, если нужно, логин с паролем. Вместо стороннего SOCKS5-сервера можно указать локальный адрес, который показывает Happ после включения «Разрешить LAN-подключения» — тогда через Happ пойдёт только трафик Telegram, а не всё устройство.

У Telegram есть собственный раздел настроек для SOCKS5, отдельный от MTProxy: тип прокси, адрес, порт и опционально логин с паролем, если сервер их требует. Источником такого адреса необязательно должен быть отдельный сторонний сервер — Happ на том же устройстве после включения подключений из локальной сети открывает свой локальный порт SOCKS5, и его тоже можно указать в настройках Telegram. Этот путь удобен, если нужно направить через Happ именно Telegram, оставив остальные приложения устройства без изменений. Ссылка tg://socks с теми же параметрами в адресе заполняет поля автоматически, без ручного набора.

Как добавить SOCKS5 вручную в Telegram

  1. Откройте раздел прокси в настройках Telegram

    Раздел обычно расположен рядом с настройками данных или сети — точное название пункта отличается между версиями и платформами Telegram.

    Результат: Виден список добавленных прокси и кнопка добавления нового.

  2. Выберите тип SOCKS5

    Если сервер не требует авторизации, поля логина и пароля можно оставить пустыми.

    Результат: Появились поля для адреса, порта и, отдельно, для логина с паролем.

  3. Заполните адрес и порт

    Источником может быть отдельный SOCKS5-сервер или локальный порт, который открывает Happ — об этом ниже.

    Результат: Оба поля заполнены без пробелов и опечаток.

  4. Сохраните и включите прокси

    Telegram применяет прокси сразу после включения, без перезапуска.

    Результат: У добавленного прокси в списке появилась отметка активного.

Через ссылку tg://socks

Те же четыре значения можно передать одной ссылкой:

Текст
tg://socks?server=proxy.example.com&port=1080&user=user&pass=password

Telegram откроет окно подключения с уже заполненными полями. Параметры user и pass можно не указывать, если сервер работает без авторизации.

Это тот же протокол SOCKS5, который Happ умеет добавлять и как исходящий сервер в своём списке — форматы ссылок socks:// для этого случая разобраны отдельно на странице SOCKS5 в Happ. Здесь речь про другую роль: SOCKS5 как настройку самого Telegram, а не как сервер в списке Happ.

SOCKS5 из Happ вместо отдельного сервера

Не обязательно искать сторонний SOCKS5-сервер именно для Telegram — на том же устройстве такой адрес и порт уже может быть у Happ. После включения «Разрешить LAN-подключения» в расширенных настройках Happ показывает локальный IP устройства и порт SOCKS5. Этот же адрес можно указать в настройках прокси Telegram — тогда через активное подключение Happ пойдёт только трафик Telegram, а остальные приложения устройства продолжат работать напрямую.

Это не отдельная функция Happ для Telegram, а способ использовать уже существующий локальный порт LAN-подключений внутри одного устройства. Полный разбор функции — на странице LAN-подключения в Happ.

Если вместо точечной настройки одного приложения нужно направить через Happ весь трафик устройства, для этого служит TUN-режим или системный прокси — тогда отдельно настраивать прокси в самом Telegram не требуется вовсе.

Если SOCKS5 не работает

СимптомВозможная причинаЧто сделать
Telegram не подключается вовсе после включения проксиошибка в адресе или портесверить значения посимвольно, попробовать без прокси
Просит логин, хотя сервер должен работать без негоперепутаны поля SOCKS5 и MTProxyпроверить, что выбран именно тип SOCKS5
Работает на телефоне, не работает через Happ на том же устройствелокальный порт LAN-подключений недоступен с самого устройстваиспользовать LAN-адрес, показанный Happ, вместо 127.0.0.1
Нужна более широкая маршрутизация, а не только Telegramзадача не ограничивается одним приложениемнастроить TUN или системный прокси в Happ — см. прокси для Telegram
  • В настройках Telegram выбран тип прокси SOCKS5, а не MTProto.
  • Адрес и порт совпадают с тем, что показывает сервер или Happ после включения LAN-подключений.
  • У прокси в списке Telegram стоит отметка активного.
  • Сообщения, фото и файлы в Telegram загружаются без зависаний.

Главное

  • SOCKS5 настраивается в отдельном от MTProxy разделе прокси Telegram: адрес, порт и опциональные логин с паролем.
  • Ссылка tg://socks с параметрами server, port, user и pass открывает в Telegram то же окно уже заполненным.
  • Happ после включения «Разрешить LAN-подключения» открывает локальный порт SOCKS5, который можно указать прямо в настройках Telegram.
  • Такой способ проксирует только трафик Telegram, а не всё устройство — в отличие от TUN-режима или системного прокси Happ.
  • SOCKS5 не шифрует данные сам по себе, но содержимое сообщений Telegram и так защищено собственным протоколом мессенджера независимо от типа прокси.

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

Чем SOCKS5 для Telegram отличается от MTProxy?

Это разные протоколы с разным набором полей: MTProxy требует секрет и работает только по протоколу MTProto, а SOCKS5 — общий стандарт с портом, адресом и опциональными логином и паролем, который понимают и другие программы, не только Telegram. Подробный разбор именно MTProxy — на странице [MTProxy для Telegram](/telegram/mtproxy).

Можно ли использовать порт SOCKS5 от LAN-подключений Happ прямо на том же устройстве, где работает Happ?

Да, это тот же локальный адрес устройства в сети, которым обычно пользуются другие гаджеты для раздачи, — при указании его в Telegram на этом же устройстве соединение обычно тоже устанавливается, если сервис слушает на всех сетевых интерфейсах. Если не получится, останется способ через MTProxy или обычная маршрутизация всего устройства через Happ.

Нужен ли логин и пароль для SOCKS5 в Telegram?

Не всегда — это зависит от настроек конкретного сервера. Если сервер требует авторизацию, Telegram покажет поля для логина и пароля рядом с адресом и портом; если нет, эти поля можно оставить пустыми. Локальный SOCKS5-порт, который открывает функция LAN-подключений Happ, по документации логина и пароля не запрашивает.

Безопасно ли использовать SOCKS5 для Telegram, если он не шифрует трафик?

Само содержимое переписки в Telegram защищено собственным протоколом мессенджера независимо от того, через какой прокси идёт соединение, — SOCKS5 добавляет только маршрут до сервера, а не убирает существующую защиту. При этом сам факт подключения к SOCKS5-серверу и адрес назначения проходят открыто, поэтому доверенность сервера остаётся важным фактором, если это не ваш собственный.

Что делать, если после указания SOCKS5 Telegram вообще перестал подключаться?

Сначала отключите прокси в настройках Telegram и убедитесь, что без него мессенджер работает — это покажет, что проблема именно в параметрах прокси, а не в сети целиком. Затем проверьте адрес и порт на опечатки: SOCKS5 не выдаёт подробных сообщений об ошибке, чаще всего Telegram просто перестаёт получать ответ от сервера.

Работает ли ссылка tg://socks так же, как ручной ввод?

Да, результат одинаковый — ссылка со всеми параметрами (server, port, user, pass) в адресе просто заполняет те же поля автоматически, без набора вручную. Разница только в удобстве: ссылку проще передать одним сообщением, чем диктовать четыре отдельных значения.

Упомянутые темы

Разделы по теме

Источники

  1. Документация Happ: подключения из локальной сети — обращение 28 сентября 2026
  2. RFC 1928: SOCKS Protocol Version 5 — обращение 28 сентября 2026