Skip to content

EnvScope 0.18.0 Alpha 1 — 原生 TUN 与应用语言修复

Pre-release
Pre-release

Choose a tag to compare

@qudadd qudadd released this 29 Oct 13:49
· 51 commits to main since this release

EnvScope 0.18.0 Alpha 1

新增原生客户端启动 / 重开、Clash Verge TUN 持久化修复,以及 macOS Claude 专用语言的设置与恢复,贯通检测、审核、执行、自动复检和恢复。

  • 一键流程先修复客户端并自动复检,再根据实际读到的目标隧道生成后续原生守护方案;不提前猜测尚未出现的接口。全部检查的所选修复使用同一协调器,未选择的项目不授权额外修改。
  • 修改前正常退出已识别的 Claude,保留账号与工作资料;代理退出未确认时停止。本次强制退出为独立选项,仅针对已选择的代理客户端,不强制退出 Claude。程序路径、摘要、用户、PID 与创建时间均会重新核对。
  • Clash Verge 先保存私有原件,正常退出 GUI 后只修改 TUN 偏好,保留注释、订阅、节点及脚本;重开后分别核对偏好、内核 TUN 和目标地址抽样选路。失败尝试恢复原偏好与启动状态,中断后保留恢复入口。其他客户端提供手动 TUN / VPN 指引。
  • Windows 优先使用声明的本机命名管道,在发送认证前核对服务端进程与用户,限制模拟权限、设置总时限,失败不回退其他接口。Mac 支持已声明的本机 Unix 接口;无需为了功能公开 HTTP 控制口。
  • Mac 按自己明确选择的语言目标,只设置 Claude 专用语言键,保留缺省、空数组、多语言和 ByHost 原值;管理策略或后续同键修改不覆盖。Windows 对相应自动写入能力标红并列出手动确认步骤。偏好读回不代替实际界面语言确认。
  • 修正后台状态刷新与前台修复争抢操作锁的问题:改为独立只读状态接口,丢弃操作前的旧响应,减少重复点击与旧状态覆盖。
  • 保留原生网络与时区事务、独立账号数据卷、加密备份、10 秒进程守护、路由维护、Watchdog、托盘常驻与完整包更新 / 回退。全览显示 26 项功能对照。

验证:543 项 Python 用例(Windows 541 通过、2 项平台跳过),11 项 JavaScript 测试,15 组离线界面流程。三架构原生生命周期只操作自己编译的 Cocoa / WinForms 测试程序;双 Mac 架构只写入一次性测试应用域并由另一个进程读取,核对真实 Claude 与全局语言未变。Windows 实际命名管道覆盖认证、未知程序拒绝和超时清理。三架构冻结包、实际用户任务、网络 / 时区事务、加密存档、运行规则、整包更新及本机 Windows 隔离窗口 / 托盘均须通过发布关卡。

所有发布资产来自同一提交的桌面构建、规则与界面检查和原生客户端检查;上传后核对全部资产摘要。标签自动构建引用相同提交,重复构建已取消;发布采用上述已通过全部关卡的手动构建产物。

范围:真实代理 GUI 重生成、VPN 驱动 / 系统授权、睡眠恢复及 Claude 实际界面 / 登录仍需设备验收。系统设置与目标地址抽样不证明全部进程流量;地区限制也不能通过更改代理、时区、语言或账号修复。旧组件可逆迁移仍待实现,整体全功能升级目标继续进行。Alpha 尚未商业代码签名 / Apple 公证。

客户端与应用语言修复 · 完整核对表