无需 VPN 和端口转发的远程桌面
路,它来找;你,只管连。
三个步骤,之后轻点即连。
在你的 Mac 上安装 PocketRocket Host。
它常驻菜单栏,并通过 iCloud 把你的 Mac 介绍给你的各台设备。
在你的其他设备上获取 PocketRocket。
iPhone、iPad、Apple Vision Pro 或另一台 Mac,登录同一 Apple 账户即可。
轻点你的 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 中关闭。
| 路径 | 何时使用 | 你需要设置 |
|---|---|---|
| 局域网 (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。


从头到尾,全靠硬件。
你的 Mac 以硬件编码屏幕画面:通过 VideoToolbox 进行 HEVC 编码,采用无 B 帧的低延迟模式。你的设备以硬件解码,并通过 Metal 显示。
你的 Mac
- 编码HEVC,硬件编码
- 加密ChaCha20‑Poly1305
你的设备
- 解码硬件解码
- 绘制通过 Metal
声音也一样。
Mac 的声音以 48kHz 传送到你的设备,使用 Opus 以单声道或立体声编码,最高 256 kbps,并配有随网络自动调整的自适应缓冲。
一次会话,一步步看。
PocketRocket Host 将这台 Mac 的名称和公钥发布到你的 iCloud 账户。
登录同一 Apple 账户的设备会以卡片形式显示这台 Mac。
PocketRocket 按顺序尝试路径:局域网 → VPN → 直接连接 → 中继。
两端协商出全新的会话密钥 (X25519),你的 Mac 则证明自己的身份 (Ed25519)。
如果会话是从中继开始的,一旦有更好的路径就绪,就会切换过去,无需重新连接。
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 留在家里,也能随你远行。
PocketRocket Host 需要搭载 Apple 芯片并装有 macOS 26.1 或更高版本的 Mac。 PocketRocket app 即将登陆 App Store。