无需 VPN 和端口转发的远程桌面

路,它来找;你,只管连。

不用设置 VPN,不用配置端口转发(端口映射),也不用记住 IP 地址。

PocketRocket Host 需要搭载 Apple 芯片并装有 macOS 26.1 或更高版本的 Mac。 PocketRocket app 即将登陆 App Store。

三个步骤,之后轻点即连。

  1. 在你的 Mac 上安装 PocketRocket Host。

    它常驻菜单栏,并通过 iCloud 把你的 Mac 介绍给你的各台设备。

  2. 在你的其他设备上获取 PocketRocket。

    iPhone、iPad、Apple Vision Pro 或另一台 Mac,登录同一 Apple 账户即可。

  3. 轻点你的 Mac。

    它已经在列表中了。无需任何代码,也无需 IP 地址。

PocketRocket 如何找到我的 Mac? — 不用 IP 地址,也不用代码。

通过 iCloud。PocketRocket Host 会将这台 Mac 的名称和公钥发布到你的 iCloud 账户,登录同一 Apple 账户的每台设备都会自动显示这台 Mac 的卡片。你无需输入任何内容,也没有配对码。在同一网络中,Bonjour 会实时发现你的 Mac,并显示绿色 LAN 标记。

不用 VPN 或端口转发,能远程控制我的 Mac 吗? — 由近及远。

可以。PocketRocket 通过 iCloud 找到你的 Mac,先尝试局域网,再尝试可选的 VPN,然后是直接连接。如果这些路径都不通,比如处于运营商级 NAT (CGNAT) 之后或使用 5G 网络时,两端都会向外连接到中继(只转发数据的服务器),而中继只传递加密字节,因此你无需对路由器做任何设置。

在同一网络中?

由 Bonjour 实时发现,并标上绿色 LAN 标记。

已经在用 WireGuard 或 Tailscale?

添加这台 Mac 的 VPN 地址,PocketRocket 就能使用它,并且切换路径时不会中断会话。

路由器允许时,直接连接。

PocketRocket Host 可以通过 NAT-PMP 或 UPnP 映射端口,并按设计仅在会话期间保持开放。

其他路径都不通时。

处于运营商级 NAT 之后或使用 5G 网络时,两端都会向外连接到中继,由它转发自己无法读取的加密字节。

切换路径,会话不断。

新路径在旧路径关闭之前就已就绪。

由你的 Mac 决定。

任何一条路径,都可以在 PocketRocket Host 中关闭。

连接路径,按 PocketRocket 尝试的顺序排列。
路径何时使用你需要设置
局域网 (LAN)你的设备和你的 Mac 位于同一网络中;Bonjour 会找到这台 Mac无
VPN你使用 WireGuard 或 Tailscale,并添加了这台 Mac 的 VPN 地址VPN 地址(可选)
直接连接 (NAT)你的路由器支持 NAT-PMP 或 UPnP;PocketRocket Host 会自动映射端口(按设计仅限会话期间)无
中继其他所有情况,例如运营商级 NAT、5G 网络;两端都向外连接无

我需要在路由器上开放端口吗?路由器,不用碰。

不需要。如果你的路由器支持 NAT-PMP 或 UPnP,PocketRocket Host 会按设计仅在会话进行期间开放端口,并在会话结束 120 秒后关闭;会话会先通过中继开始,待直连路径就绪后再切换过去。无论哪种情况,你都无需自己配置端口转发或内网穿透。

可以使用 Tailscale 或 WireGuard 吗?自带隧道,同样欢迎。

可以,想用就用,这是可选的。在某个连接中添加这台 Mac 的 VPN 地址(例如来自 WireGuard 或 Tailscale),只要隧道处于连接状态,PocketRocket 就会使用这条路径,并且切换路径时不会中断会话。即使没有 VPN,PocketRocket 也能正常工作。

处于运营商级 NAT (CGNAT) 之后或使用 5G 网络时也能用吗? — 没有公网 IP?没问题。

可以。无法直接连接时,比如处于运营商级 NAT 之后(也就是你没有公网 IP 的情况)、使用 5G 网络或酒店 Wi‑Fi 时,你的设备和你的 Mac 都会向外连接到 PocketRocket 中继,由它在两者之间传递加密字节。我们已在 5G 网络和国外酒店的 Wi‑Fi 上测试过。会话开始后的几秒钟可能会经由中继进行。1

连接变差时会怎样? — 细节再多,也不拖慢你。

