✦Документация

Брандмауэр и NAT — просто.

Большинству пользователей для Remio не нужно трогать ни одну настройку брандмауэра. Приложение построено на той же технологии соединения, благодаря которой работают приложения для видеозвонков за домашними роутерами, гостиничным Wi-Fi и корпоративными VPN, — оно само находит путь. Но для небольшого числа пользователей в закрытых сетях, где настройка по умолчанию просто зависает, эта страница — единый справочник: что Remio на самом деле отправляет по сети, что разрешить на брандмауэре, как читать диагностику во время сеанса и что сказать ИТ-отделу.

Обзор

Remio использует многоуровневый подход к соединению клиента с хостом. Он сначала пробует самый быстрый путь, а затем при необходимости плавно переходит на запасные. Возможны три пути, в таком порядке предпочтения:

  1. Напрямую в одной сети — клиент и хост в одной сети Wi-Fi или LAN. Кадры идут точка-точка. Около 8 мс задержки обработки; остальное — собственная частота обновления вашего дисплея. Так работает дома или в сети одного офиса. Пользуетесь Tailscale? В конце «Настройки → Дополнительно → Сеть» включите Идти через Tailscale, когда оба устройства в одной сети Tailscale.
  2. Напрямую через интернет (peer-to-peer) — клиент и хост в разных сетях, но каждый может установить исходящее UDP-соединение. Оба конца обмениваются публичными адресами через сервер соединений Remio, а затем отправляют медиа напрямую друг другу. Дополнительная задержка 10–40 мс в зависимости от географии.
  3. Переход на релей — когда UDP заблокирован или NAT слишком строг для прямого пути, оба конца подключаются исходящим соединением к серверу-релею (глобальная сеть Cloudflare, turn.cloudflare.com) — по UDP, если получается, и по TCP или TLS на порту 443, если UDP заблокирован, — а релей пересылает зашифрованные медиа между ними. Дополнительная задержка 30–80 мс. Работает везде, где работает HTTPS.

Путь вручную выбирать не нужно. Remio одновременно проверяет все три в начале каждого сеанса и использует самый быстрый из успешных. Если сеть меняется посреди сеанса (вы идёте из офисного Wi-Fi в LTE), Remio заново проверяет и переключает путь, не обрывая сеанс.

Главное

Для работы Remio никогда не нужно открывать входящие порты на роутере или брандмауэре. И клиент, и хост делают только исходящие соединения. Если ваша сеть позволяет открыть https://remio.net в браузере, сервер соединений Remio доступен. Если открывается YouTube или Zoom, путь для медиа Remio почти наверняка тоже работает.

Как сеанс Remio проходит через брандмауэр

С момента, когда вы нажимаете Подключиться в клиенте, происходит следующее:

  1. Исходящий TLS к серверу соединений. Клиент и хост открывают долгоживущий WebSocket к relay.remio.net на порту 443. Он несёт рукопожатия сопряжения, обмен offer/answer и небольшой объём служебного трафика на протяжении сеанса. Данные экрана или ввода через него никогда не идут. Это стандартный HTTPS — любой корпоративный брандмауэр его пропускает.
  2. Проверка сети. Каждый конец использует публичную службу STUN, чтобы узнать собственный публичный адрес (тот, который видит остальной интернет). Затем он запрашивает у сервера соединений краткоживущие учётные данные для релея (turn.cloudflare.com) на случай, если проверка не удастся.
  3. Гонка путей. Оба конца одновременно пробуют прямой UDP, прямой UDP через адреса, найденные STUN, и релей по TLS. Побеждает та комбинация, которая успешно проходит и первой отвечает. Большинство домашних сетей выбирают прямой UDP в пределах 200 мс; ограниченные сети переходят на релей по TLS примерно за 2 секунды.
  4. Зашифрованный поток медиа. Когда путь выбран, каждый видеокадр, каждое нажатие клавиши, каждый отсчёт звука шифруется end-to-end и отправляется по выбранному пути. Даже на пути через релей узел релея видит только шифртекст.

Весь этот процесс для вас невидим — клиент просто показывает «Подключено». Но понимание последовательности делает осмысленными правила брандмауэра из следующего раздела.

Что разрешить на брандмауэре

Для ИТ-команд, пишущих политику брандмауэра, вот полный список исходящего трафика Remio. Входящие правила не нужны никогда.

# Outbound rules — Remio Client and Remio Host

# Required — connection setup (signaling only, no media)
ALLOW  TCP/443    ->  relay.remio.net           (TLS WebSocket)

# Required — relay fallback (media when no direct path exists)
ALLOW  TCP/443    ->  turn.cloudflare.com       (TURN over TLS — works when UDP is blocked)
ALLOW  UDP/3478   ->  turn.cloudflare.com       (TURN over UDP — optional, preferred)
ALLOW  UDP/443    ->  turn.cloudflare.com       (TURN over UDP — optional)

