Skip to content

v0.16.1 — VPN IPv6 泄漏修复 + 移除「经代理启动」

Choose a tag to compare

@benz-ai-x benz-ai-x released this 29 Sep 05:57
· 2 commits to main since this release

修复

VPN 连接后 Codex 等 AI 客户端断连(IPv6 泄漏)

  • 真因:纯 IPv4 隧道下,物理网络的原生 IPv6 绕过隧道直接出网,OpenAI 系域名在泄漏路径上被 SNI 重置。此前的 reject 路由堵口会被 macOS configd 在会话中途撤掉(真机实测 8 分钟后消失)。
  • 修复:up 脚本对默认路由网络服务执行 networksetup -setv6LinkLocal(服务级配置,扛 RA 刷新/睡眠唤醒),reject 路由降级为兜底;断开时精确还原原 IPv6 模式。

移除「经代理启动」功能

  • 该功能注入的 https_proxy=127.0.0.1:8888 环境变量无法从已启动进程回收;SSH→VPN 切换后(8888 随接入层互斥关闭),旧终端与经其拉起的守护进程持续连接被拒(真机案例:codex app-server 守护)。
  • 整体移除功能与 capture/chromium_proxy.py 模块;系统代理开关(networksetup 事务式)不受影响。

全量变更: v0.16.0...v0.16.1