Перейти к содержимому

Мессенджер

Разблокируйте Telegram и входите без второго устройства

Чтобы разблокировать Telegram, вставьте web.telegram.org в TrickyBird и нажмите «Запустить»: мессенджер откроется в этой же вкладке браузера. Ваш браузер с web.telegram.org при этом не соединяется: этот адрес передаётся внутри одного из наших закодированным, а не написанным в явном виде. Экран входа Telegram загружается прямо там, и «Войти по номеру телефона» стоит рядом с QR‑кодом по умолчанию, а не спрятано в меню. Эта деталь значит больше, чем кажется: аккаунт без другой активной сессии может войти по одному только этому номеру телефона, без второго устройства.

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

Под капотом TrickyBird туннелирует через прокси MTProto‑соединение Telegram по WebSocket, так что клиент держит живую связь с Telegram, а не перезагружает страницу, чтобы проверить новые сообщения. Мы дошли до формы номера телефона в обоих веб‑клиентах Telegram и увидели, как она принимает код страны и номер. На этом мы остановились. Чтобы получить настоящий код, нужен настоящий номер телефона, а в нашей тестовой среде его нет, так что считайте форму доступной и рабочей, а сам шаг с SMS — частью процесса, которая целиком на стороне Telegram, независимо от того, заходите вы через TrickyBird или напрямую.

Чего ждать от Telegram

Оба веб‑клиента Telegram открываются через TrickyBird, форма номера телефона принимает ввод в каждом, а MTProto‑соединение за ними туннелируется через прокси в реальном времени. Завершение входа и работа с Telegram после него — это уже процесс на стороне Telegram; публичный канал — отдельный, не требующий аккаунта путь, который разобран в вопросах выше.

Заблокирован ли web.telegram.org в вашей сети?

Проверка запрашивает у web.telegram.org один небольшой файл напрямую с вашего подключения, не через TrickyBird, поэтому ваша сеть видит этот запрос как обычный прямой заход.

Один из наших адресов, а адрес сайта закодирован внутри

Сайт открывается в той же вкладке, а этот адрес будет выглядеть не всегда одинаково: иногда это одни цифры.

Как TrickyBird открывает Telegram?

По одной и той же ссылке запуска Telegram открывает 1 из 2 веб‑клиентов: Web K, исходный, или Web A, более новый, с отдельной кодовой базой. Ни один из них не соединяется с Telegram напрямую: ваш браузер обращается к адресу TrickyBird, а TrickyBird загружает страницу, переписывает её HTML, CSS и JavaScript так, что каждая ссылка и скрипт возвращаются через тот же адрес, и передаёт результат в вашу вкладку. Установленный там скрипт удерживает на адресе TrickyBird и всё, что любой из клиентов загружает потом, и не даёт этому уйти к Telegram напрямую.

У мессенджера первым обычно отказывает соединение в реальном времени, а здесь оно держится. Оба клиента работают по протоколу Telegram, MTProto, поверх WebSocket, который остаётся открытым, пока открыта вкладка, и TrickyBird туннелирует это соединение так же, как передаёт саму страницу. Поэтому чат обновляется на месте, а не требует перезагрузки: сокет, по которому приходят сообщения, ни разу не покидал прокси.

Можно ли войти без второго устройства?

Большинство веб‑клиентов мессенджеров по умолчанию предлагают сканировать QR‑код с телефона, на котором уже открыт аккаунт, а это предполагает, что у вас есть второе устройство и на нём установлено приложение. Telegram этот путь тоже оставляет: и в Web K, и в Web A первым по умолчанию вы видите QR‑код. Но прямо рядом с ним, а не где‑то в настройках, есть кнопка «Войти по номеру телефона». Нажмите на неё — и откроется форма с кодом страны и номером, та же самая, что Telegram показывает при прямом заходе.