PocketRocket 会在后台自动调整,但绝不以增加延迟为代价。连接变弱时,它会先提高压缩,再降低帧速率,然后减少细节;同时,自适应纠错和针对 5G 无线丢包的模式会处理丢失的数据包。你可以在 PocketRocket Host 中设置带宽上限和最低帧速率:15, 20, 30, 60 fps。

上手体验。

压缩

标准

帧速率

全速

细节

完整

延迟不变
连接连接强:什么都不用让步

拖移滑块让连接变弱,看看哪一项先让步。

画面,用事实说话

  • HEVC 硬件编码,无 B 帧
  • 由硬件解码,通过 Metal 显示
  • 最高 60 fps
  • 你的最低值:15, 20, 30, 60 fps(PocketRocket Host ›“高级”›“清晰度与流畅度”)
  • 带宽上限从 1 Mbps 到“不限”
  • 自适应纠错;5G 丢包模式

网络变化时会怎样? — 走开,回来,接着用。

PocketRocket 不会停下。当你从 Wi‑Fi 走到 5G 网络,或隔一段时间再回到 app 时,它会在一道玻璃帘幕之后恢复会话,而不是从头开始。在后台,会话会按你的选择保持连接,从 30 秒到 10 分钟不等,你也可以关闭这项功能。

我能在设备和 Mac 之间拷贝和粘贴文件吗? — iPad 上拷贝,Mac 上粘贴。

可以,而且是双向的。文本、图像和文件会通过共享剪贴板在你的设备和你的 Mac 之间传送。大小上限由你的设备决定,默认为 16MB,在 iPhone、iPad 和 Mac 上可在 128KB 到 1GB 之间调整。超过上限的项目在 iPhone、iPad 和 Apple Vision Pro 上会被跳过;Mac 则会在你粘贴时再获取它们。

在 iPhone 和 iPad 上,前往“设置”› PocketRocket ›“剪贴板” (Clipboard) 更改上限;在 Mac 上,前往 PocketRocket 设置 (⌘,) ›“剪贴板”。在 Apple Vision Pro 上,上限固定为 16MB。

显示器,量身裁剪。

PocketRocket 不会把 Mac 的屏幕硬塞进你的设备,而是为你的 Mac 新建一个虚拟显示器,比例与你的窗口完全一致。

看看在 iPad 上的效果

从头到尾,全靠硬件。

你的 Mac 以硬件编码屏幕画面:通过 VideoToolbox 进行 HEVC 编码,采用无 B 帧的低延迟模式。你的设备以硬件解码,并通过 Metal 显示。

你的 Mac

  1. 编码HEVC,硬件编码
  2. 加密ChaCha20‑Poly1305

你的设备

  1. 解码硬件解码
  2. 绘制通过 Metal

声音也一样。

Mac 的声音以 48kHz 传送到你的设备,使用 Opus 以单声道或立体声编码,最高 256 kbps,并配有随网络自动调整的自适应缓冲。

一次会话,一步步看。

  1. PocketRocket Host 将这台 Mac 的名称和公钥发布到你的 iCloud 账户。

  2. 登录同一 Apple 账户的设备会以卡片形式显示这台 Mac。

  3. PocketRocket 按顺序尝试路径:局域网 → VPN → 直接连接 → 中继。

  4. 两端协商出全新的会话密钥 (X25519),你的 Mac 则证明自己的身份 (Ed25519)。

  5. 如果会话是从中继开始的,一旦有更好的路径就绪,就会切换过去,无需重新连接。

  6. Mac 的显示器会熄屏;你的会话在专为你的设备打造的虚拟显示器上运行。

开始之前。

不用 VPN 或端口转发,能通过互联网远程访问我的 Mac 吗?

可以。PocketRocket 会通过 iCloud 找到你的 Mac,并通过局域网、可选的 VPN、直接连接或加密中继(只转发数据的服务器)进行连接,哪种方式先连通就用哪种。

如果你处于运营商级 NAT (CGNAT) 之后或使用 5G 网络,双方都会向外连接到中继;中继只转发它无法读取的加密字节,因此你无需在路由器上进行任何设置。

没有 IP 地址,PocketRocket 如何找到我的 Mac?

通过 iCloud。PocketRocket Host 会将这台 Mac 的名称和公钥发布到你的 iCloud 账户,登录同一 Apple 账户的设备会自动获得这台 Mac 的卡片。

无需输入任何内容,也没有配对码。在同一网络中,Bonjour 会实时发现你的 Mac,并显示绿色 LAN 标记。

连接我的 Mac 需要配对码,或者 ID 和密码吗?

不需要。PocketRocket 不使用任何代码:登录同一 Apple 账户的设备会通过 iCloud 找到你的 Mac。

