ClashMac:轻巧macOS菜单栏代理工具,SwiftUI原生打造

ClashMac是一款基于mihomo内核的轻量级macOS菜单栏客户端,采用SwiftUI原生技术,提供系统代理一键接管、实时流量监控等功能,界面与交互风格与系统一致,适合网络调试与流量管理的开发者与进阶用户。

16AI工具macOS代理网络调试SwiftUI轻量级

ClashMac概览

ClashMac是一款基于mihomo内核打造的macOS菜单栏客户端,采用SwiftUI原生技术,界面与交互风格与系统一致,聚焦轻量与高效,提供系统代理一键接管、增强模式、实时流量与资源占用可视化,并集成Web Dashboard便于快速调试与查看状态。

核心特性

  • 原生体验:SwiftUI开发,视觉与交互贴合macOS。
  • 轻量高效:常驻菜单栏,资源占用低。
  • 网络接管:一键开启/关闭系统代理与增强模式。
  • 特权助手:免密管理系统代理与内核,减少重复授权。
  • 实时监控:基于SSE推送的毫秒级上/下行速率刷新。
  • 可视化面板:查看流量统计、连接数、内存占用等关键指标。
  • Web Dashboard:集成在线控制面板入口,便于规则与连接状态管理。

下载与安装

获取安装包:前往 GitHub Releases/国内网盘

  • Apple Silicon(M1/M2/M3/M4):ClashMac-v*-macos-arm64.zip
  • Intel Mac:ClashMac-v*-macos-x86_64.zip

安装步骤:

  1. 解压下载的zip。
  2. 将ClashMac.app拖入「应用程序」文件夹。
  3. 首次打开如遇安全提示,右键App图标选择「打开」。

如何确认芯片类型:点击屏幕左上角苹果标志 →「关于本机」查看「芯片」信息。

Gatekeeper拦截与处理

应用未经过Apple公证时,macOS可能阻止直接打开。可按需选择以下方式:

方式一:在系统设置中允许

ClashMac:基于 mihomo 内核的轻量级 macOS 菜单栏客户端(SwiftUI 原生)

  1. 尝试打开ClashMac,出现安全警告时点击「完成」。
  2. 前往「系统设置 → 隐私与安全性」。
  3. 在提示「ClashMac已被阻止打开」处点击「仍要打开」,在弹窗中再次选择「仍要打开」。

方式二:终端解除限制(清除扩展属性)

xattr -cr /Applications/ClashMac.app 

方式三:移除隔离属性

xattr -d com.apple.quarantine /Applications/ClashMac.app 

可视化与监控

  • 流量/连接/内存:在菜单栏面板内即时查看关键信息。
  • Web Dashboard:从应用内直达控制面板,查看规则、节点状态与连接详情。

配置兼容

如需快速验证,参阅项目提供的测试专用配置。实际使用时请根据自身场景与合规需求加载相应配置文件。

使用范围与合规说明

ClashMac为通用网络调试与流量管理工具,不内置节点与规则。请在合法合规场景下使用,遵守当地法律法规与平台政策;涉及第三方服务的内容与费用由用户自行承担。

适配人群

  • 需要在macOS上进行网络调试与流量观察的开发者与进阶用户。
  • 偏好菜单栏常驻、轻量占用与原生交互的macOS用户。
  • 需要可视化面板与Dashboard协作的团队成员。

ClashMac开源地址

下载地址:网盘

GitHub地址:https://github.com/666OS/ClashMac