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

Видеосайт

Разблокируйте Twitch и смотрите вживую, ничего не устанавливая

Чтобы разблокировать Twitch, вставьте ссылку на канал в TrickyBird и нажмите «Запустить»: трансляция откроется в этой же вкладке браузера, так что смотреть вживую и читать чат можно прямо там, где стоит блокировка, без загрузок и без регистрации. Скорость тут важна: трансляция на Twitch чего-то стоит, только пока она идёт, и этот способ приводит вас туда, пока момент не прошёл.

Он сделан для устройства, которое большинство инструкций пропускает: для того, которое вам нельзя менять. Школьный Chromebook или управляемый рабочий ноутбук не запустит установщик и редко примет расширение, поэтому любой ответ, начинающийся с загрузки, умирает на этом шаге. Веб-прокси — сайт, он открывается так же, как любая страница, и в этом весь метод.

Конкретно для Twitch TrickyBird проводит через прокси видеопоток с низкой задержкой и вместе с ним соединение чата. В наших проверках на настольном компьютере работало и то и другое, но не с каждой попытки: Twitch ставит проверку Cloudflare на соединения, которые не узнаёт, и когда она срабатывает, поток так и не начинается. Браузер при этом всё время работает с одним из наших собственных адресов, а адрес Twitch лежит внутри него закодированным, а не написанным в явном виде.

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

Прямые трансляции шли через TrickyBird целиком, чат обновлялся в реальном времени, на настольном компьютере, но не с каждой попытки: собственная проверка Cloudflare у Twitch останавливает часть сессий ещё до старта плеера.

Заблокирован ли twitch.tv в вашей сети?

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

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

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

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

Когда вы запускаете Twitch, ваш браузер общается с TrickyBird, а не с Twitch. TrickyBird подключается к Twitch за вас, переписывает HTML, CSS и JavaScript страницы так, что каждая ссылка, картинка и скрипт ведут обратно через него, и передаёт переписанную страницу в вашу вкладку. Небольшой скрипт в этой вкладке подхватывает то, что страница загружает дальше, поэтому клики, новые запросы и видео остаются на адресе TrickyBird, а не тянутся к Twitch напрямую.

На Twitch важны 2 подвижные части. Живое видео приходит HLS-потоком с низкой задержкой, и TrickyBird ведёт его через прокси, так что начавшееся воспроизведение доходит до живого края и там держится. Чат работает по отдельному долгоживущему соединению WebSocket, и его TrickyBird туннелирует тоже, поэтому сообщения обновляются в реальном времени рядом с плеером. Сорваться может именно старт потока; если он пошёл, то идёт дальше. Через прокси идёт только тот 1 сайт, который вы запустили, а остальной ваш сёрфинг остаётся нетронутым.

Почему Twitch заблокирован там, где вы находитесь?

Twitch обычно попадает под правило категории, а не под что-то про вас лично. Фильтры записывают его в стриминг, игры или тяжёлый трафик, а ИТ-отделы закрывают категории целиком, чтобы сберечь канал и не отвлекать людей от работы. Живой видеопоток тяжёлый, и потому он оказывается в списке блокировок первым. Тем же движением обычно закрывают и YouTube.

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

Что работает и чего ждать на Twitch?

Трансляции у нас шли на настольном компьютере, чат обновлялся рядом с ними, и каналы с каталогом листались из той же вкладки. В других прогонах поток не запускался вовсе. Соединение, которое Twitch не узнаёт, он встречает проверкой Cloudflare, а соединение TrickyBird как раз из тех, к которым он присматривается, поэтому часть попыток заканчивается на этом экране, а не на трансляции. Чтобы посмотреть публичный стрим, входить не нужно.

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

Вопросы

Можно ли смотреть прямую трансляцию Twitch через TrickyBird?

Часто, но не всегда. Когда поток стартует, TrickyBird ведёт видео Twitch с низкой задержкой через прокси, и плеер доходит до живого края, а не застывает на кадре, — это мы видели на настольном компьютере. Другие попытки упирались в проверку Cloudflare ещё до старта плеера, и эта проверка не наша, а Twitch.

Работает ли чат Twitch?

Да, в тех прогонах, где поднимается сама трансляция. Чат идёт по долгоживущему соединению WebSocket, и TrickyBird туннелирует его через прокси рядом с видео, так что новые сообщения приходят в реальном времени. Для чтения чата вход не нужен, и следить за разговором можно так же, как при прямом заходе.

Работает ли это на устройстве с ограничениями?

Да, именно на этот случай он и рассчитан. TrickyBird работает в браузере, ничего не ставит и прав администратора не просит, поэтому годится там, где ни приложение VPN, ни расширение добавить нельзя. Если у устройства перед вами есть браузер, у него есть всё нужное.

Нужен ли аккаунт Twitch или установка чего-то?

Нет. Ни приложения, ни аккаунта ни с одной стороны: публичный стрим и чат доступны без входа в Twitch, а своей регистрации у TrickyBird нет. Вы открываете страницу TrickyBird, вставляете ссылку на Twitch или имя канала и нажимаете «Запустить».

TrickyBird — это VPN?

Нет. Это веб-прокси. Он открывает 1 сайт за раз во вкладке браузера, а не ведёт всё устройство через туннель, и потому работает там, где приложение VPN не поставить. Через прокси идёт только вкладка с Twitch, остальное устройство не затронуто.

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

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