用 WebMux 远程运行 Codex CLI
WebMux 把 Codex CLI 放在服务端的持久终端里运行:你可以合上电脑,在手机或另一台电脑的浏览器里继续同一个进程。
1. 安装并认证 Codex CLI
在运行 WebMux 的机器上按 Codex CLI 官方说明(外部链接) 安装,并以运行 WebMux 的服务用户身份完成认证。WebMux 不会自动安装或认证 CLI,也不代管模型密钥。
要使用聊天视图,还需在服务器上另外安装第三方 ACP 连接器 codex-acp:
npm install -g @agentclientprotocol/codex-acp 2. 使用预置启动配置
- 交互式命令
codex- 预置参数
--dangerously-bypass-approvals-and-sandbox
在“新建会话 → 预先输入”选择该启动配置,指定目录或工作树,再创建会话。也可以在服务所在机器的终端里启动,Ctrl+] 分离后到手机上继续:
webmux run -- codex --dangerously-bypass-approvals-and-sandbox 已有安装升级时不会改写 launch-configs.json;列表里缺少该 CLI 时,在“设置 → 启动配置 → 新建启动配置”填写名称和上面的命令。预置命令用“加载 shell 启动文件”包装,以读取 ~/.bashrc 或 ~/.zshrc 中的 PATH。 已有安装
3. 终端、混合会话与提醒
4. 已知限制
- 聊天端需要第三方适配器 codex-acp(需要 Node):npm install -g @agentclientprotocol/codex-acp;WebMux 不会自动安装。
- 预置参数 --dangerously-bypass-approvals-and-sandbox 会自动批准工具调用并关闭 Codex 沙箱;需要逐次授权时在设置页移除。
- 已验证版本为 Codex CLI 0.165.0 与 codex-acp 2.3.0;Codex 拒绝打开被 Codex App、IDE 或外部终端占用的会话。
安全边界
WebMux 等同于以当前用户身份把 shell 暴露到网络,默认监听 0.0.0.0:7681。仅本机使用请改为 127.0.0.1;远程访问请绑定 Tailscale / WireGuard 等可信 VPN;除非明确使用隧道并接受“Token 是唯一入口屏障”的风险,不要开放到公网。它不是进程沙箱,服务重启会结束所有终端会话。 阅读安全模型
命令由上游按 2026-10-31 的官方资料核对;本页核对于 2026-11-03。 返回全部 agent