github Kindness-Kismet/Stelliberty v1.1.180
Stelliberty 1.1.180 更新

latest releases: v1.2.289, v1.2.288, v1.2.287...
5 months ago

📦 构建信息

项目 内容
包名 stelliberty
版本号 1.1.180
Mihomo 核心 1.19.18
提交哈希 5096d9361f11724514ed0ceebd2317c56f372186

📋 更新日志

自 v1.1.170 以来的功能和修复:

fix(rust): 修复 Linux 平台编译错误

提交: 5096d93 | 作者: ONEUI9

refactor(rust): hub 代码架构重构

将 native/hub 重构为四层原子化架构:

  • L1 入口层:lib.rs 统一入口
  • L2 协调层:clash_coordinator、system_coordinator
  • L3 分子层:8 个业务模块(clash_process、clash_config 等)
  • L4 原子层:4 个基础服务(logger、path_resolver 等)

修复系统代理和网络接口的 Dart 信号监听器初始化问题

提交: dbf5b62 | 作者: ONEUI9

fix: 修复虚拟网卡子配置修改不生效的问题

  • 修改子配置时自动重载配置,立即生效
  • 将自动检测接口默认开启,提升首次使用体验
  • 修复无权限时仍尝试启用虚拟网卡的问题

提交: 10e9906 | 作者: ONEUI9

fix: 修复重启核心时订阅配置覆写丢失的问题

添加 overrides 参数到 restartCore() 方法,默认使用当前覆写配置

提交: cc3a41c | 作者: ONEUI9

refactor(dart): 移除 ModernToast 的 context 参数

使用全局 navigatorKey 简化调用接口

提交: 3639789 | 作者: ONEUI9

refactor: 备份系统路径管理重构

提交: bdb1425 | 作者: ONEUI9

fix: 修复备份还原功能

提交: 5a6481a | 作者: ONEUI9

feat: 订阅切换提示、图标缓存和外部打开

  • 订阅切换时显示状态提示
  • 代理组图标持久化缓存(99 年,999 个文件)
  • 新增外部打开功能,支持所有平台(open_filex)
  • 完整错误处理和日志输出

Closes #30

提交: 2b2d58f | 作者: ONEUI9


❓ 故障排查

Linux 启动问题

如果无法启动应用,请确保已为应用文件夹赋予权限:

# 进入应用目录
cd /path/to/stelliberty

# 赋予权限
chmod 777 -R ./stelliberty

端口被占用(Windows)

如果遇到端口冲突:

# 1. 查找占用端口的进程
netstat -ano | findstr :端口号

# 2. 结束进程(以管理员身份运行)
taskkill /F /PID XXX

⚠️ 重要:必须以管理员身份运行命令提示符。服务模式启动的核心进程需要提升权限才能终止。

软件工作不正常

路径要求(ZIP 和 EXE 均适用):

  • 路径中不应包含特殊字符(空格除外)
  • 路径中不应包含非 ASCII 字符(如中文字符)
  • 支持空格:D:\Program Files\Stelliberty

EXE 安装程序的位置限制

如果使用 EXE 安装程序,还有额外的安装位置限制:

  • 系统盘(C:):仅允许 %LOCALAPPDATA%\Programs\*(如 C:\Users\用户名\AppData\Local\Programs\Stelliberty
  • 其他盘(D:、E: 等):无限制

💡 如需安装到 EXE 不允许的位置,请使用便携版 ZIP(无位置限制,但仍可能受系统目录权限影响)。

缺少运行库(Windows)

如果应用程序在 Windows 上无法启动或立即崩溃,可能是缺少必需的 Visual C++ 运行库。

解决方案:

安装 Visual C++ 运行库:vcredist - Visual C++ 运行库合集

Don't miss a new Stelliberty release

NewReleases is sending notifications on new releases.