Releases: hhhoratioxu/Horion
Release list
Horion v0.4.4
修复
- 修复小体积配置在 Mihomo 首次 Geo 数据初始化期间仍会超过 15 秒的问题。
- 基础校验时间提高到 120 秒;每额外 1 MiB 增加 3 秒;总上限为 300 秒。
- 32 MiB 配置最多可获得 213 秒校验时间。
- 超时时会显示经过脱敏的最后下载/Geo 初始化进度,便于继续定位。
验证
- 官方 Mihomo v1.19.29 最小安全配置校验仅用 52 ms,确认内核程序正常。
- Rust:45 项通过,4 项真实网络/TUN 测试按约定跳过。
- 前端:28 项通过,lint 与生产构建通过。
- Windows 安装器已在本机升级验证,系统代理升级前后均保持关闭。
SHA-256: 4540C117D38723AECA9D45BE2F85079AFE4B129AB3B4C17241D888F1FF0F419C
Horion v0.4.3
修复
- 修复大型订阅配置在 Mihomo 预检查阶段固定 10 秒超时的问题。
- 校验等待时间现在按配置大小计算:15 秒起,每额外 1 MiB 增加 3 秒,最多 120 秒。
- 接近 32 MiB 上限的配置最多可获得 108 秒校验时间。
- 超时现在会正确归类为配置错误,不再误报 Mihomo 可执行文件无效。
验证
- Rust:45 项通过,4 项真实内核/网络测试按约定跳过。
- 前端:28 项通过,lint 与生产构建通过。
- Windows 安装器已在本机静默升级验证,系统代理在升级前后均保持关闭。
SHA-256: 7EB81A72FF0B9871B2C3A7B3F113F8FEB75C87DAE62D395420862D18A3BB0007
Horion v0.4.2
改进 Mihomo 配置校验错误诊断。
- 配置校验失败时显示 Mihomo 的真实解析错误,不再只有 exit code 1
- 错误详情限制为 2 KiB,并遮蔽 URL、Controller 密钥以及 token/password/uuid/secret 等敏感字段
- Mihomo 日志列表同步加强敏感字段保护
- 继续保留 32 MiB 配置上限修复
- Rust 44 项和前端 28 项测试通过;4 项会执行真实内核或修改系统代理的测试按要求跳过
SHA-256: C10252A2E4DEE87DAEEA38C5547737962F7B22E350776508B321BF08C12DBED1
Horion v0.4.1
修复节点配置导入时的 “profile content must be non-empty and no larger than 8 MiB” 错误。
- 配置、订阅下载和 TUN 管理员辅助进程的容量上限统一提升到 32 MiB
- 空配置、空订阅响应、超大配置分别显示清楚的中文提示
- 继续保留流式读取边界与安全校验
- 跳过会启动 Mihomo 或修改 Windows 网络设置的实机测试;其余 Rust 43 项和前端 28 项测试全部通过
SHA-256: 134AFEA2CDD74DC8052DC847B45D595DA9E09255AF74FBC3231A17DCD54A403F
Horion v0.4.0
Windows 系统代理与 TUN
- 新增 Windows 系统代理开关、自定义绕过列表和局域网绕过。
- 停止、退出或异常恢复时精确还原原系统代理;检测到手工更改时保留用户设置。
- 新增 TUN/VPN 模式、自动路由、出口检测、DNS 劫持、严格路由、IPv6、MTU 和排除 CIDR。
- TUN 通过一次性令牌认证的临时提权辅助进程运行,主界面保持普通用户权限。
- 更新首页和设置页,状态只展示后端确认的真实接管结果。
验证
- 前端 27 项测试通过;Rust 42 项测试通过;Clippy 零警告。
- 真实 WinINet 应用、查询和精确恢复测试通过。
- Mihomo v1.19.29 TUN 配置预检通过。
- 按用户要求跳过了可能造成短暂网络波动的真实 TUN 路由切换测试。
安装包校验
Horion_0.4.0_x64-setup.exe
SHA-256: F2B4A711F796349B862A111C774BB8D60A3C5E7B7F211848A23B0A51C437B34F
本个人项目安装包暂未使用 Authenticode 签名,Windows SmartScreen 可能显示提示。请只从本 Release 下载并核对哈希。
Horion v0.3.0 — Profiles and proxy nodes
Horion v0.3.0 完成了配置、订阅和代理节点工作流,并重做了桌面界面。
主要更新:
- 全新的深色/浅色桌面 UI、首页、配置、节点和策略组页面
- 本地 YAML 导入与 HTTPS 订阅管理;完整订阅 URL 仅存入 Windows 凭据管理器
- 配置更新、激活、编辑、重命名、复制、删除、revision 冲突保护和最多 10 份历史
- 可恢复的删除事务与激活/更新失败回滚
- 接入真实 Mihomo Controller:节点、策略组、Selector 选择、单节点/全部测速
- 支持 Rule / Global / Direct 当前会话模式切换
- 更严格的运行时 YAML 净化、Controller 隔离和子进程环境清理
注意:
- 当前安装包未进行代码签名,Windows SmartScreen 可能显示未知发布者。
- v0.3.0 尚未接入 Windows 系统代理和 TUN;内核运行不代表系统流量已自动走代理。
Windows x64 安装包 SHA-256:
CB78C356EC0548DE107900A87753AE51197D9CAE3208742294F646F3306F164E
Horion v0.2.0 — Mihomo core lifecycle
内核接入
- 接入真实 Mihomo 内核安装、导入、启动、停止、重启、健康检查和日志
- 官方安装固定到 Mihomo
v1.19.29,校验精确大小、SHA-256、ZIP 唯一条目和-v输出 - 启动前使用同一份内存配置执行
-t,Controller 仅绑定 loopback 并使用每次启动生成的随机密钥 - 启动前重新校验受管内核哈希,停止时只操作 Horion 持有的准确子进程
- 新增单实例行为、安全文档和 Mihomo GPL-3.0 第三方声明
当前边界
订阅、节点选择、系统代理、TUN 和 Controller 流量指标仍未接入。内核显示“运行中”不代表 Windows 流量已经走代理。
验证
已通过前端 lint/测试/生产构建、Rust fmt/Clippy/单元测试、真实官方内核下载与启动集成测试、NSIS 安装升级、桌面启动和干净退出测试。
Windows x64 安装器 SHA-256
E132842CEC6FE900954169356230D458B58621536B3E263F51D21E28B23E3A09
当前安装器尚未进行 Authenticode 代码签名,Windows SmartScreen 可能显示未知发布者提示。请只从本 Release 下载并核对上面的 SHA-256。
Horion v0.1.0 — Phase 1
Horion v0.1.0 — Phase 1
This release provides the verified Windows x64 desktop application shell built with Tauri 2, Rust, React, TypeScript, Vite, and Tailwind CSS.
Included
- Windows x64 NSIS installer
- Responsive desktop navigation and application layout
- Dark, light, and system themes
- Honest offline/development states for features not yet integrated
Important
Mihomo, proxy management, subscriptions, system proxy, TUN, tray integration, and updating are not implemented in Phase 1. The installer is currently unsigned, so Windows may display an unknown publisher warning.
SHA-256: D8C5929EA2FDC2BFE637AA4B642D13BE82B6300151BEB6823C2EC61728986198