# Strongly recommended — enables direct peer-to-peer (lower latency)
ALLOW  UDP        ->  any (high ports 32768-65535)

# Optional — used during initial address discovery only
ALLOW  UDP/3478   ->  stun.cloudflare.com
ALLOW  UDP/19302  ->  stun.l.google.com

# Not required, never used
DENY   any inbound                              (nothing inbound is ever needed)

Если можно разрешить только минимум, разрешите исходящий TCP-порт 443 к relay.remio.net и к turn.cloudflare.com — этих двух правил достаточно, чтобы Remio работал от начала до конца, просто через релей, а не напрямую. Сеансы по-прежнему шифруются и передаются в полном качестве; единственная цена — задержка.

Типичные сценарии корпоративных сетей

Реальные конфигурации брандмауэров очень разнообразны. Вот чего ждать в каждом случае.

Исходящие разрешены по умолчанию (большинство малых офисов, домашние сети)

Брандмауэр пропускает любой исходящий TCP и UDP, блокируя лишь отдельные диапазоны вредоносных адресов. Remio находит прямой UDP-путь за секунду и остаётся на нём. Задержка равна времени оборота вашего интернета плюс 3–5 мс накладных расходов Remio. В индикаторе типа соединения вы видите Direct.

Исходящий UDP заблокирован (средние предприятия, школы)

Брандмауэр разрешает TLS и несколько известных протоколов, но блокирует исходящий UDP целиком, чтобы предотвратить злоупотребления peer-to-peer. Проверка прямого UDP у Remio не проходит, проверка релея по TLS-443 проходит, и сеанс устанавливается через релей примерно за 2 секунды. Индикатор типа соединения показывает Relay. Задержка увеличивается на 30–80 мс в зависимости от расстояния до ближайшего узла релея. Трансляция, звук, клавиатура и ввод работают так же.

Прокси с инспекцией TLS (крупные предприятия, финансы, здравоохранение)

Брандмауэр расшифровывает каждое исходящее TLS-соединение, проверяет содержимое и заново шифрует перед пересылкой. Это самый сложный случай. Может пойти не так двумя способами:

Решение — добавить relay.remio.net и turn.cloudflare.com в список исключений из инспекции TLS на прокси. Каждый крупный корпоративный прокси (Zscaler, Palo Alto, Cisco Umbrella, Check Point, Forcepoint) поддерживает исключения по доменам. Трафик по-прежнему идёт через корпоративный брандмауэр — просто не расшифровывается по дороге. ИТ-команды обычно добавляют такие исключения для приложений видеоконференций (Zoom, Teams) по той же причине; Remio вписывается в тот же шаблон.

Captive portal / гостиничный Wi-Fi

Во многих отелях и аэропортах используется captive portal, который блокирует весь исходящий трафик, пока вы не примете условия. После аутентификации большинство пропускает обычный HTTPS, а значит, путь Remio через релей работает. С UDP как повезёт — некоторые порталы продолжают блокировать UDP даже после входа. Если сеанс в гостиничном Wi-Fi кажется вялым, проверьте индикатор — почти всегда там Relay. Чинить нечего; для таких сетей это ожидаемый режим.

NAT операторского уровня в мобильных сетях

Соединения 4G/5G часто находятся за несколькими уровнями NAT оператора, из-за чего peer-to-peer затруднён. Remio обрабатывает это прозрачно — прямой UDP обычно работает в одном направлении (мобильный клиент достаёт хост), а путь через релей всегда доступен как запасной. Производительность по LTE/5G обычно отличная.

Проверка пути соединения

Каждый клиент Remio показывает выбранный путь соединения на экранной статистике во время сеанса. Откройте её на панели инструментов — значок в виде маленькой столбчатой диаграммы. Вы увидите:

Если вы ожидаете Direct, а видите Relay, то сеть, в которой вы находитесь, где-то по пути блокирует UDP. Сеанс всё равно работает, просто с дополнительной задержкой. В сети, которой вы управляете (ваш домашний роутер), проверьте настройки QoS и любые переключатели «игрового режима», которые иногда ломают проброс UDP.

Совет

Нажмите на индикатор пути соединения, чтобы увидеть дополнительную диагностику — публичный IP каждого конца, текущее время оборота и какой регион релея (если есть) используется. Это первое, что нужно проверить при обращении в поддержку с проблемой соединения.

Что релей может и чего не может видеть

Частое опасение на пути через релей — приватность: если мой экран идёт через сервер-релей, может ли кто-то там его увидеть? Нет. Вот почему:

Полную историю шифрования см. в разделе «Безопасность и шифрование».

Устранение проблем с соединением

Дополнительно — ещё жёстче

Если вашей службе безопасности нужен максимально строгий белый список, вот минимум, при котором Remio всё ещё работает от начала до конца:

