Підключення пристрою
Зв’яжіть інший пристрій — мобільний застосунок, десктопний застосунок чи браузер на іншій машині — зі своїм сервером OpenChamber, відсканувавши одноразовий QR-код. Це рекомендований спосіб підключати пристрої: не треба відкривати порти й вводити адреси.
Як зв’язати пристрій
- На машині, де запущено OpenChamber, відкрийте Settings → Remote Instances → Підключення до цього сервера й натисніть Додати пристрій.
- Дайте пристрою назву (напр. Мій iPhone), щоб потім його впізнати.
- Виберіть, де ви будете користуватись пристроєм:
- Лише цей компʼютер — для застосунків на цій самій машині
- Лише домашня мережа — підключається напряму через ваш Wi-Fi; поза цією мережею не працює
- Будь-де — працює вдома і поза домом; поза домом трафік іде через Private Relay, наскрізно зашифрований тунель, який не потребує жодного налаштування
- Натисніть Створити QR-код.
- На іншому пристрої відскануйте код:
- мобільний застосунок — торкніться Сканувати QR-код на екрані підключення (або в списку інстансів)
- десктопний застосунок — натомість скопіюйте посилання для підключення та вставте його в Settings → Remote Instances → Інші сервери OpenChamber → Імпортувати посилання
Щойно пристрій підключається, діалог закривається сам, а пристрій з’являється в списку з живим статусом. Ось і все — пристрої зв’язано.
Чому це безпечно
- QR-код одноразовий. Він перестає працювати, щойно якийсь пристрій його використав, і сам спливає, якщо не був використаний.
- Кожен пристрій отримує власний токен. Сканування коду ніколи не розкриває ваш пароль UI, а токен одного пристрою не можна використати, щоб видати себе за інший.
- Контроль лишається у вас. Кожен зв’язаний пристрій показано в списку з назвою, платформою і статусом підключення — будь-який можна відкликати в будь-який момент.
- Трафік поза домом наскрізно зашифрований. З опцією Будь-де трафік поза вашою мережею йде через Private Relay, який не може прочитати те, що через нього проходить.
Керування зв’язаними пристроями
Settings → Remote Instances → Підключення до цього сервера показує кожен пристрій, який може дістатися цього сервера, із зеленою крапкою, коли він онлайн, і позначкою, чи підключений він через локальну мережу, чи через relay.
- Відкликати миттєво відрізає пристрій. Якщо передумаєте — зв’яжіть його знову новим QR-кодом.
- Очистити відкликані прибирає зайве зі списку.
Той самий фізичний пристрій зберігає один запис, навіть якщо пізніше підключиться знову — дублікати не накопичуються.
Підключення з командного рядка
Якщо сервер працює headless (без відкритого UI), створіть посилання для підключення з термінала на тій машині.
Для пристрою в тій самій мережі:
openchamber connect-url --port 3000 --qrДля пристрою, який має підключатися звідусіль — еквівалент вибору Будь-де в діалозі:
openchamber connect-url --relay --qrПосилання з --relay містить обидва маршрути, як і діалог: пристрій підключається напряму через вашу локальну мережу, коли може дістатися сервера, і переходить на Private Relay, коли ви не вдома. Relay запускається сам: запущений інстанс підхоплює посилання протягом хвилини, зупинений — при наступному запуску.
Прямий маршрут працює лише тоді, коли сервер справді слухає вашу мережу. За замовчуванням OpenChamber слухає тільки саму машину — запустіть його з
--lan, щоб він був доступний через Wi-Fi. Команда попереджає ([LAN_UNREACHABLE]), коли прямим маршрутом посилання не зможуть скористатися інші пристрої; посилання з--relayтоді все одно працює, просто завжди через relay.
Надруковані посилання та QR-код працюють точнісінько як ті, що з діалогу налаштувань — одноразові, зі строком дії, з можливістю відкликання.
Пов’язане
- Private Relay — як працюють підключення «Будь-де» і що relay може та не може бачити
- Мобільні застосунки — установіть застосунок для iOS чи Android
- Віддалені інстанси — підключайте десктопний застосунок до серверів через SSH або посилання
- Віддалений доступ — коли пристрій не підключається