Repository navigation
Releases
EnvScope 0.25.0 Alpha
EnvScope 0.25.0 Alpha
本版完善读取权限与后台守护,并简化 Windows / macOS 桌面操作。
- 读取失败分别显示权限拒绝、组织策略、超时、工具缺失或本版未支持。根据当前失败项目提供授权入口,返回后复检原选择;取消与目标改变不会沿用旧证据。
- Windows 增加受保护的系统时区守护,与 macOS 服务一样按批准基线运行、读回、限频、记录和恢复。后台权限不足不会声称已经保护,也不会反复弹出授权框。
- 守护异常通知去重,重启应用后仍可查看待处理事项。
- Windows 守护升级中断时保留恢复入口;未完成事务阻止后台写入,恢复后才重新巡检。心跳核对版本、策略和目标,避免旧状态误报正常。
- 首页集中显示目标、检测、问题与修复方案。侧栏直接进入守护和账号,高级系统操作按需展开;保留选择检查、全选、备份、恢复和工具。
- 更新应用、托盘和导航图标;保留页面滚动与展开说明,防止检测重复提交。设置刷新和保存、教学与 IP 读取之间的时序冲突已修正。
- 安装包使用固定应用标识与版本资源;更新校验包身份、摘要和发布版本。
这是纯开源 Alpha 版本。Windows 包未作发布者签名;macOS 使用构建所需的临时签名,未作 Developer ID 签名或 Apple 公证。完整性与身份一致性校验不等于发布者认证。
自动测试使用隔离配置和模拟网络;原生服务测试使用独立任务和时钟。人工 UAC/TCC 授权、撤权、长期休眠和真实 Claude 登录仍需专用设备或用户环境验证,未计入自动测试通过。具体范围见 权限验收 与 桌面验收。
请下载对应系统的 ZIP 并完整解压:Windows x64、macOS Apple Silicon 或 macOS Intel。旧版可保留用于回退;如已配置后台维护,移动应用目录后需重新核对任务入口。
验证记录:本地 726 项 Python 测试通过(5 项平台跳过),19 项 JavaScript 测试通过;Windows/macOS 的 6 组桌面尺寸场景、冻结包及离线升级启动已验证。下载包保留原版固定摘要的源码与许可证,SHA256SUMS.txt 用于核对文件完整性。
构建与验收:跨平台检查、Windows / macOS 原生构建。源码提交:e7cd61d0e8f1884441a1845c5a72f429102ae300。
Code signing policy
Code signing policy · Privacy notice / 隐私说明 · Uninstall / 卸载说明
EnvScope is preparing an application to the SignPath Foundation. It has not been accepted and does not currently receive signing services from the Foundation. The Windows files in this release remain unsigned; macOS files remain ad-hoc signed without Developer ID or Apple notarization. These policy links do not change the release files or their signing status.
EnvScope 0.24.1 Alpha — 复检与修复流程
EnvScope 0.24.1 修复“重新检测后找不到修复入口”的问题,并补齐异常处理。
- 从问题里重新检测、修复后复检、撤销和安装继续,都会按当前结果生成新方案;保留重新生成入口。
- 过期方案不能写入,方案生成失败可以重试。执行结果不明时先要求重新检测,避免重复修改。
- 上次执行结果、文件写入失败原因、权限拒绝及恢复说明不会被复检覆盖;无法自动处理的项目提供手动步骤。
- 首页显示时区、地区格式和代理守护的实际结果;地区恢复入口去重,辅助文字增大。
保持“确认地区与时区 → 一键检测 → 修复方案 → 持久化守护”的极简桌面流程。选择适合的 Windows x64、macOS Apple Silicon 或 macOS Intel 压缩包。已有用户退出旧版后打开新版;个人配置仍使用原来的应用数据目录。
验证结果:Python 测试集共 677 项(本机 5 项平台条件跳过),JavaScript 16 项,浏览器流程 21 组通过。Windows、macOS Apple Silicon 和 Intel 的原生安装包、后台调度和升级验收均通过。自动化检查 · 原生打包与验收。下载文件可用附带的 SHA256SUMS.txt 核对。
本轮使用隔离的系统、代理和账号资料验收,未修改开发机器的生产环境。配置读回与模拟测试不代表 Claude 账号认证已通过。
EnvScope 0.24.0 Alpha — 简化一键检测与修复
首页现在按一个顺序操作:确认地区与时区 → 一键检测 → 查看问题与修复方案 → 启用持久化守护。
- 地区预设覆盖 247 个国家和地区、417 个城市/时区;IP 结果可建议城市,手动选择和已保存目标优先。
- 所有问题摘要直接可见;需要权限、证据缺失和无法自动修复的项目分别给出下一步。
- 时区、地区格式与 Code 配置可合并审核,确认后修复并自动复检,保留恢复记录。
- 账号、全部检查与全选、工具、历史和高级维护保留在“更多功能”。
本地验证:677 项 Python 测试完成(5 项平台跳过),16 项 JavaScript 测试通过,21 套隔离浏览器流程通过;Windows 独立包通过窗口、托盘、重开与退出测试。Windows、macOS Apple Silicon / Intel 发布包的构建与平台验收见本版本 Actions。
升级前从托盘退出旧版,再打开新版。原有资料保留。检测结果仅代表所列测量范围;真实 Claude 登录与消息回复仍需在客户端确认。
三平台的独立窗口、归档升级、后台任务注册、两轮自动执行与停用均已通过:桌面发布验收。合并后的主分支检查也已通过:自动检查。安装包来自提交 537d0ad,与本版本提交 fdae7f6 的源码树一致。
EnvScope 0.23.0 Alpha 1 — 环境维护、可恢复清理与浏览器守护
EnvScope 0.23.0 Alpha 1
新增旧软件清理与恢复:单项 / 全选、预览确认、先停用旧任务,再可逆存档核心、界面、App、快捷方式和固定系统脚本。账号、凭据与配置保留;未知文件、占用和恢复冲突给出手动指引。Windows 中文快捷方式使用 Unicode 原生接口;macOS 系统文件按本次授权处理。
临时浏览器增加私有会话记录、独立隐藏清理进程、退出后清理与重启恢复,保留使用中或无法核实的资料。工具页提供资料目录和清理记录。
48 小时历史分别显示有效观测、不同出口集合与变化次数;仅保留 HMAC 对照值。维护页读取合并并统一锁定操作,减少按钮可点但方案未生成的竞争。
功能对照更新至上游 92cd62f,目录 30 项。原有 57 项检测目录、首次教程、地区城市联动、可选检查与全选、配置修复 / 复检、Watchdog、独立账号卷、.csnap / .envsnap / DMG 和诊断 ZIP 均保留。
旧版中断切换留下的 Claude.old、staging 和 cleanup.json 也会阻止继续切换 / 启动。保留副本并给出人工恢复步骤,不自动执行旧清理标记。
验证:672 项 Python 用例按平台执行,保留明确的适用性跳过;11 项 JavaScript 用例;20 组离线页面流程;Windows x64、macOS arm64 / x64 冻结包和更新 / 回滚;实际唯一命名的惰性系统任务、root 文件事务、Shell Link、权限、重启恢复和独立清理进程。所有数据为自建夹具,不执行 vendor 脚本或使用真实账号。
安装包仍为 Alpha,未使用商业签名或 Apple 公证。服务认证、服务器设备识别、第三方真实 VPN 驱动及物理断电不由这些测试证明。系统设置、客户端或账号修改仍需审核具体方案。
源码 / 页面检查:https://github.com/qudadd/envscope/actions/runs/40983340329
三架构桌面包:https://github.com/qudadd/envscope/actions/runs/40983511574
实际 OS 维护夹具:https://github.com/qudadd/envscope/actions/runs/40978404717
完整功能与范围:docs/FULL_PARITY_AUDIT.md
标签另触发的重复桌面构建已取消:https://github.com/qudadd/envscope/actions/runs/40986004773 。本次安装资产来自上列相同提交、三架构均成功的手动构建。
EnvScope 0.22.1 Alpha 1 — 原版 .csnap 加密备份兼容
账号页新增原版 Windows .csnap 加密备份格式。Windows、Mac Apple Silicon 和 Mac Intel 均可导入、导出;现有 .envsnap 与 macOS DMG 继续保留。
- 选择非活动 A–D 槽位导出;导入需原密码和原来的空槽位,旧短密码及小写账号标记可导入。
- 完整验签后才解密,拒绝损坏文件、不安全路径、名称冲突、超限数据和待恢复事务。
- 导出回读比对全部文件后才发布,不覆盖并发创建的同名文件;密码提交后清空,不保存到日志或命令参数。
- 独立自编 .NET 与 Python 完成加密和 ZIP 双向交换;不运行上游脚本,也不读取真实账号。
检测偏好、FlClash、原生守护、网络 / 时区修复、账号数据卷、脱敏 ZIP 和完整软件更新继续保留。
验证:630 项 Python 测试、11 项 JavaScript 测试、18 组离线界面验收,以及三种架构的冻结包、更新和隔离系统任务验收。测试使用模拟资料、回环连接和专属临时任务;不代表真实 OAuth / 钥匙串能够跨机迁移。整体功能对照仍在继续:完整旧软件清理、退出后的临时浏览器资料恢复清理、48 小时不同出口集合计数尚需补齐。
使用方法与格式:CSNAP_ARCHIVES。本版为 Alpha,尚未商业签名或 Apple 公证。校验和在 SHA256SUMS 中。
构建依据:同一提交的三平台桌面验收 与 功能和界面检查。仅在这两项均成功并核对发行包后公开。
前述两项已成功。标签创建后触发的 重复桌面构建 已申请取消;发行包使用上述同一提交的已验证构建。0.22.0 候选未公开,本版包含发布前补齐的小写槽位兼容。
EnvScope 0.21.0 Alpha 1 — 检测偏好、FlClash 与脱敏诊断
EnvScope 0.21.0 Alpha 1 增加持久检测偏好、FlClash 集成与脱敏诊断 ZIP。
- 六组可选检查由一键检测与后台巡检共用。已有目标时修改策略后自动复检,单项检测可临时覆盖默认偏好;必需依赖保留,跳过不算通过。可选例外保留原始告警 / 失败,不放宽证书、地址策略或必需检查。
- FlClash 纳入目标选择、安装识别、受控启动 / 重开 / 恢复、代理离线重开与内核守护。一键流程可先启动客户端再复检。TUN 和规则仍在 FlClash 内手动设置,界面标红给出步骤;不会套用 Clash Verge 的偏好格式。
- 命令日志仅记录命令、状态、时间和耗时,单份最多 512 KiB、轮转两份,可以关闭和清除。仅调整日志开关不改变已有守护基线;损坏的同意配置不会重新启用日志。
- 诊断 ZIP 只含固定检查状态、偏好和允许的命令元数据,不打包原始报告、账号数据卷、IP、代理配置或修复备份。日志关闭时,旧命令日志也不导出。
- 确认目标与处理中保持按钮状态一致,避免点击被忽略;相同的后台状态刷新不会清除已生成的修改方案,地区恢复入口继续保留。
- 修复退出竞态:停止接收新操作,等待已接收请求与最后的日志完成后再释放目录。日志读取不会创建目录或锁文件。
本次代码为 5493c427b5105fc7d139f3cf717842d874d94afb。608 项 Python 回归(本地 Windows 2 项平台专属跳过)、11 项 JavaScript 回归、18 套离线界面流程及 Windows / macOS arm64 / macOS x64 冻结包验收,以最终公开检查记录为准:
代码与界面检查,三架构完整构建与隔离验收。冻结包另验证了诊断模块、日志同意持久化和 ZIP 白名单。所有 OS 任务、数据卷、应用生命周期和网络场景使用临时夹具,没有修改真实账号、代理或系统地区。
已有维护方案在检测策略变化后需重新批准。仅修改日志同意不要求重新授权守护。实际登录、订阅、回复与真实 VPN 驱动需要在自己的环境确认,Alpha 安装包尚未商业签名。
整体上游升级继续进行:最新 Windows .csnap 格式兼容、后续暂存 / 并发细节和完整旧软件清理仍列在完整功能核对表,本版不宣称整体功能对齐已完成。
本版安装包来自上面同一提交的三架构成功构建。标签另行触发的重复构建已在该成功证据齐全后取消。
EnvScope 0.20.0 Alpha 1 — 旧任务迁移与守护恢复
EnvScope 0.20.0 Alpha 1
新增 Windows / macOS 旧后台任务的可逆迁移,减少旧守护与 EnvScope 同时修改环境的问题。
- 持续维护自动读取旧任务,支持单项选择、全选、具体影响预览和确认后自动复检。Windows 处理当前用户的 ClaudeBodyguard;macOS 处理旧进程守护、时区守护和两类旧更新任务。
- 执行前核对命令、用户、定义、访问权限及原脚本摘要,先保存受保护的恢复资料,再停止并移除登记。发生变化、读取拒绝或特殊访问规则时停止自动处理,显示手动办法。
- 恢复整笔原事务,保留原先暂停或未登记的状态。检测到对应 EnvScope 守护仍启用时阻止冲突恢复;中断后重试不会额外启动已运行的旧任务。
- 一键流程遇到待修复的旧守护时,先迁移并复检,再根据新证据预览客户端和原生保护。新守护取得新心跳后才显示生效。
- 原生进程守护与 macOS 系统时区守护会检测旧任务重新出现,冲突时暂停自身操作并留痕。旧策略工作进程的心跳不能证明新保护生效。
- 账号、原脚本和旧界面保留。本次迁移不等于完整旧软件卸载;恢复旧任务时,原调度条件可能执行旧脚本,预览中明确说明影响。
验证:574 项 Python 用例(本机 Windows 572 通过、2 项平台跳过)、11 项 JavaScript 测试、17 组离线界面流程,包含一键迁移后的新方案确认。三架构原生任务验证使用唯一命名的无害任务;Windows 以具体测试进程的 PID 和创建时间确认恢复重试没有增加实例。Mac 仅在测试目录模拟时区,确认冲突时不写入、解除后恢复巡检。没有操作真实 Claude、VPN 或账号。
发行关卡绑定同一提交的完整桌面构建、源码与界面检查、原生迁移与时区冲突验证。还核对托盘、唤回、后台任务、加密存档、整包更新与回滚,并在本机隔离运行实际 Windows 成品。公开文件核对 SHA-256,源码、wheel 和源码包核对一致性。
范围:检测合格只覆盖所选目标和已测条件,实际登录与回复仍需在 Claude 中确认;不保证服务端画像、账号风险或全部进程流量。Alpha 尚未商业签名或 Apple 公证。上游新增的 FlClash、持久可选检查和脱敏诊断 ZIP 等仍继续逐项集成,整体升级目标保持进行。
标签推送另触发的重复桌面构建已取消;发行成品使用上方同一提交、全部通过的手动构建。
EnvScope 0.19.0 Alpha 1 — WireGuard 专项检测与隧道守护
EnvScope 0.19.0 Alpha 1
新增 Windows WireGuard 专项模式,将本次使用的隧道与检测、守护基线绑定,避免其他 VPN 网卡在线掩盖所选隧道的问题。
- 目标设置选择 WireGuard 后读取并选择具体隧道;多隧道不猜测。分别核对 SCM 服务、所属进程、固定安装程序路径与摘要、对应网卡和抽样目标选路。
- 服务停止、缺失、读取权限拒绝、身份不完整及错误选路分别显示原因和处理步骤;不能自动处理的项目标红。全部检查增加可单独勾选的服务项目,总目录 56 项;功能对照 27 项。
- 原生守护固定同一服务、程序摘要与接口。每 10 秒检查,服务或网卡离线、身份读取失败或程序变化时,按已批准范围停止当前用户已识别的 Claude 桌面并留痕;收到新心跳才算运行。程序更新后需重新审核,不自动放宽基线。
- Windows WireGuard GUI 可审核后启动,激活隧道仍由官方客户端完成。不读取 VPN 配置与私钥,不自动更换隧道,不向 WireGuard 写入 Clash 专用规则。权限帮助仅在实际拒绝后提供系统服务管理入口,打开不等于已授权。
- 保留既有账号数据卷、加密存档、客户端 / 网络 / 时区修复、恢复、Watchdog、托盘和完整包更新;未使用 WireGuard 的既有批准基线保持指纹兼容。
验证:557 项 Python 用例(Windows 555 通过、2 项平台跳过)、11 项 JavaScript 测试、16 组离线界面流程。Windows 真实 SCM 验证只创建自己编译的无网络临时服务,读回运行 / 停止 / 进程身份和摘要后删除;没有安装 VPN 驱动或操作真实隧道。三架构冻结包、真实临时 GUI、用户任务、网络 / 时区事务、加密存档、整包更新与本机隔离窗口验证均作为发布关卡。
同一提交的桌面构建、规则与界面检查、原生客户端检查和 WireGuard 服务检查通过后发布,下载文件均核对 SHA-256。
同一提交已通过三平台手动构建;标签推送另触发的重复构建已取消,发布成品使用上述通过验证的手动构建。
范围:此专项覆盖 Windows 官方 WireGuard 安装布局;macOS WireGuard 仍使用通用 VPN 检查。实际驱动、握手、睡眠、真实 Claude 会话及旧组件可逆迁移仍需继续完成,临时服务验证不能替代这些证据。检测与守护不证明所有进程流量或零泄漏,也不能通过配置变更消除官方地区限制。Alpha 尚未商业代码签名或 Apple 公证。整体全功能升级目标继续进行。
发布核对时,上游已新增 FlClash、可选检查设置和脱敏诊断日志等改动,参见上游最新提交。这些差异继续逐项核对,本版没有声明已全部同步。
EnvScope 0.18.0 Alpha 1 — 原生 TUN 与应用语言修复
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 公证。
EnvScope 0.17.0 Alpha 1 — 原生网络修复与中断恢复
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,其提交与标签完全一致。