Удалённый рабочий стол без VPN и проброса портов

Он сам найдёт путь. Вам остаётся подключиться.

Не нужно настраивать VPN. Не нужно пробрасывать порты. Не нужно запоминать IP-адреса.

Для PocketRocket Host нужен Mac с чипом Apple и macOS 26.1 или новее. Приложение PocketRocket скоро появится в App Store.

Три шага. А дальше — одно касание.

  1. Установите PocketRocket Host на Mac.

    Он живёт в строке меню и через iCloud знакомит ваш Mac с вашими устройствами.

  2. Загрузите PocketRocket на другие свои устройства.

    iPhone, iPad, Apple Vision Pro или другой Mac, на которых выполнен вход в тот же Аккаунт Apple.

  3. Коснитесь своего 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.

Пути подключения в том порядке, в котором их пробует PocketRocket.
ПутьКогда используетсяЧто настроить
Локальная сеть (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 новый виртуальный дисплей с точными пропорциями вашего окна.

Посмотреть на iPad

Аппаратно — от начала до конца.

Ваш Mac кодирует изображение экрана аппаратно — HEVC через VideoToolbox, в режиме низкой задержки без B-кадров. Ваше устройство аппаратно декодирует его и выводит через Metal.

Ваш Mac

  1. КодированиеHEVC, аппаратно
  2. ШифрованиеChaCha20‑Poly1305

Ваше устройство

  1. ДекодированиеАппаратно
  2. ОтрисовкаЧерез Metal

И звук тоже.

Звук с вашего Mac приходит с частотой дискретизации 48 кГц в кодеке Opus — моно или стерео, до 256 кбит/с — через буфер, который подстраивается под вашу сеть.

Один сеанс, шаг за шагом.

  1. PocketRocket Host публикует имя и открытый ключ вашего Mac в вашей учётной записи iCloud.

  2. Ваше устройство с тем же Аккаунтом Apple показывает Mac в виде плитки.

  3. PocketRocket пробует пути по порядку: локальная сеть → VPN → прямое подключение → ретранслятор.

  4. Обе стороны согласуют новые сеансовые ключи (X25519), а ваш Mac подтверждает свою подлинность (Ed25519).

  5. Если сеанс начался через ретранслятор, он переходит на лучший путь, как только тот будет готов, — без повторного подключения.

  6. Дисплеи вашего 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 дома. И берите его с собой куда угодно.

НачатьСкоро в App Store

Для PocketRocket Host нужен Mac с чипом Apple и macOS 26.1 или новее. Приложение PocketRocket скоро появится в App Store.