Удалённый рабочий стол без VPN и проброса портов
Он сам найдёт путь. Вам остаётся подключиться.
Не нужно настраивать VPN. Не нужно пробрасывать порты. Не нужно запоминать IP-адреса.
Для PocketRocket Host нужен Mac с чипом Apple и macOS 26.1 или новее. Приложение PocketRocket скоро появится в App Store.
Три шага. А дальше — одно касание.
Установите PocketRocket Host на Mac.
Он живёт в строке меню и через iCloud знакомит ваш Mac с вашими устройствами.
Загрузите PocketRocket на другие свои устройства.
iPhone, iPad, Apple Vision Pro или другой Mac, на которых выполнен вход в тот же Аккаунт Apple.
Коснитесь своего Mac.
Он уже в списке. Никаких кодов и IP-адресов.
Как PocketRocket находит мой Mac? — Никаких IP-адресов. Никаких кодов.
Через iCloud. PocketRocket Host публикует имя и открытый ключ вашего Mac в вашей учётной записи iCloud, и на каждом устройстве, где выполнен вход в тот же Аккаунт Apple, автоматически появляется его плитка. Ничего не нужно вводить, кода сопряжения нет. В той же сети Bonjour замечает ваш Mac, как только он появляется, и показывает зелёный значок LAN.
Можно ли управлять Mac без VPN и проброса портов? — Сначала — ближайший путь.
Да. PocketRocket находит ваш Mac через iCloud и сначала пробует локальную сеть, затем необязательный VPN, затем прямое подключение. Если ничего из этого не срабатывает — например, за NAT провайдера (CGNAT) или в сети 5G, — обе стороны сами устанавливают исходящее подключение к ретранслятору (серверу-посреднику), который передаёт только зашифрованные байты, поэтому на роутере ничего настраивать не нужно.
В одной сети?
Bonjour находит Mac, как только он появляется, и отмечает его зелёным значком LAN.
Уже пользуетесь WireGuard или Tailscale?
Добавьте адрес VPN вашего Mac, и PocketRocket сможет его использовать — и переключаться без разрыва сеанса.
Напрямую, если позволяет роутер.
PocketRocket Host может открыть порт через NAT-PMP или UPnP — по замыслу только на время сеанса.
Когда больше ничего не проходит.
За NAT провайдера или в сети 5G обе стороны сами подключаются к ретранслятору, который передаёт зашифрованные байты, но не может их прочитать.
Меняет путь без разрыва.
Новый путь готов раньше, чем закроется старый.
Решает ваш Mac.
Любой путь можно отключить в PocketRocket Host.
| Путь | Когда используется | Что настроить |
|---|---|---|
| Локальная сеть (LAN) | Ваше устройство и ваш Mac в одной сети; Bonjour находит Mac | Ничего |
| VPN | Вы пользуетесь WireGuard или Tailscale и добавляете адрес VPN вашего Mac | Адрес VPN (необязательно) |
| Напрямую (NAT) | Роутер поддерживает NAT-PMP или UPnP; PocketRocket Host открывает порт автоматически (по замыслу — только на время сеанса) | Ничего |
| Ретранслятор | Все остальные случаи — NAT провайдера, 5G; обе стороны подключаются сами | Ничего |
Нужно ли открывать порты на роутере?Роутер не трогаем.
Нет. Если роутер поддерживает NAT-PMP или UPnP, PocketRocket Host по замыслу открывает порт только на время сеанса и закрывает его через 120 секунд после его окончания; сеанс начинается через ретранслятор и переходит на прямое подключение, как только оно будет готово. В любом случае пробрасывать порты вручную вам не придётся.
Можно ли использовать Tailscale или WireGuard?Есть свой туннель? Пользуйтесь.
Да, если хотите, — это необязательно. Добавьте в подключение адрес VPN вашего Mac, например из WireGuard или Tailscale, и PocketRocket будет использовать этот путь всякий раз, когда туннель активен, переключая пути без разрыва сеанса. Для работы PocketRocket VPN не нужен.
Работает ли PocketRocket за CGNAT или в сети 5G? — Нет белого IP? Не проблема.
Да. Когда прямое подключение невозможно — за CGNAT (когда у вас «серый» IP-адрес), в сети 5G или через Wi‑Fi в отеле, — ваше устройство и ваш Mac сами подключаются к ретранслятору PocketRocket, который передаёт между ними зашифрованные байты. Мы проверили это в сети 5G и через Wi‑Fi в отеле за границей. Первые секунды сеанса могут идти через ретранслятор.1
Что происходит, когда соединение ухудшается? — Детали не замедляют работу.
PocketRocket подстраивается в фоне — и никогда за счёт задержки. Когда соединение слабеет, он сначала усиливает сжатие, затем снижает частоту кадров, затем уменьшает детализацию, а с потерянными пакетами справляются адаптивная коррекция ошибок и режим для потерь в радиоканале 5G. В PocketRocket Host можно задать ограничение пропускной способности и минимальную частоту кадров: 15, 20, 30, 60 кадр/с.
На практике.
Сжатие
Обычное
Частота кадров
Полная
Детализация
Полная
Перетяните ползунок, чтобы ослабить соединение, и посмотрите, что уступит первым.
Изображение в фактах
- HEVC с аппаратным кодированием, без B-кадров
- Декодируется аппаратно, выводится через Metal
- До 60 кадр/с
- Ваш минимум: 15, 20, 30, 60 кадр/с (PocketRocket Host › Дополнительно › Чёткость или плавность)
- Ограничение пропускной способности — от 1 Мбит/с до «без ограничений»
- Адаптивная коррекция ошибок; режим потерь 5G
Что происходит, когда меняется сеть? — Отошли. Вернулись. Продолжили.
PocketRocket продолжает работу. Когда вы переходите с Wi‑Fi на 5G или возвращаетесь в приложение спустя какое-то время, он возобновляет сеанс за одной стеклянной шторкой, а не начинает всё заново. В фоне сеанс остаётся активным столько, сколько вы зададите, — от 30 секунд до 10 минут. Эту функцию можно и отключить.