# Minimum-viable firewall allowlist
# Allows relay-mode operation only (~30-80 ms latency)

OUTBOUND TCP/443   ->  relay.remio.net          # connection setup
OUTBOUND TCP/443   ->  turn.cloudflare.com      # relay (TURN over TLS)

# Adding these unlocks direct peer-to-peer (3-5 ms LAN, 10-40 ms WAN)
OUTBOUND UDP/3478  ->  stun.cloudflare.com      # public address discovery
OUTBOUND UDP/19302 ->  stun.l.google.com        # public address discovery (redundancy)
OUTBOUND UDP       ->  any (32768-65535)        # direct media path

Одних первых двух строк достаточно, чтобы приложение работало, — все остальные строки оптимизируют задержку. Если нужны и максимальная безопасность, и минимальная задержка, разрешите все пять.

Вопросы о брандмауэре и NAT

Нужно ли Remio открывать входящие порты на брандмауэре?

Нет. И клиент Remio, и Remio Host делают только исходящие соединения. Ничего открывать на роутере или во входящих правилах брандмауэра не нужно. Если ваша сеть пропускает обычный исходящий веб-трафик — открытие сайтов, мессенджер, — Remio работает.

Какие порты использует Remio?

Исходящий TCP 443 к relay.remio.net для установки соединения и исходящий трафик к релею (turn.cloudflare.com), когда прямого пути нет: UDP 3478 или 443, когда получается, TCP или TLS на порту 443, когда UDP заблокирован. Прямые peer-to-peer медиа используют исходящий UDP на случайных высоких портах; обнаружение публичного адреса использует UDP 3478 (stun.cloudflare.com) и UDP 19302 (stun.l.google.com). Входящие порты не требуются ни с одной стороны.

Работает ли Remio в корпоративных сетях, блокирующих UDP?

Да. Когда UDP заблокирован, Remio автоматически переходит на передачу медиа через релей по TLS на порту 443 — том же порту, который ваш браузер использует для HTTPS. Соединение устанавливается на долю секунды дольше и добавляет около 30–80 мс задержки, но сеанс работает от начала до конца. Переключать ничего не нужно — переход происходит прозрачно.

Может ли моя ИТ-команда просматривать трафик Remio?

Нет. Все медиа сеанса зашифрованы end-to-end — ваш экран не проходит через наши серверы, а даже релей видит только шифртекст. Даже когда трафик идёт через релей на порту 443, релей лишь пересылает зашифрованные пакеты — он не может прочитать содержимое экрана, нажатия клавиш или любые другие данные. Корпоративные прокси с инспекцией TLS тоже не видят внутрь потока, потому что медиа шифруются на уровне выше TLS.

Почему соединение работает дома, но не работает в офисе?

Корпоративные сети часто полностью блокируют UDP, а также могут блокировать исходящий TLS к хостам не из белого списка. Попросите ИТ разрешить исходящий TCP-порт 443 к relay.remio.net (установка соединения) и к turn.cloudflare.com (релей, который несёт медиа при закрытом UDP). Этих двух записей достаточно, чтобы Remio работал при полностью заблокированном UDP.

Как проверить, идёт ли мой сеанс напрямую или через релей?

Откройте экранную статистику на панели инструментов во время сеанса. Каждый клиент Remio показывает индикатор типа соединения — Direct, LAN или Relay — рядом с задержкой и битрейтом. Прямые соединения ощущаются отзывчивее; релейные добавляют примерно 30–80 мс задержки в зависимости от расстояния до ближайшего узла релея.

Работает ли Remio за VPN или агентом zero-trust?

Да, почти во всех случаях. И пути peer-to-peer, и через релей используют стандартный исходящий HTTPS, который корпоративные VPN и агенты zero-trust (Zscaler, Cloudflare WARP, Tailscale, Twingate) пропускают без проблем. Некоторые агрессивные промежуточные узлы с глубокой инспекцией пакетов могут искажать поток — обходные решения см. в разделе об устранении неполадок выше.

Сломает ли Remio перехват TLS в моей компании?

Может. Прокси с глубокой инспекцией пакетов, расшифровывающие и заново шифрующие все TLS-соединения, иногда вырезают части рукопожатия или блокируют долгоживущий характер потоков медиа. Если Remio не работает только в вашей корпоративной сети, попросите ИТ добавить relay.remio.net и turn.cloudflare.com в список исключений из инспекции TLS — большинство корпоративных прокси (Zscaler, Palo Alto, Cisco Umbrella, Check Point) поддерживают исключения по доменам.

Значок приложения Remio

Готовы, когда готовы вы.

Бесплатно, без определения коммерческого использования. Установите хост, сопрягите устройство — и вы транслируете за считанные минуты.

БесплатноБез аккаунтаСопряжение за 30 секунд