出门在外,突然想起家里那台电脑上有个任务没跑完。手机 App 里什么都没有——代码、依赖、数据库、登录态,全在那台机器上。
Codex 的手机远控就是干这个的:手机只负责发指令和点同意,真正干活的是你那台电脑。
一句话理解它:手机是遥控器,电脑是发动机。 遥控器没电了重新连就行;发动机熄火了,遥控器按烂也没用。
这也是后面所有问题的根源——90% 的「连不上」,问题都在电脑那头,不在手机。
先看我的现场
环境说清楚,方便你对号:Windows 11 + ChatGPT 桌面版中文界面 + 本机开着代理客户端。
按官方路径进「设置 → 连接 → 控制此电脑」,点「添加」,弹出授权框,点「允许」——
弹窗底部直接甩出一行红字:
无法启用远程控制。请重试

重启桌面版、换网络、换账号,我这边全一样。最后把代理切到 TUN 模式,再点一次「允许」——过了。
所以这篇的顺序我特意调了:先讲网络,再讲流程。流程真的只有五步,卡住你的永远是网。
为什么会报错
手机扫码之后,电脑端有个后台服务,要去 OpenAI 那边登记「我上线了」。
这个后台服务不继承系统的代理设置。
系统代理只是告诉应用「有个 HTTP 代理在这儿」,而这类守护进程经常读不到。于是浏览器一切正常,它偏偏直连,登记永远失败。
两种报错,同一个病根:
- 点「允许」就报红字 → 连本机服务都没起来
- 手机一直转圈
Waiting for desktop→ 服务起来了,但对不上 OpenAI
怎么修:四步
- 代理客户端打开 系统代理
- 打开 允许局域网连接
- 打开 TUN 模式(增强模式 / 虚拟网卡) ← 关键
- 彻底退出 ChatGPT 桌面版(托盘图标也退掉),重开,再点「添加」
TUN 是在网卡层接管流量,进程绕不过去,所以它管用。
如果还不行,把二维码重新生成一张再扫。旧的那张已经作废,这是「我改了怎么还不行」的最常见原因。
然后才是配对流程,五分钟
第 1 步,电脑端发起。 设置 → 连接 → 控制此电脑 → 添加。

手机端、CLI、IDE 插件都开不了这个开关,只能从电脑上的桌面版发起。
第 2 步,点「允许」。 就是刚才报错的地方。
第 3 步,扫码。 点「开始设置」后会出二维码,用手机 ChatGPT App 扫(不是微信扫,不是相机扫)。

第 4 步,手机确认。 两边必须同一个账号、同一个工作区,然后按提示过 MFA。
每台手机和每台电脑都要单独配对。2026 年 6 月 8 日之后没用过的旧配对会失效,需要重扫。
三件它做不到的事
- 电脑睡眠 = 任务停。 插电、打开保持唤醒、别关 App
- 手机没有通用终端。 你没法在手机上敲
git、跑npm——那要走 SSH - 电脑上你手动开的
codex会话不会同步到手机,两条线是分开的
还有一个反直觉的点:远控不等于云端。 代码始终在你电脑上跑,OpenAI 只提供一个加密中继,让设备之间互相找到。想让「电脑关了任务还继续」,那是 Codex 云端,不是远控。
一句安全提醒
别把远程端口开到公网。要跨网络就上 VPN 或 Tailscale。手机丢了,先去「设置 → 连接」把设备删掉。
最后
它解决的不是「手机上写代码」,是你不在电脑前时,任务还能往前走。
真正的场景就三个:通勤路上想到一个改法,让电脑去试;长任务跑到一半,在外面看一眼、批一下;周末躺沙发上把活派下去。
先配对成功,再谈效率。第一晚是排障夜,第二晚才是真香。
卡在「允许」那一步的,去开 TUN。