Skip to content

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 21 Oct 14:39
· 16 commits to master since this release

修复

  • 修复重启资源管理器后托盘图标不再出现:explorer 重启会清空通知区域,程序需要靠 TaskbarCreated 广播重新把图标加回去。但主程序以管理员权限运行(High 完整性),而 explorer 是中完整性,这条广播能不能送到并不确定;H.NotifyIcon 2.5.0-beta.3 内部也没有调用 ChangeWindowMessageFilterEx 放行该消息。现在两条路一起补上:
    • 托盘图标创建后显式放行 TaskbarCreated,让库自带的恢复逻辑能真正触发;
    • 增加与消息无关的兜底:每 3 秒比对 Shell_TrayWnd 的宿主进程,发现 explorer 换了就主动重建图标,并按当前状态把图标颜色、ToolTip 与菜单勾选一并恢复。
      之前只能重启程序才能找回图标,现在 explorer 重启后约 3 秒内自动恢复。

产物下载

点击文件名即可下载。

合并版(自包含,解压即用,无需预装运行时)

文件 类型 大小 说明
Momomi-0.8.3-x64-setup.exe x64 安装包 45.8 MB 推荐。一键安装,可选开机自启与桌面快捷方式
Momomi-0.8.3-x64-portable.zip x64 便携版 67.2 MB 解压即用,无需安装
Momomi-0.8.3-x64-full-setup.exe x64 完整版 安装包 70.4 MB 内置内核 + 地理数据库,开箱即用
Momomi-0.8.3-x64-full.zip x64 完整版 便携包 107.0 MB 内置内核 + 地理数据库,解压即用
Momomi-0.8.3-arm64-portable.zip ARM64 便携版 65.9 MB ARM64 设备(如骁龙本)
Momomi-0.8.3-arm64-full.zip ARM64 完整版 便携包 103.6 MB ARM64 设备,内置内核 + 地理数据库

MSIX(x64)

文件 类型 大小 说明
Momomi-0.8.3.0-x64.msix x64 MSIX 包 66.3 MB MSIX 打包形态,功能与安装版一致;安装前需先信任证书
momomi-signing.cer 签名证书(公钥) 0.0 MB 自签名证书,安装 MSIX 前需导入「受信任人」存储

安装前先信任证书(会弹一次 UAC),再安装:

certutil -addstore -f TrustedPeople momomi-signing.cer
Add-AppxPackage .\Momomi-0.8.3.0-x64.msix

MSIX 版数据目录固定为 %LOCALAPPDATA%\Momomi,不支持应用内覆盖式自更新,升级请安装新的 MSIX 包。

分离版(框架依赖,体积最小,需预装运行时)

分离版仅提供 x64,须先安装运行环境方可运行,安装包在运行环境缺失时会给出下载提示。

文件 类型 大小 说明
Momomi-0.8.3-x64-sep-setup.exe x64 安装包 10.4 MB 一键安装;安装时检测运行环境并提示
Momomi-0.8.3-x64-sep.zip x64 便携版 13.9 MB 解压即用,需自备运行环境
Momomi-0.8.3-x64-full-sep-setup.exe x64 完整版 安装包 34.9 MB 内置内核 + 地理数据库,需自备运行环境
Momomi-0.8.3-x64-full-sep.zip x64 完整版 便携包 53.7 MB 内置内核 + 地理数据库,需自备运行环境

运行环境要求

须预先安装下列两个运行时,均为 x64 架构,缺一不可:

运行时 所需版本 下载地址
Windows App Runtime 2.4 或更高(2.x) WindowsAppRuntimeInstall-x64.exe
.NET 运行时 10.0 .NET 10 下载
  • 本应用基于 Windows App SDK 2.4 构建,Windows App Runtime 需 2.4 或更高的 2.x 版本,推荐直接安装上表的 2.4。
  • .NET 请选择 「.NET 运行时」(组件名 Microsoft.NETCore.App),而非「.NET 桌面运行时」或「ASP.NET Core 运行时」,版本 10.0.x。
  • 安装完成后可执行下列命令核对,两条均应有输出:
dotnet --list-runtimes | Select-String 'Microsoft.NETCore.App 10\.'
Get-AppxPackage Microsoft.WindowsAppRuntime.2 | Select-Object Name, Version

若运行环境已按上表装齐仍无法启动,建议改用合并版(自带全部运行时,无需预装)。

版本选择建议

使用场景 推荐版本
一般用户 合并版 x64 安装包(自带运行时,安装即用)
追求最小体积,且已装 .NET 10 与 Windows App Runtime 2.4 分离版(较合并版小约 100 MB)
网络可正常访问 GitHub 精简版(内核按需下载,体积更小)
访问 GitHub 不便 / 需开箱即用 完整版(内置 mihomo 内核与全部地理数据库)
ARM64 设备(如骁龙本) 合并版 ARM64 便携包

注意事项

  • 管理员权限:主程序以管理员身份运行以支持 TUN。UAC 为默认级别时,每次启动会弹出一次授权提示。
  • 分离版运行环境:须预先安装 Windows App Runtime 2.4(x64)与 .NET 运行时 10.0(x64),安装器会检测并在缺失时给出下载地址,详见上方「分离版」章节。
  • 端口 7890 冲突:若同时运行 clash-party 等占用 7890 端口的程序,Momomi 的混合端口将绑定失败,请在设置中改用其他端口(如 7897)。
  • 代码签名:安装包未做代码签名,Windows SmartScreen 可能提示「未知发布者」,选择「仍要运行」即可。