Можно ли копировать и вставлять файлы между устройством и Mac? — Скопировали на iPad. Вставили на Mac.
Да, в обе стороны. Текст, изображения и файлы передаются через общий буфер обмена между вашим устройством и вашим Mac. Ограничение размера задаёт ваше устройство — по умолчанию 16 МБ, а на iPhone, iPad и Mac его можно настроить в диапазоне от 128 КБ до 1 ГБ. На iPhone, iPad и Apple Vision Pro более крупные объекты пропускаются, а Mac загружает их при вставке.
Лимит меняется в разделе «Настройки» › PocketRocket › «Буфер обмена» (Clipboard) на iPhone и iPad или в настройках PocketRocket (⌘,) › «Буфер обмена» на Mac. На Apple Vision Pro он фиксирован: 16 МБ.


Дисплей, скроенный по мерке.
PocketRocket не втискивает экран вашего Mac в ваше устройство. Он создаёт для Mac новый виртуальный дисплей с точными пропорциями вашего окна.
Аппаратно — от начала до конца.
Ваш Mac кодирует изображение экрана аппаратно — HEVC через VideoToolbox, в режиме низкой задержки без B-кадров. Ваше устройство аппаратно декодирует его и выводит через Metal.
Ваш Mac
- КодированиеHEVC, аппаратно
- ШифрованиеChaCha20‑Poly1305
Ваше устройство
- ДекодированиеАппаратно
- ОтрисовкаЧерез Metal
И звук тоже.
Звук с вашего Mac приходит с частотой дискретизации 48 кГц в кодеке Opus — моно или стерео, до 256 кбит/с — через буфер, который подстраивается под вашу сеть.
Один сеанс, шаг за шагом.
PocketRocket Host публикует имя и открытый ключ вашего Mac в вашей учётной записи iCloud.
Ваше устройство с тем же Аккаунтом Apple показывает Mac в виде плитки.
PocketRocket пробует пути по порядку: локальная сеть → VPN → прямое подключение → ретранслятор.
Обе стороны согласуют новые сеансовые ключи (X25519), а ваш Mac подтверждает свою подлинность (Ed25519).
Если сеанс начался через ретранслятор, он переходит на лучший путь, как только тот будет готов, — без повторного подключения.
Дисплеи вашего Mac гаснут; сеанс идёт на виртуальном дисплее, созданном для вашего устройства.
Прежде чем начать.
Можно ли получить удалённый доступ к своему Mac через интернет без VPN и проброса портов?
Да: PocketRocket находит ваш Mac через iCloud и подключается по первому сработавшему пути — через локальную сеть, необязательный VPN, напрямую или через зашифрованный ретранслятор.
За NAT провайдера (CGNAT) или в сети 5G обе стороны сами устанавливают исходящее подключение к ретранслятору, а он передаёт зашифрованные байты, которые не может прочитать, — поэтому на роутере ничего настраивать не нужно.
Как PocketRocket находит мой Mac без IP-адреса?
Через iCloud: PocketRocket Host публикует имя и открытый ключ вашего Mac в вашей учётной записи iCloud, и на устройствах с тем же Аккаунтом Apple для него автоматически появляется плитка.
Ничего не нужно вводить, никаких кодов сопряжения. В одной сети Bonjour сразу обнаруживает ваш Mac и показывает зелёный значок LAN.
Нужны ли код сопряжения или идентификатор и пароль, чтобы подключиться к моему Mac?
Нет: никаких кодов — устройства с тем же Аккаунтом Apple находят ваш Mac через iCloud.
Ваш Mac передаёт свой открытый ключ через вашу учётную запись iCloud и не отвечает тем, кто не может доказать, что знает его.
Нужно ли открывать порты на роутере для PocketRocket?
Нет: PocketRocket работает без проброса портов, а если роутер поддерживает NAT-PMP или UPnP, PocketRocket Host по замыслу открывает порт только на время сеанса.
По замыслу порт закрывается через 120 секунд после окончания сеанса, а сам сеанс начинается через ретранслятор и переходит на прямой путь, как только тот будет готов. В любом случае пробрасывать порты вручную не придётся.
Работает ли PocketRocket в сети 5G или за NAT провайдера (CGNAT, «серый» IP-адрес)?
Да: если прямое подключение невозможно, ваше устройство и ваш Mac сами подключаются к ретранслятору PocketRocket; это проверено в сети 5G и через Wi‑Fi в отеле за границей.
Ретранслятор лишь передаёт между ними зашифрованные байты. Первые секунды сеанса могут идти через ретранслятор, пока готовится более прямой путь.
Можно ли использовать PocketRocket с Tailscale или WireGuard?
Да, по желанию: добавьте адрес VPN вашего Mac к подключению, и PocketRocket будет использовать этот путь всякий раз, когда туннель активен.
PocketRocket переключает пути без разрыва сеанса, а для работы PocketRocket VPN не нужен.
Почему сеанс иногда начинается через ретранслятор?
PocketRocket использует первый сработавший путь — часто это ретранслятор — и переводит сеанс на более прямой путь, когда тот становится доступен, не разрывая его.
Новый путь готов до того, как закроется старый. Через ретранслятор ваш сеанс остаётся со сквозным шифрованием, а ретранслятор лишь передаёт байты, которые не может прочитать.
Что будет, если во время сеанса сменится сеть?
Сеанс возобновляется за одной стеклянной шторкой, а не начинается заново, и может оставаться активным в фоне столько, сколько вы выберете, — от 30 секунд до 10 минут.
Когда вы переходите с Wi‑Fi на 5G, PocketRocket переключает путь без разрыва сеанса. Поддержание сеанса в фоне можно и отключить.
Что происходит с изображением, когда соединение ухудшается?
PocketRocket подстраивается, не добавляя задержки: сначала усиливает сжатие, затем снижает частоту кадров, затем детализацию — с адаптивной коррекцией ошибок и режимом для потерь в радиоканале 5G.
В PocketRocket Host можно ограничить пропускную способность — от 1 Мбит/с до «без ограничений» — и задать минимально допустимую частоту кадров (15, 20, 30 или 60 кадр/с) в разделе «Дополнительно» › «Чёткость или плавность» (Advanced › Sharpness vs fluidity).
Можно ли слышать звук Mac на iPhone, iPad или Apple Vision Pro?
Да: звук вашего Mac воспроизводится на вашем устройстве — в кодеке Opus, моно или стерео, с битрейтом до 256 кбит/с.
Он захватывается с частотой 48 кГц и воспроизводится через адаптивный буфер с коррекцией тактовой частоты.
Можно ли копировать текст и файлы между iPad или iPhone и Mac?
Да: буфер обмена работает в обе стороны для текста, изображений и файлов — до лимита размера, который вы задаёте на своём устройстве; по умолчанию 16 МБ.
Лимит настраивается от 128 КБ до 1 ГБ на iPhone, iPad и Mac и зафиксирован на 16 МБ в Apple Vision Pro. Более крупные объекты на iPhone, iPad и Apple Vision Pro пропускаются; Mac загружает их при вставке.
С какой частотой кадров PocketRocket передаёт изображение?
До 60 кадр/с; для слабого соединения вы выбираете минимально допустимую частоту — 15, 20, 30 или 60 — в PocketRocket Host, а Apple Vision Pro показывает сеанс с частотой 90 Гц.
Остаётся ли сеанс подключённым, если выйти из приложения на iPhone?
Да, на столько, на сколько вы выберете: от 30 секунд до 10 минут — или вовсе нет. Всё это время Эфир активности в Dynamic Island показывает подключение.
Будут ли чёрные полосы вокруг рабочего стола Mac на iPad или iPhone?
Нет: PocketRocket даёт вашему Mac виртуальный дисплей точно в пропорциях вашего окна — 2752 × 2064 на iPad Pro 13 дюймов, — поэтому нет ни чёрных полос, ни обрезки.
Может ли сервер-ретранслятор PocketRocket видеть мой экран?
Нет: ретранслятор лишь передаёт зашифрованные байты, которые не может расшифровать, а ваш Mac подтверждает свою подлинность подписью, поэтому ретранслятор не может выдать себя за ваш Mac.
Оставьте Mac дома. И берите его с собой куда угодно.
Для PocketRocket Host нужен Mac с чипом Apple и macOS 26.1 или новее. Приложение PocketRocket скоро появится в App Store.