Если у аккаунта нет другой активной сессии, вход завершается кодом, который приходит по SMS на введённый номер, а не сканированием с другого экрана. Второе устройство здесь не нужно. Мы видели, как форма принимает код страны и номер — и в Web K, и в Web A. До настоящего кода из SMS мы не дошли: для этого нужны настоящий аккаунт Telegram и настоящий телефон, а ни того ни другого в нашей тестовой среде нет. Считайте форму доступной и рабочей через прокси, а доставку SMS — частью процесса на стороне Telegram, одинаковой независимо от того, заходите вы на страницу через TrickyBird или напрямую.

Где заблокирован Telegram?

Сетевые фильтры часто ловят мессенджеры как категорию, вместе с чат- и соцсетевыми приложениями, а не выделяют Telegram отдельно. На уровне стран картина точнее: Telegram заблокирован в Иране, в Пакистане и в материковом Китае с июля 2015 года, а в России он был заблокирован на федеральном уровне с апреля 2018 года до июня 2020 года, когда эту блокировку сняли.

Что работает в Telegram и чего ожидать

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

На всём протяжении — и на экране входа, и после него — браузер работает с одним из наших адресов, а адрес Telegram передаётся внутри него закодированным, а не написанным в явном виде, потому что именно TrickyBird соединяется с Telegram от вашего имени. Чтобы поддерживать сервис и сдерживать злоупотребления, TrickyBird хранит усечённую форму вашего IP‑адреса и имя хоста назначения — не дольше 48 часов. Для бесплатного использования аккаунт TrickyBird не нужен, а без него нет и профиля, к которому это можно было бы привязать.

Вопросы

Нужен ли аккаунт Telegram, чтобы войти через TrickyBird?

Нужно то же, что спрашивает сам Telegram: номер телефона — сканируете ли вы QR‑код приложением, где уже есть аккаунт, или вводите номер в форму рядом с ним. TrickyBird не добавляет собственный вход и не обходит вход Telegram: он открывает страницу, которую Telegram и так отдаёт, и всё это время браузер работает с одним из наших адресов.

Можно ли войти только по номеру телефона, без второго устройства?

Да, если говорить о самой форме. Оба веб‑клиента Telegram по умолчанию ставят «Войти по номеру телефона» рядом с QR‑кодом, и форма принимает код страны и номер — так же, как при прямом заходе. Аккаунт без другой активной сессии входит по коду из SMS, а не сканированием QR‑кода. Мы дошли до этой формы через прокси; настоящий доставленный код здесь не проверялся.

Работает ли через TrickyBird соединение Telegram в реальном времени или только сама страница?

Соединение остаётся живым. Протокол Telegram, MTProto, держит WebSocket‑соединение открытым, пока открыта вкладка, и TrickyBird туннелирует это соединение через прокси так же, как передаёт саму страницу, так что клиент по‑прежнему обменивается данными с Telegram в реальном времени, а не просто показывает то, что загрузилось один раз.

Можно ли читать канал Telegram вообще без входа?

Публичный канал — да, отдельно от мессенджера, который открывает эта страница. Telegram отдаёт последние посты канала как обычную страницу‑превью по адресу вида t.me/s/<канал>, читаемую без аккаунта Telegram и без входа, и эта страница открывается через TrickyBird точно так же. Читать канал — не то же самое, что пользоваться мессенджером: там нет ни чатов, ни чего‑либо, что требовало бы входа.

Заработает ли это на школьном или рабочем компьютере, куда ничего нельзя установить?

Да, именно для этого случая всё и построено. TrickyBird работает во вкладке браузера, которая у вас уже открыта, без установки чего‑либо и без прав администратора — то есть без того самого разрешения, в котором отказывает устройство с ограничениями. Вы вставляете адрес Telegram, нажимаете «Запустить», и страница вместе с её живым соединением открывается в этой вкладке.

Открыть Telegram прямо сейчас

Нажмите кнопку — и сайт откроется в этой вкладке. Устанавливать ничего не нужно, аккаунт TrickyBird тоже не понадобится.