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

Мессенджер

Разблокируйте Slack и войдите в своё рабочее пространство

Некоторые сети не пропускают Slack. Вставьте app.slack.com в TrickyBird и нажмите «Запустить»: Slack откроется в этой же вкладке браузера, а загрузится он за пределами сети, которая его фильтрует. Wi‑Fi в отеле или аэропорту, гостевая сеть в офисе клиента — многие такие сети закрывают чаты и мессенджеры целой категорией, а не выделяют Slack отдельно. Ваш браузер при этом не соединяется со slack.com: его запросы идут на один из наших адресов, а адрес Slack передаётся внутри него закодированным, а не написанным в явном виде.

Когда сеть блокирует Slack, совет всегда начинается с загрузки: поставьте приложение или поставьте VPN. И то и другое требует единственного разрешения, которого рабочее устройство с ограничениями как раз не даёт, — права ставить на него программы. TrickyBird — это веб‑прокси, то есть сайт, который вы открываете во вкладке. Ставить нечего, а значит, устройству нечего и отклонять.

Пока вкладка открыта, клиент Slack обменивается данными со своими серверами по соединению, которое сам держит открытым, а не через перезагрузку страницы. TrickyBird ведёт это соединение через прокси вместе со страницей. Telegram, WhatsApp и Discord держат собственные соединения, и мы проводим их так же. Что именно мы видели у Slack и когда, сказано ниже, в разделе «Чего ждать от Slack».

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

На компьютере мы вошли в своё тестовое рабочее пространство по коду, который Slack прислал нам на почту. Клиент загрузился со списком каналов; сообщение, отправленное в канал, Slack подтвердил, и оно осталось на месте после полной перезагрузки. Мы сделали это один раз, вручную: код для входа приходит на почту, поэтому автоматически эту часть мы не проверяем. Slack на телефоне мы не проверяли.

Заблокирован ли app.slack.com в вашей сети?

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

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

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

Как TrickyBird открывает Slack, если сеть его блокирует?

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

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

Можно ли войти по коду, который Slack присылает на почту?

Да, и это собственный способ входа Slack, а не что‑то, что устраивает TrickyBird: вы указываете почту от аккаунта, Slack отправляет на неё код, вы вводите его обратно, и Slack решает, пускать вас или нет. Своего входа TrickyBird не добавляет и вход Slack не обходит.

Что видит администратор вашего рабочего пространства?

То же, что и всегда. Slack видит соединение, которое приходит с адреса TrickyBird, а не с вашего собственного, так что маршрут действительно меняется. Вход в аккаунт — отдельный вопрос: как только вы вошли, Slack знает, под каким аккаунтом вы пишете, и инструменты администратора вашего рабочего пространства показывают вашу активность так же, как показывали бы и без прокси. Прокси меняет маршрут, а не то, кем вы себя назвали.

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

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

Можно ли вам открывать Slack таким способом?

Это решает владелец сети, и это вопрос правил, а не закона: если сеть принадлежит работодателю или кампусу, действуют его правила пользования. Прочитайте их, прежде чем решать: эта страница рассказывает, как открыть Slack, но не предлагает нарушать правила вашей сети.

Есть и вторая граница — уже самого Slack. Там, где Slack сам ограничивает, кого он может обслуживать, это ограничение Slack, а не блокировка в сети, и TrickyBird его не обходит. Нашу позицию излагает Политика допустимого использования, а остальное — в разборе о прокси и законе.

Вопросы

Сработает ли это, если сеть, в которой я нахожусь, блокирует Slack?

Может сработать. Вставьте app.slack.com — и Slack откроется в той вкладке, которая у вас уже открыта: устанавливать нечего и права администратора не понадобятся. Именно в этих правах отказывает рабочий ноутбук с ограничениями, а веб‑странице они и не нужны. Сеть видит соединение с TrickyBird, а не со Slack.

Нужно ли ставить приложение Slack или VPN?

Нет. TrickyBird работает как страница в том браузере, который у вас уже есть, а это единственное, что рабочее устройство с ограничениями пропускает. Отказывают там установщику или расширению браузера, а не сайту. Для бесплатного использования аккаунт TrickyBird тоже не нужен.

Как проходит вход в Slack через TrickyBird?

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

Можно ли отправлять сообщения или только читать?

Отправлять можно. То, что вы печатаете, уходит из вкладки через TrickyBird, а не упирается в фильтр вашей сети. Проверить стоит другое: сохранил ли его Slack. Это покажет перезагрузка: сообщение, которое сервер записал, останется в канале и после неё.

Что увидит администратор моего рабочего пространства, если я открою Slack так?

Вашу активность, как и всегда. Вы входите под своим аккаунтом, поэтому Slack знает, кто пишет, а инструменты администратора вашего рабочего пространства продолжают показывать то, что показывают. TrickyBird меняет маршрут вашего запроса до Slack; а кто вы для Slack, решает аккаунт, под которым вы вошли.

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

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