当天完成了 Arch 远程 SSH 路径比较,将经新加坡公网跳板的方案落地为 arch-fast 别名,并通过真实登录验收。Codex 排查先确认非交互启动环境缺少代理变量,随后根据新的交互报错定位到安装包布局不完整,安装 standalone 0.157.1 后验证了后台进程和真实模型请求。手机免装 Tailscale 的访问方式已整理为浏览器与原生 App 两种方案,但移动端尚未配置实测,部分 MCP 警告和授权问题也仍待处理。

本文按北京时间整理 win-0o0ooo 本机保存的 2026-09-26 历史会话,仅记录当天新增工作。

Arch 远程 Shell 的跳板选路与延迟比较

针对 Windows 本机未安装 Tailscale、远程 Shell 登录较慢的问题,核对既有拓扑与软件状态,并实测原有 Cloudflare 跳板路径、新加坡 Oracle 公网跳板及本机直连路径。确认通过 Oracle 公网 SSH 的 ProxyJump 可以进入 Arch,无需在本机安装 Tailscale。三次完整登录耗时为 8.29—9.31 秒,原路径为 9.20—15.40 秒;本次样本的登录耗时中位数下降约 31%。Oracle 至 Arch 仍经过新加坡 DERP,稳定段约为 225—229 毫秒。

新跳板路径三次均返回目标机身份且退出码为 0。本机直连 Arch 的 Tailnet 地址超时;网络检查显示 Arch 的 NAT 映射随目的地址变化,未建立点对点连接。交互延迟仅有分段测量和推算,尚未完成端到端交互 RTT 测量,也没有实施 NAT 或端口映射优化。

安装并验收 arch-fast SSH 别名

在用户要求添加配置后,先备份 Windows 用户级 SSH 配置,再通过临时副本增加公网跳板和 arch-fast 别名。配置检查发现原有通配段抢先设置保活值,随后将专用 Host 段移到通配段之前。已将新配置安装到用户级 .ssh/config,并校验安装前后文件的 SHA-256 一致性。arch-fast 使用 ProxyJump 和密钥认证,禁用密码及键盘交互回退,保活间隔为 30 秒;原有连接入口保留,临时副本已清理。

完整工具证据确认最终解析出的跳板、认证选项和保活参数符合配置。使用 arch-fast 执行真实远程命令成功,退出码为 0,耗时 10.19 秒;修改前的时间戳备份已创建,未实际执行回滚。

定位 Codex 请求超时与代理环境差异

针对 Arch 上 Codex 无法使用的问题,检查 CLI 版本、登录状态、配置权限和代理监听,并对比无代理环境与显式注入 Mihomo 代理后的最小模型请求。确认当时使用的 Codex CLI 0.157.0 登录有效,但无代理的远程启动环境会出现模型列表刷新超时。相同版本、登录和模型在注入代理后返回 CODEX_OK,定位到该启动环境未继承代理变量;进一步确认既有 .zshrc 已包含代理设置。

直连服务的网络测试超时,代理路径能够获得 HTTP 响应,真实 Codex 请求进一步验证模型调用成功。该结论解释了被测非交互启动环境的网络故障,尚不能解释所有交互启动失败;专用代理启动器仅被建议,未创建,三个旧 MCP 配置字段警告也未清理。

修复 Codex 缺少完整本地安装包的启动故障

收到交互启动提示缺少完整本地 package 的新报错后,检查系统包归属、文件清单和遗留 standalone 安装,并用真实 TTY 复现。用户授权修改后,通过已有代理运行官方 standalone 安装器,保存安装前状态和脚本摘要,并为旧版本创建固定回滚入口。将正常命令入口切换到 ~/.local/bin/codex 对应的 standalone 0.157.1,补齐 package 描述文件及随附资源,并安装匹配的后台 daemon package。保留系统包和旧 standalone 0.147.0,未修改现有认证及用户配置文件;修复原因、验收和回滚说明已写入 Arch 运维文档。

工具回执确认新版本解析路径、完整 package、rg、bwrap 和 ChatGPT 登录检查通过,后台存在受管 daemon 及其 PID 更新进程。限定时长的默认 TUI 启动测试未再出现缺包错误,真实只读模型请求返回 CODEX_REPAIR_OK 且退出码为 0。旧版回滚入口的版本读取通过,但未执行完整回滚;三个旧 MCP 字段警告及一个 MCP OAuth 授权问题仍待处理。文档差异检查只报告换行转换提示,仓库总差异不能全部归为当天修改。

手机免装 Tailscale 的浏览器与 SSH App 方案

针对手机不方便安装 Tailscale 的约束,查阅已有远程访问记录及产品资料,比较浏览器 Guacamole 和原生 SSH App 经公网跳板访问 Arch 的方式。给出优先使用既有 Guacamole 浏览器入口的建议,并提供 Termius 通过公网跳板连接 Arch 的备选配置思路。说明 Windows 的 arch-fast 别名不会自动同步到手机,原生 App 方案需要配置跳板和目标机,并使用手机独立密钥。

当天完成的是方案说明与资料核对。Guacamole 的既有部署来自历史拓扑记录,没有当天手机登录成功的回执;也未安装或配置手机 App、生成手机密钥或实测移动端链路,因此手机访问仍未完成现场验收。

会话关联与手动续接

以下命令在保存这些会话的 win-0o0ooo 机器上手动执行。项目名称和路径已作公开脱敏;准确目录保留在本机对应月份的工作归档或原会话中。

检查 VPS 架构并优化 Arch 远程 Shell

项目:远程主机运维与开发工具环境。

会话 ID:=01a0db48-4768-7463-97f9-44b1f7e05e26= 。

codex resume 01a0db48-4768-7463-97f9-44b1f7e05e26