你的 Mac 通过你的 iCloud 账户共享它的公钥,对于无法证明自己知道这个公钥的人,它一概不予回应。

使用 PocketRocket 需要在路由器上开放端口吗?

不需要。PocketRocket 无需端口转发(端口映射)即可工作;如果你的路由器支持 NAT-PMP 或 UPnP,PocketRocket Host 按设计只会在会话期间映射端口。

按照设计,端口会在会话结束 120 秒后关闭;会话先通过中继开始,直连路径就绪后再切换过去。无论哪种情况,你都无需手动配置端口转发或内网穿透。

PocketRocket 能在 5G 网络下或运营商级 NAT (CGNAT) 之后使用吗?

可以。无法直接连接时(例如你没有公网 IP),你的设备和 Mac 都会向外连接到 PocketRocket 中继;这一方式已在 5G 网络和国外酒店的 Wi‑Fi 上经过测试。

中继只在两者之间传递加密字节。会话开始的几秒可能会经过中继,同时 PocketRocket 会准备一条更直接的路径。

PocketRocket 能与 Tailscale 或 WireGuard 搭配使用吗?

可以,这是可选的:在连接中添加这台 Mac 的 VPN 地址,只要隧道处于连通状态,PocketRocket 就会使用这条路径。

PocketRocket 切换路径时不会中断会话;即使不用 VPN,PocketRocket 也能正常工作。

为什么我的会话有时会通过中继开始?

哪条路径先连通,PocketRocket 就用哪条(通常是中继);有更直接的路径可用时,它会将会话转移过去,且不会中断会话。

新路径会在旧路径关闭之前准备就绪。通过中继时,你的会话依然采用端到端加密,中继只转发它无法读取的字节。

如果会话期间我的网络发生变化,会怎样?

会话会在一道玻璃帘幕后恢复,而不是从头开始;它还可以在后台保持连接,时长由你决定:从 30 秒到 10 分钟。

当你离开 Wi‑Fi、切换到 5G 网络时,PocketRocket 会切换路径而不中断会话。你也可以关闭在后台保持会话的功能。

连接变差时,画面会怎样?

PocketRocket 会在不增加延迟的前提下自适应调整:先提高压缩率,再降低帧速率,然后降低细节,并配有自适应纠错和应对 5G 无线丢包的模式。

在 PocketRocket Host 中,你可以将带宽上限设为 1 Mbps 到“不限”之间的任意值,并在“高级”›“清晰度与流畅度” (Advanced › Sharpness vs fluidity) 中设置可接受的帧速率下限:15、20、30 或 60 fps。

我能在 iPhone、iPad 或 Apple Vision Pro 上听到 Mac 的声音吗?

可以。Mac 的声音会在你的设备上播放,采用 Opus 编码,单声道或立体声,最高 256 kbps。

声音以 48kHz 采集,并通过带时钟校正的自适应缓冲播放。

能在 iPad 或 iPhone 与 Mac 之间拷贝文本和文件吗?

可以。剪贴板支持双向传输文本、图像和文件,大小上限由你在设备上设置,默认为 16MB。

在 iPhone、iPad 和 Mac 上,上限可在 128KB 到 1GB 之间调整;在 Apple Vision Pro 上固定为 16MB。超过上限的项目在 iPhone、iPad 和 Apple Vision Pro 上会被跳过;Mac 则会在你粘贴时获取这些项目。

PocketRocket 的视频流帧速率是多少?

最高每秒 60 帧;连接较弱时,你可以在 PocketRocket Host 中选择可接受的帧速率下限(15、20、30 或 60),Apple Vision Pro 会以 90Hz 显示会话。

完整解答 ›

在 iPhone 上离开 app 后,会话还会保持连接吗?

会,时长由你决定:从 30 秒到 10 分钟,也可以不保持;同时,灵动岛中的实时活动会显示连接状态。

完整解答 ›

在 iPad 或 iPhone 上,Mac 桌面周围会出现黑边吗?

不会。PocketRocket 会为你的 Mac 提供一个与窗口比例完全一致的虚拟显示器(在 13 英寸 iPad Pro 上为 2752 × 2064),因此画面既不会出现黑边,也不会被裁切。

完整解答 ›

PocketRocket 中继服务器能看到我的屏幕吗?

不能。中继只转发它无法解密的加密字节,而且你的 Mac 会对自己的身份进行签名,因此中继无法冒充你的 Mac。

完整解答 ›

Mac 留在家里,也能随你远行。

开始使用即将登陆 App Store

PocketRocket Host 需要搭载 Apple 芯片并装有 macOS 26.1 或更高版本的 Mac。 PocketRocket app 即将登陆 App Store。