#Приложение для iOS
Приложение cmux для iOS — компаньон для вашего Mac. Свяжите iPhone или iPad с Mac, на котором запущен cmux, и подключайтесь к своим терминалам с телефона, с опциональной пересылкой уведомлений терминала.
#Получение доступа
Приложение распространяется через TestFlight. Ранний доступ входит в cmux Founders Edition, наряду с другими ранними возможностями.
#Предварительные требования
Прежде чем начать, вам понадобится:
- Mac с запущенным cmux и выполненным входом.
- iPhone или iPad с установленным из TestFlight приложением cmux BETA.
- Сетевой путь от вашего телефона к вашему Mac (см. Собственная сеть ниже).
#Собственная сеть
cmux не предоставляет сеть из коробки. Поток терминала идёт напрямую между вашим телефоном и вашим Mac, поэтому ваш телефон должен иметь возможность достучаться до вашего Mac по сети. Самый простой способ — частная оверлейная сеть.
#Tailscale (рекомендуется)
Установите Tailscale и на Mac, и на телефоне и войдите в один и тот же tailnet. После этого ваш телефон сможет достучаться до вашего Mac по его адресу в tailnet откуда угодно, без проброса портов.
#WireGuard
Если вы уже используете WireGuard, поместите ваш Mac и телефон в одну сеть и используйте адрес WireGuard вашего Mac.
#Сопряжение и подключение
- На Mac откройте окно Mobile Connect в cmux.
- На телефоне откройте приложение cmux BETA и подтвердите сопряжение, показанное в Mobile Connect.
- После сопряжения ваши рабочие пространства и терминалы появятся на телефоне через вашу сеть.
Сопряжение выполняется для каждого устройства. Новое устройство или переустановленное приложение требует повторного сопряжения.
#Уведомления
Вы можете включить пересылку уведомлений терминала на ваш телефон, чтобы панель, требующая внимания, отправляла уведомление на ваше устройство. Когда пересылка включена, текст уведомления (заголовок и тело, взятые из вывода терминала) отправляется через серверы cmux в push-сервис Apple для доставки. Включите Hide content в настройках уведомлений, чтобы вместо этого отправлять обобщённое сообщение и сохранять текст терминала на ваших устройствах. См. уведомления, чтобы узнать, как cmux их генерирует.
#Какие данные хранятся
cmux построен так, чтобы ваш терминал оставался между вашими устройствами. На серверах cmux мы храним только то, что необходимо для вашего входа и подключения ваших устройств:
- Вашу учётную запись из входа (email), чтобы идентифицировать вас на разных устройствах.
- Push-токен вашего устройства, чтобы доставлять пересылаемые уведомления терминала.
- Метаданные сопряжения и устройства, чтобы подключить ваш телефон к вашему Mac.
#Корпоративное и самостоятельное размещение
Для самостоятельного или изолированного развёртывания свяжитесь с [email protected].