HTTP-прокси для Telegram: почему не подходит
Списки «бесплатных HTTP-прокси» огромны, и первое желание — вставить один из них в Telegram. Не выйдет: приложение поддерживает только SOCKS5 и MTProto, а HTTP-прокси работает на уровне браузерных запросов, которых у мессенджера нет. Рабочие MTProto-серверы — выше.
Серверы для подключения
Разберём, почему так, и что делать с найденным HTTP-списком.
Как устроен HTTP-прокси
HTTP-прокси принимает запросы вида «GET такой-то адрес» и ходит за страницей от своего имени. Для HTTPS есть метод CONNECT, создающий туннель, — им теоретически можно пустить произвольное соединение. Но Telegram этот тип не поддерживает: в настройках только SOCKS5 и MTProto.
Даже если бы поддерживал — трафик MTProto внутри CONNECT легко узнаётся, и такой прокси заблокировали бы вместе с самим Telegram.
Почему SOCKS5 и MTProto, а не HTTP
SOCKS5 работает уровнем ниже и переправляет любые TCP-соединения — универсальный вариант. MTProto — родной протокол с обфускацией, придуманный специально, чтобы трафик Telegram не отличался от HTTPS. HTTP-прокси в этой паре просто лишний.
Так что бесплатные HTTP-списки — для браузера, парсеров и других задач; для мессенджера они бесполезны.
Что делать со списком HTTP-прокси
Ничего. Даже если в нём попадаются SOCKS5-адреса, это, как правило, чужие открытые серверы, живущие часы. Для Telegram нужен MTProto из проверенного пула — он маскируется под HTTPS и обновляется после блокировок.
Одна кнопка на этой странице заменяет любой список из тысячи строк.
Системный прокси и Telegram
Если в Windows или macOS задан системный HTTP-прокси (например, корпоративный), Telegram Desktop может использовать его в режиме «Использовать системные настройки прокси». Это работает в сетях, где сам Telegram не заблокирован, а просто нет прямого выхода.
Для обхода блокировки это не поможет: корпоративный прокси выйдет на те же заблокированные адреса.
Вопросы и ответы
В настройках Telegram нет пункта HTTP — это баг?
Нет, приложение никогда не поддерживало HTTP-прокси.
Расширение для браузера с прокси поможет Telegram Web?
Нет, веб-версия прокси не поддерживает вообще.
Можно ли превратить HTTP-прокси в SOCKS5?
Технически через дополнительные программы, но смысла нет — чужой прокси всё равно ненадёжен.