ВСЕ СИСТЕМЫ РАБОТАЮТ·v0.16.3·AGPL-3.0·TLS · per-device
FREE · 30 устройств
◢ SELF-HOSTED RELAY

Свой relay. Свои данные.

Прямые сессии идут P2P. Когда NAT жёсткий — нужен relay. Поднимите его у себя, и трафик ваших машин не покинет вашу инфраструктуру.

Self-hosted relay делает GoDesk удалённым рабочим столом, который полностью под вашим контролем — серьёзная альтернатива TeamViewer и AnyDesk для тех, кому важен суверенный удалённый доступ. Программа удалённого доступа с открытым кодом и собственным сервером особенно нужна MSP и компаниям, которым нельзя выпускать трафик клиентов в чужое облако.

↓ Скачать бесплатноБезопасность →

◢ ЗАЧЕМ

  • — Трафик relay остаётся в вашей сети / дата-центре
  • — Никакой зависимости от чужого сервера и его лимитов
  • — Открытый протокол (форк rustdesk-server), AGPL-3.0

◢ ЗАПУСК (DOCKER)

Relay состоит из двух сервисов — сигнального (hbbs) и ретранслятора (hbbr):

# docker-compose.yml
services:
  hbbs:
    image: godesk/relay-hbbs
    command: hbbs
    ports: ["21115:21115", "21116:21116", "21116:21116/udp"]
    volumes: ["./data:/root"]
    restart: unless-stopped
  hbbr:
    image: godesk/relay-hbbr
    command: hbbr
    ports: ["21117:21117"]
    volumes: ["./data:/root"]
    restart: unless-stopped
docker compose up -d

◢ ПОДКЛЮЧЕНИЕ КЛИЕНТА

В настройках GoDesk укажите адрес своего сервера в поле ID/Relay (rendezvous-сервер). После этого устройства будут регистрироваться и ретранслироваться через ваш relay.

◢ ДАЛЬШЕ

↓ Скачать GoDeskСборка из исходников →
◢ FAQ

Свой relay — вопросы.

Обязательно ли поднимать relay у себя?

Нет, и чаще всего не нужно. Облако GoDesk работает сразу после установки и не требует администрирования. Свой ретранслятор нужен тем, кому по внутреннему регламенту нельзя выпускать трафик за периметр организации.

Что требуется для запуска?

Сервер с Docker и открытыми портами 21115–21117 (включая 21116/UDP). Ретранслятор состоит из двух сервисов: сигнального hbbs и собственно ретранслятора hbbr — оба поднимаются одним docker-compose.

Что меняется на стороне клиента?

В настройках GoDesk указывается адрес вашего сервера в поле ID/Relay. После этого устройства регистрируются и ретранслируются через него; перенастраивать роутер или открывать входящие порты на клиентских машинах не нужно.

Это тот же код, что у RustDesk?

Серверная часть — форк rustdesk-server, протокол открыт, лицензия AGPL-3.0. Поэтому развернуть ретранслятор можно самостоятельно и проверить, что именно он делает с трафиком.