---
title: "无需 VPN 和端口转发的远程桌面 - PocketRocket"
description: "PocketRocket 通过 iCloud 找到你的 Mac，然后依次尝试局域网、你的 VPN、直接连接和中继。没有公网 IP (CGNAT) 或使用 5G 网络时也能用。"
canonical: https://pocketrocket.click/zh-hans/how-it-works/
lang: zh-Hans
updated: 2026-09-30
---

# 无需 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 中关闭。

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

*连接路径，按 PocketRocket 尝试的顺序排列。*

## 我需要在路由器上开放端口吗？

*路由器，不用碰。*

不需要。如果你的路由器支持 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 上测试过。会话开始后的几秒钟可能会经由中继进行。

### 我们如何测试

- 一条 5G 网络连接
- 西班牙的酒店 Wi-Fi
- 家中装有 PocketRocket Host 的 Mac

## 连接变差时会怎样？

*细节再多，也不拖慢你。*

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 上的效果](https://pocketrocket.click/zh-hans/ipad/#pixels)

## 从头到尾，全靠硬件。

你的 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 显示会话。

[完整解答 ›](https://pocketrocket.click/zh-hans/specs/#faq-frame-rate)

### 在 iPhone 上离开 app 后，会话还会保持连接吗？

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

[完整解答 ›](https://pocketrocket.click/zh-hans/iphone/#faq-iphone-background)

### 在 iPad 或 iPhone 上，Mac 桌面周围会出现黑边吗？

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

[完整解答 ›](https://pocketrocket.click/zh-hans/ipad/#faq-ipad-full-screen)

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

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

[完整解答 ›](https://pocketrocket.click/zh-hans/security/#faq-relay-see-screen)

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

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

## 一台 Mac，四种打开方式。

- [iPhone 你的 Mac，装进口袋。](https://pocketrocket.click/zh-hans/iphone/)
- [iPad 你的 Mac，为 iPad 量身定制。](https://pocketrocket.click/zh-hans/ipad/)
- [Apple Vision Pro 远在天边，近在眼前。](https://pocketrocket.click/zh-hans/apple-vision-pro/)
- [Mac Mac 在哪儿，家就在哪儿。](https://pocketrocket.click/zh-hans/mac/)

[**另外，在你的 Mac 上：PocketRocket Host ›**装在你要连接的 Mac 上的菜单栏 app。](https://pocketrocket.click/zh-hans/host/)

## Footnotes

1. 新连接在最初几秒可能会先通过中继进行，同时准备更直接的路径。
