顶栏轻触的精致美学:ClashBar 与 macOS 原生菜单栏代理
以 SwiftUI + AppKit 深度融合 macOS 原生体验,让 Mihomo 核心静卧于状态栏之上
时代与庞大桌面窗口破坏工作流的困境
对于习惯了 macOS 极致精炼体验的开发者和创作者而言,每次开关代理或切换节点都必须唤起庞大的独立应用程序窗口,既打乱屏幕多任务排列,又造成不必要的视觉干扰。打造一款纯粹依托顶部菜单栏常驻、召之即来挥之即去的原生工具,是无数 Mac 用户的殷切期盼。[1]
以 SwiftUI + AppKit 深度融合 macOS 原生体验,让 Mihomo 核心静卧于状态栏之上
对于习惯了 macOS 极致精炼体验的开发者和创作者而言,每次开关代理或切换节点都必须唤起庞大的独立应用程序窗口,既打乱屏幕多任务排列,又造成不必要的视觉干扰。打造一款纯粹依托顶部菜单栏常驻、召之即来挥之即去的原生工具,是无数 Mac 用户的殷切期盼。[1]
原生 macOS 菜单栏 Mihomo 客户端,可管理配置、节点、规则、连接、系统代理与运行日志。
基于 SwiftUI + AppKit 的 macOS 原生菜单栏轻量化 Mihomo 代理客户端
代码或许归档,但火种永不熄灭。为推动网络对抗演进与底层工程突破的开拓者献上一份敬意。
Sitoi 引用 mihomo 源码说明 ClashBar 不会改写用户配置;建议向 mihomo 提交支持请求,或手动将订阅转换为 proxy-providers。
v0.3.3 版本,在打开界面的情况下,以下快捷键已实现 ### 快捷操作 | 操作 | 快捷键 | 说明 | | --- | --- | --- | | 切换系统代理 | <kbd>⌘S</kbd> | 开启或关闭 macOS 系统代理 | | 切换 TUN | <kbd>⌘E</kbd> | 开启或关闭 TUN;不可用时菜单项会禁用 | | 运行模式 Rule / Global / Direct | <kbd>⌃⌘1</kbd> / <kbd>⌃⌘2</kbd> / <k…(节选)
小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:
基于 Sitoi 官方公开代码仓库、脚本实现与 Release 说明整理,严格遵循公共文献边界。
写明需要纠正的内容,可附相关链接。资料会在人工核验后更新。