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

Приватный релей

Доступ к вашему серверу OpenChamber откуда угодно через сквозно зашифрованный релей — без портов, туннелей, настройки.

Раздел: remote · Статус: draft · Релиз-проверка: v1.18.2

Приватный релей

OpenChamber Private Relay (приватный релей) позволяет вашим сопряженным устройствам достигать вашего сервера откуда угодно — сотовая сеть, сеть кафе, другой город — без открытия портов, настройки туннеля или выставления вашей машины в интернет. Он управляет собой: сопряжение устройства с Anywhere в Connect a Device — это всё, что нужно.

Как это работает

Ваш сервер открывает исходящее подключение к инфраструктуре релея OpenChamber и держит его активным. Когда одно из ваших устройств находится вне вашей сети, оно тоже подключается к релею, и релей передает зашифрованный трафик между ними. На вашей машине ничего не слушает входящие подключения из интернета.

Когда прямое подключение доступно — вы снова дома в том же Wi-Fi — ваши устройства предпочитают его и полностью обходят релей.

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

Релей — слепой курьер, а не посредник:

  • Сквозное шифрование. Ваше устройство и ваш сервер согласовывают ключи шифрования напрямую друг с другом. Релей передает запечатанный трафик, для которого у него нет ключей — он не может прочитать ваш код, ваши промпты или ваши пароли.
  • Подключаться могут только ваши устройства. Устройство должно держать токен, выпущенный вашим сервером через одноразовое сопряжение. Никто не может обнаружить ваш сервер через релей или подключиться к нему без токена, созданного вами — и вы можете отозвать любой токен в любой момент.
  • Ссылки сопряжения одноразовые. QR-код сопряжения работает ровно один раз и истекает, если не использован, поэтому утечка старой ссылки бесполезна.
  • Ничего не делится без вашего согласия. Релей выключен, пока вы не включите его или не сопряжете устройство через него, и вы можете отключить его в любой момент — устройства, подключенные через него, отключаются немедленно.

Когда он работает

Релей управляет своим жизненным циклом сам — переключателя запоминать нет:

  • Запускается по требованию. Создание сопряжения Anywhere включает релей, и он возвращается после перезагрузки до тех пор, пока какое-то сопряженное устройство на нем опирается.
  • Останавливается сам. Как только ни одно устройство или ожидающее сопряжение не используют релей — например, после того как вы отозвали последнее релей-сопряженное устройство — он автоматически выключается.

Settings → Remote Instances → OpenChamber Relay показывает живое состояние (Connected, Reconnecting, …) и сколько устройств прямо сейчас подключены через него. Там же можно нажать Disable, чтобы немедленно отключить доступ через релей; устройства в локальной сети не затрагиваются.

Релей или туннель?

  • Используйте релей, чтобы достичь собственного сервера со своих собственных сопряженных устройств. Это без настройки, и ничего не выставлено публично.
  • Используйте туннель, когда вам нужен обычный публичный URL — например, чтобы открыть OpenChamber в обычном браузере на машине, которую нельзя сопрячь, или чтобы дать доступ за UI паролем.

Связанное

  • Connect a Device — сопряжение устройства с одноразовым QR-кодом
  • Mobile Apps — установите iOS или Android приложение
  • Security — пароли, пассключи и основы безопасности
  • Remote access — когда подключение не завершается