• Sitoi

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上 开源推广 标签: 是

    - 我的开源项目完整开源,无未开源部分: 是

    - 我的开源项目已链接认可 LINUX DO 社区: 是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

    以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


    项目地址:GitHub - Sitoi/ClashBar: 原生 macOS 菜单栏代理客户端,基于 SwiftUI + AppKit,由 mihomo 驱动。 轻量、稳定,在菜单栏完成配置、节点、规则、连接与系统代理管理。 · GitHub

    图片

    ClashBar

    图片

    图片

    开发的初心是因为开源的 mihomo 的客户端都过于臃肿,为了兼容多个平台,但我本人主要的设备都是 Mac 系统,所以有了自己开发一个超级轻量 APP 的想法。

    为什么不选 mihomo 内核 + web 的形式呢?

    - web 不支持系统代理等功能

    - 内核启动在 Mac 上我也不会采用裸机启动的方式,大概率还是使用 docker 启动,占用空间也不小

    - web 启动每次都需要打开浏览器,在打开 url,操作路径上很麻烦(个人感觉)

    - 就是想要自己开发一个

    那自己开发的 MacOS 初心是什么呢?

    - 必须要小,必须要小,必须要小。

    - 基本的功能要有,切换节点,展示节点信息,系统代理,TUN 模式,内核更新,只要 mihomo 内核 API 带的功能基本上都要支持。

    - ui 得好看(符合自己审美就行),不需要主窗口

    - 就是必须要轻量,dmg 安装包甚至做到了 1.6M 以下。

    - 状态栏常驻,不需要你感受他的存在,越透明越好。

    常见客户端的体积对比

    客户端 |
    体积 |

    ClashBar.app (No Core) |
    < 3 MB |

    ClashMac.app |
    75.2 MB |

    Clash Verge.app |
    128.4 MB |

    Clash Party.app |
    496.7 MB |

    ClashBar

    - 最小支持系统:MacOS 13

    - 支持的语言:简体中文 / English

    详细内容参考文档:https://clashbar.sitoi.workers.dev

    希望用了的人能提出宝贵的改进意见和建议!!!

    主楼
  • JinWw

    前排来试试看,谢谢分享!

    #1
  • 鲨鱼飞机

    很不错~ 把clash party配置导入无缝平移~

    #2
  • nanvon-linuxdo

    大佬你来了,我已经用了你的软件好几个月了,太好用了!!!

    #3
  • Sitoi

    总感觉 L 站的 Mac 用户很少啊

    #4
  • 石晓

    用了好几个月了,非常不错

    #5
  • GoldOring

    图片

    原来是作者来了,一直在用,很好用的,开机自启,无感和占用小

    #6
  • Simford

    多谢佬。建议:能不能加入 clash verge 那种 Global Extend Config, Global Extend Scripts? 一些共享的配置/脚本,切换不同 Profile 的时候就不用需要改了。

    #7
  • Sitoi

    应该不会考虑了,配置文件基本上配置好后面改动的操作其实不会很多。

    #8

发表回复

登录后回复