Skip to content

EnvScope 0.17.0 Alpha 1 — 原生网络修复与中断恢复

Pre-release
Pre-release

Choose a tag to compare

@qudadd qudadd released this 29 Oct 11:08
· 62 commits to main since this release

EnvScope 0.17.0 Alpha 1

新增 Windows / macOS 原生网络修复,贯通检测、选项、授权、修改、复检与恢复,无需安装旧维护核心即可处理所选接口的 IPv6 和本机 DNS 缓存。

  • 首页一键方案与“全部检查”的勾选修复只处理已测到的问题。持续维护增加网络面板:读取接口、勾选 / 全选 / 取消全选、预览具体影响,确认后申请本次系统授权。IPv6 只按明确的关闭目标修改;观察和允许网段模式保留原设置。
  • 先保留原配置和受保护的事务记录,修改前重新核对用户、目标、接口与报告时效,修改后独立读回。失败停止并尝试回滚,中断后阻止覆盖未完成事务,提供审核后恢复入口。备份和按日事件保留。
  • Windows 通过网卡 GUID 修改 IPv6 绑定,核对其他绑定;UAC 执行固定内存命令,方案复制后校验摘要,模块从系统目录加载。macOS 使用 SystemConfiguration,保留手动 IPv6 地址及原始数据,小型辅助程序经摘要核对后执行。
  • DNS 操作只刷新本机缓存,不替换 DNS 服务器、hosts 或代理客户端配置。缓存内容不可撤销;解析、连接与出口仍需复检。界面复检后自动读取接口,避免继续显示修改前的旧状态。
  • 保留时区守护、账号独立资料卷、正常退出与中断恢复、加密 .envsnap / macOS DMG、10 秒进程守护、原生路由、完整包更新与回退。

验证:494 项 Python 用例(Windows 492 通过、2 项平台跳过),11 项 JavaScript 测试,十三组离线界面流程。新增 Windows 与双 Mac 架构原生事务验收:真实权限 / 受保护备份,配置读回,进程中断恢复,写入失败回滚,缓存刷新失败记录。网卡和缓存为编译时或注入夹具,真实系统网卡前后不变;没有改动真实网络或清理真实 DNS 缓存。三架构冻结安装包、内核路由、备份、实际用户任务、完整包更新及本机 Windows 隔离窗口 / 托盘均以发布门禁为准。

所有发布资产来自同一提交的桌面构建、规则与界面检查和原生网络事务检查;上传后核对全部资产摘要。

范围:真实设备系统授权弹窗、VPN 驱动和网络瞬断、睡眠恢复、真实账号登录与服务端识别仍需设备验收。客户端 TUN 持久化、客户端语言和旧组件可逆迁移尚未全部完成。整体全功能升级目标继续进行。Alpha 尚未商业代码签名 / Apple 公证;更换网络、时区或语言不会改变实际所在地或官方地区使用资格。

网络设置与恢复 · 完整核对表

构建记录:标签推送额外触发了同一提交的重复任务 40862229819,为避免重复构建已主动取消;发布资产使用上述已全部通过的 40859107105,其提交与标签完全一致。