<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>开发者工具 on 搬砖程序员带你飞</title>
        <link>https://lpflpf.cn/tags/%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7/</link>
        <description>Recent content in 开发者工具 on 搬砖程序员带你飞</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <managingEditor>lipengfei634626165@163.com (lpflpf)</managingEditor>
        <webMaster>lipengfei634626165@163.com (lpflpf)</webMaster>
        <lastBuildDate>Mon, 14 Sep 2026 08:00:00 +0800</lastBuildDate><atom:link href="https://lpflpf.cn/tags/%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Codex 长任务跑 30 分钟，人不用守着：4 条远程路线的分界线不是工具，是权限</title>
            <link>https://lpflpf.cn/posts/codex-remote-2026-09-14/</link>
            <pubDate>Mon, 14 Sep 2026 08:00:00 +0800</pubDate><author>lipengfei634626165@163.com (lpflpf)</author>
            <guid>https://lpflpf.cn/posts/codex-remote-2026-09-14/</guid>
            <description>&lt;img src=&#34;https://cdn.lpflpf.cn/covers/codex-remote-2026-09-14-plain.jpg&#34; alt=&#34;Featured image of post Codex 长任务跑 30 分钟，人不用守着：4 条远程路线的分界线不是工具，是权限&#34; /&gt;&lt;p&gt;V2EX 上有人提了个很具体的问题：我经常用 /goal 跑长任务，一次半小时到一小时，不可能一直在家守着机器，完事还得再开下一个任务。底下 35 条回复，把远程让 Codex 干活的路子几乎翻了个底朝天——从官方的手机 Remote，到 anytty、NovaScale、orca 这类第三方，再到一条 ntfy 通知。&lt;/p&gt;&#xA;&lt;p&gt;这帖子踩中了一个正在变大的工程问题：&lt;strong&gt;当 agent 从「交互式结对」走向「无人值守长任务」，人怎么在任务跑的时候离开机器，又随时能看得见、能补一句、能审批。&lt;/strong&gt; 本文替后端/AI 开发者把四条路线摊开，各给选型依据和已知坑，不吹哪个「最好」。&lt;/p&gt;&#xA;&lt;p&gt;先给结论：&lt;strong&gt;别纠结「哪个工具最强」，先想清楚「你愿不愿意把 agent 对仓库和命令的读写权限，交给一条链路」。&lt;/strong&gt; 选型本质是选「权限让渡的边界」，不是选界面。&lt;/p&gt;&#xA;&lt;h2 id=&#34;四条路线先把它们分成两类&#34;&gt;四条路线，先把它们分成两类&#xA;&lt;/h2&gt;&lt;p&gt;社区的答案表面上一堆，剥开其实是四种结构，两两一类：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;走官方中继的&lt;/strong&gt;：ChatGPT 手机端 Remote。OpenAI 用一层「secure relay layer」把机器和你设备连起来，机器不直接暴露公网。官方 5 月 14 日发布时给的数字是「&lt;strong&gt;每周 400 万+ 开发者用 Codex&lt;/strong&gt;」，手机端在 iOS/Android 全方案（含 Free 和 Go）滚动 preview。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;自己拉链路的&lt;/strong&gt;：SSH 私网直连（Remote SSH 已 GA，或 NovaScale 这类 App 通过 codex app server websocket + Tailscale 连主机）、终端复用器（anytty / orca 把 TUI 搬到手机）、以及「完成通知」这类最小闭环（ntfy + hook）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;这个二分法直接决定了你后面所有决策：&lt;strong&gt;用官方中继，安全边界和运维归官方管，但你受它约束；自己拉链路，什么都可控，但安全边界和责任全在你。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;OpenAI Codex 手机端 Remote 官方界面：iPhone 上查看 MacBook Pro / iMac 上的 Codex 会话，管理 Projects（openai/superassistant/codex），远程审批和续跑长任务（来源：OpenAI 官方宣传图，腾讯新闻转载）&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://cdn.lpflpf.cn/images/posts/codex-remote-official-2026-09-14.jpg&#34;&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;官方-remote零运维但有三重隐性约束&#34;&gt;官方 Remote：零运维，但有三重隐性约束&#xA;&lt;/h2&gt;&lt;p&gt;官方手机 Remote 是多数人第一反应，但社区反馈「连不上、太卡、Android 一塌糊涂」不是个例，得拆开看是功能问题还是你配错。&lt;/p&gt;&#xA;&lt;p&gt;第一层是&lt;strong&gt;平台兼容&lt;/strong&gt;：官方明说手机端「&lt;strong&gt;连接 Windows 主机 coming soon&lt;/strong&gt;」——现在手机只能连 macOS 上的 Codex App。你的机器是 Windows，官方路线直接出局，别浪费时间去排查。&lt;/p&gt;&#xA;&lt;p&gt;第二层是&lt;strong&gt;环境约束&lt;/strong&gt;：Android 端「Remote 连不上」高频出现，社区归因到 &lt;strong&gt;Play Integrity / Google 认证&lt;/strong&gt;——root 过的手机过不了 Play Integrity 验证，Google 认证失败直接连不上。iOS 相对正常。这意味着你设备「不够干净」或网络环境特殊（有网友说必须美国 IP），官方路线就难受。&lt;/p&gt;&#xA;&lt;p&gt;第三层是&lt;strong&gt;主机保活&lt;/strong&gt;：官方文档的 Troubleshooting 写得直白——远程会话断开，先查「&lt;strong&gt;主机是否睡眠、是否断网、是否关了 App&lt;/strong&gt;」。任务跑一半人出门，机器半夜休眠，会话就断了。这不是 bug，是官方路线的默认假设：机器得一直醒着。&lt;/p&gt;&#xA;&lt;p&gt;官方文档对安全边界的表述也值得记住：&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;Remote connections use SSH to start and manage the remote Codex app server. Don&amp;rsquo;t expose app-server transports directly on a shared or public network. If you need to reach a remote machine outside your current network, use a VPN or mesh networking tool instead of exposing the app server directly to the internet.&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;翻译成决策：&lt;strong&gt;官方 Remote 默认你在可控网络内用；真要跨公网，它建议你上 VPN / 组网工具，而不是把端口裸暴露。&lt;/strong&gt; 这跟下面自己拉链路的思路其实收敛了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;自己拉链路可控可审计边界和责任都归你&#34;&gt;自己拉链路：可控、可审计，边界和责任都归你&#xA;&lt;/h2&gt;&lt;p&gt;官方路线「省心但有墙」，社区里绕墙的人就选了直连。这里面有两种做法，别混。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;SSH 私网直连 / App server websocket&lt;/strong&gt;：Remote SSH 官方已 GA，桌面端自动识别你 SSH config 里的主机，可以像本地一样在远端起 project 跑 thread。第三方 App（社区提到 NovaScale）则绕过官方中继，直接通过 codex app server 的 websocket 和你主机的 app server 通信，配合 Tailscale 组网，走的是私网。这一类的卖点：&lt;strong&gt;链路是你自己的，断点、审计、日志都看得见，不用看 OpenAI 中继的脸色。&lt;/strong&gt; 代价：host 保活、密钥管理、断线重连这些运维活全在你。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;终端复用器（anytty / orca）&lt;/strong&gt;：把 Codex 的 TUI 原样搬到手机 App 上，本质是「远程终端」而非「agent 专属」。好处是通用——不止 Codex，CLI 里能跑的都行；坏处是它是裸 TUI，没有官方那套 approval 弹窗、截图、diff 的富交互，你是在手机上一个终端里操作。&lt;/p&gt;&#xA;&lt;p&gt;这一类的共同前提是&lt;strong&gt;你得有台能一直开着的机器&lt;/strong&gt;（家里主机或云服务器），且&lt;strong&gt;网络你得自己组&lt;/strong&gt;。它的隐性成本是：一旦链路断了或你误配了权限，agent 能碰的范围就是你没设防的范围。&lt;/p&gt;&#xA;&lt;h2 id=&#34;最小闭环你其实只想要完成叫我&#34;&gt;最小闭环：你其实只想要「完成叫我」&#xA;&lt;/h2&gt;&lt;p&gt;如果回头读原帖需求——「任务跑 30–60 分钟，我不用守着，完事部署下一个」——有一类回答可能最贴切：&lt;strong&gt;你压根不需要「随时看得见」，只需要「跑完通知我」。&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;社区给的方案是一条 &lt;strong&gt;ntfy + hook&lt;/strong&gt;：Codex 支持 hooks，任务完成时发一个 ntfy 请求，手机装上 ntfy App 收推送。有人还打包成了现成项目（agent-completion-notification）。这个方案的本质是&lt;strong&gt;把「实时控制」降级成「完成通知」&lt;/strong&gt;，安全性最好——agent 全程只在你机器上本地跑，手机永远拿不到对仓库的实时写权限，只是被动收一条推送。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;选型第一刀不是「工具好不好用」，是「你要的是实时控制，还是只要完成通知」。想清楚这个，一半的工具可以当场删掉。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;这条对「任务长、结果明确、不需要中途改方向」的场景几乎是零成本最优解。它不适用的前提也清楚：&lt;strong&gt;需要中途看进展、补指令、改方向的&lt;/strong&gt;，就退回前两类。&lt;/p&gt;&#xA;&lt;h2 id=&#34;主机保活与断线重连所有路线的共同底层&#34;&gt;主机保活与断线重连：所有路线的共同底层&#xA;&lt;/h2&gt;&lt;p&gt;不管走哪条，最后都会撞到同一个运维问题：&lt;strong&gt;agent 跑在半路，链路断了，任务还在不在跑？结果有没有丢？&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;官方文档把断线归因写得很实：主机睡眠、断网、App 被关。对应的三条保活动作，跟方案无关：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;机器不睡&lt;/strong&gt;：macOS 用 caffeinate 之类顶住睡眠，或直接上一直开着的云服务器 / Mac mini。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;网络不掉&lt;/strong&gt;：跨网用组网（Tailscale / WireGuard），比裸端口靠谱得多——这也呼应官方文档「用 VPN 或 mesh」的建议。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;任务结果要能回传&lt;/strong&gt;：别只盯着「会话在不在」，得确认「跑完的 diff、测试输出、结果文件落在哪」。hook 通知 + 结果落盘，比「盯着手机看会话」可靠。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;断线重连本身，官方是&lt;strong&gt;没有自动续跑的&lt;/strong&gt;——文档说的是断开会话让你重新连上，不是帮你续跑任务。所以对超长任务，设计上就得假设「可能断」，把 checkpoint 或结果回传做进去，而不是指望链路永不掉。&lt;/p&gt;&#xA;&lt;h2 id=&#34;反例什么时候这些都不该上&#34;&gt;反例：什么时候这些都不该上&#xA;&lt;/h2&gt;&lt;p&gt;写全成本，也要写「别折腾」的情况：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;低频用家&lt;/strong&gt;：一个月跑不了几次长任务，为它搭 Tailscale + 组网 + 手机 App，是过度工程。一条 ntfy 通知就够，或者干脆跑的时候人别走太远。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Windows 主机 + 非要官方 Remote&lt;/strong&gt;：官方没支持就是没支持，别在配置上耗。要么换 mac/服务器，要么走自己拉链路。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安全敏感仓库&lt;/strong&gt;：agent 有对仓库和命令的读写权，把它通过任何链路暴露到手机，都意味着「你的密钥、你的仓库」跟着那条链路走。官方 Relay 和私网直连都没法替你做「仓库权限最小化」——该做的权限边界，得在 agent 侧先设好，再谈远程。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;一句话收束：Codex 远程化的真问题不是「哪个工具最强」，是「你能接受把 agent 的仓库/命令权限交给哪条链路」。官方 Remote 是零运维但有墙，SSH 直连可控但运维和责任都在你，终端复用器是通用但不是 agent 专属，ntfy 是最小闭环但放弃实时控制。先想清楚你要实时还是只要通知，再选。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;给今天就能做的下一步&lt;/strong&gt;：如果你正在跑长任务，先不急着装第三方。打开 ChatGPT 手机 App 的 Remote，把主机保活（caffeinate / 云服务器）搞定，跑一个 10 分钟测试任务看看断线和审批体验——不行再退到「完成通知」这条最省事的路。十分钟能验证的事，别先花半天搭链路。&lt;/p&gt;&#xA;&lt;h2 id=&#34;参考与验证&#34;&gt;参考与验证&#xA;&lt;/h2&gt;&lt;p&gt;本文关键事实核验于一手来源（访问日期 2026-09-14）：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;V2EX 帖「有没有什么工具，可以远程让 codex 干活？」（2026-09-14，2609 浏览 / 35 回复，社区信号，非一手事实）：https://www.v2ex.com/t/1241635&lt;/li&gt;&#xA;&lt;li&gt;OpenAI 官方「Work with Codex from anywhere」（2026-05-14，手机端 preview、400 万+ 周活、Remote SSH GA、Windows 主机 coming soon、secure relay layer）：https://openai.com/index/work-with-codex-from-anywhere&lt;/li&gt;&#xA;&lt;li&gt;Codex 官方「Remote connections」文档（SSH 建连、勿裸暴露、用 VPN/mesh、断线归因、Play Integrity/Google 认证、同账号同 workspace）：https://developers.openai.com/codex/remote-connections/&lt;/li&gt;&#xA;&lt;li&gt;openai/codex 仓库（123,825 star / 19,089 fork，2026-09-11 连发 5 个 alpha prerelease，最后 rust-v0.155.0-alpha.3.10 于 15:52:58Z 发布）：https://github.com/openai/codex/releases/tag/rust-v0.155.0-alpha.3.10&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;说明：本文为公开资料分析，未在本机实际运行以上各远程方案。社区提到的第三方工具（anytty、NovaScale、orca、ntfy、UU 远程等）仅作为方案类型提及，未逐一实测，具体功能以各项目文档为准。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
