爱意满满的作品展示区。
gydi

分享一个新的 clash 客户端

  gydi ·
zzzgydi · Mar 4, 2022 · 67416 views
This topic created in 1717 days ago, the information mentioned may be changed or developed.

Clash Verge ,是基于 tauri 框架开发的开源跨平台 clash 客户端,目前仅良好支持 Windows 和 macos ( Linux 没测过)。部分 ui 和交互设计参考了 cfw ,clashX ,clash-dashboard 等。目前的完成程度已经基本满足自用了,所以分享给大家,希望可以收获一点建议或意见。如果感兴趣的话,欢迎 issue 、PR 或 star 呀!

项目地址: https://github.com/zzzgydi/clash-verge

如果有想尝试使用的话,可以在 https://github.com/zzzgydi/clash-verge/releases 下载最新的安装包。

开发初衷

clash 核心提供了较为完备的接口,让人看了难免有一种,做个套壳 GUI 我上我也行的错觉。正好那会儿闲着没事,想写一写 Rust 练一练手,于是就找了一个 Rust 的 GUI 框架开始干。

由于还没研究透这个 clash 的玩法和配置,所以目前在功能上相较于其他客户端来说可能会缺失,这个需要时间慢慢补。下面简单罗列一些特性和不足吧。

Features

  • 安装包体积小,更安全( tauri 相较于 electron 的优点)
  • 系统代理守卫:就是隔一段时间去重设系统代理,避免被修改
  • 支持暗黑模式(好像大家都有),Windows 里有模糊背景效果(后续会增加自定义主题色)
  • 增强 Profiles 功能:类似 cfw 中对配置文件的简单处理和 mixin 处理(这个功能还在开发中,预计这周能搞定)

不足的地方

  • tun 模式支持不够好,因为需要管理员权限执行程序才能开启,cfw 好像是通过服务启动的(有待研究)
  • providers 的查看界面还没设计
  • Connections 页面还没有做
  • macos 的系统托盘缺少 clashX 那种实时流量展示

部分截图

截图 1

截图 2


其实不足的地方还是有挺多的,还有一些诸如多语言支持、pac 支持等 features 也躺在 todo list 里很久了。如果有做设计或交互的朋友觉得哪里不好,也可以指点一二的,毕竟琢磨 ui 还是挺头疼的。

感谢大家,如果有感兴趣的话,欢迎下载使用或 PR 呀!

162 replies  •  2023-12-23 22:41:00 +08:00
1  2  
❮ ❯
xiaoyuer
xiaoyuer
Mar 11, 2022 via Android
101
有 tg 群么
gydi
gydi
OP
Mar 14, 2022
102
@xiaoyuer #101 没有的
gydi
gydi
OP
Mar 15, 2022
103
@saigo #99 已经定位到这个问题了,后面会修复,salute
sephiroth945
sephiroth945
Mar 16, 2022
104
感谢作者添加绿色版
sephiroth945
sephiroth945
Mar 16, 2022
105
绿色版用起来感觉挺好,但是有一个问题,程序默认会打开好几个 msedgewebview2 的进程,占用内存有点多,这个机制能否改成弹出界面再加载?
gydi
gydi
OP
Mar 16, 2022
106
@sephiroth945 #105 这个目前可能还办不到,不知道框架层面支不支持。可以提个 issue 随缘等大佬解决。
saintyy
saintyy
Mar 19, 2022❤️1
107
已经在用了 一开始订阅链接更新后什么都没有 后来卸载重装就好了 不知道怎么回事 整体而言还是挺好用的
ripg
ripg
Mar 30, 2022
108
已经下载支持,.net 体验比 cfw 好多了可惜不更新
jas0n2k
jas0n2k
Apr 2, 2022
109
本来想试试用.net 写的 看到你这个新 GUI 先学习一个
gumuxi
gumuxi
Jun 11, 2022
111
试了下,Linux 会卡死,闪退


测试环境:
```text
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal
```

测试版本:clash-verge_1.0.2_amd64.AppImage
System2
System2
Sep 15, 2022 via Android
112
Android 版本有吗?
gydi
gydi
OP
Sep 15, 2022
113
@System2 #112 安卓可以用 CFA 吧
congjinyebaiya
congjinyebaiya
Sep 23, 2022 via Android
114
支持
busuzhike
busuzhike
Nov 18, 2022
115
本地 profile 用到 provider 怎么更新呢?建议参考 clashweb
xiaoyuer
xiaoyuer
Dec 7, 2022
116
想问下配置连接哪里为啥右键不能粘贴,复制好链接点右键没反应,无法导入,ctrl v 就行,能修复么
gydi
gydi
OP
Dec 8, 2022 via Android
117
@xiaoyuer 是 windows 么
xiaoyuer
xiaoyuer
Dec 8, 2022 via Android
118
@gydi 对的,windows10
sinboy1988
sinboy1988
Dec 15, 2022
119
archlinux 平台上使用 tun 模式一直报错没有权限
kawaii303
kawaii303
Dec 23, 2022
120
怎么添加代理规则呢?
gydi
gydi
OP
Dec 23, 2022 via Android
121
@kawaii303 需要在配置文件里加
xiaoyuer
xiaoyuer
Dec 24, 2022 via Android
122
新版本还是邮件不能粘贴
xiaoyuer
xiaoyuer
Dec 24, 2022
123
大佬不搞个 tg 群么
gydi
gydi
OP
Dec 25, 2022 via Android
124
@xiaoyuer 可以发个 issue 记录一下
Joomaen
Joomaen
Jan 19, 2023
125
有没有 linux 下不用安装的包,我用的 deepin ,安装了.deb 包打不开
binghe
binghe
Jan 30, 2023
126
哎,崩溃了。
之前一直用 cfw ,想用 clash-verge 的 meta 内核。
但是这个规则前前后后加起来弄了一个多星期了,还是没搞定。

大佬要不要搞个半自动生成规则的程序啊,鼠标点点,填入机场地址就可以生成规则那种。。。。
gydi
gydi
OP
Jan 30, 2023
127
@binghe #126 现在最简单的用法不就是导入机场链接吗
binghe
binghe
Jan 31, 2023
128
@gydi #127 按正常情况来说,应该是导入机场链接就可以使用,但是我这里一直不能用,系统防火墙都是关闭状态。
设置项也参考对比了 cfw 。




Carlgao
Carlgao
Jan 31, 2023
129
@gydi 用了一段时间了,挺好用的切换系统代理的时候,icon 也跟着变个色吧
binghe
binghe
Jan 31, 2023
130
@gydi #127 不敢相信我重新安装一次就可以了。。。问题是其实我春节前就已经安装卸载多次了。。。。
binghe
binghe
Jan 31, 2023
131
最想要的还是这个功能
love19888888888
love19888888888
Apr 11, 2023
132
非常感谢,非常好用,一直在使用了!

谢谢 OP 无私的付出!
youthcould
youthcould
Apr 15, 2023
133
一定没搞懂怎么添加自定义规则,比如我需要让 ip138.com 走代理,XD 们有没有个具体的教程?
lcqlwe
lcqlwe
Apr 27, 2023
134
@binghe 这是什么软件的
binghe
binghe
Apr 27, 2023
135
@lcqlwe #134 clash for Windows
lcqlwe
lcqlwe
Apr 28, 2023
136
@binghe 请问这是怎么设置的。。没看到哪有这种
binghe
binghe
Apr 30, 2023
137
@lcqlwe #136 这个是 proxy-providers
ProcoRosso
ProcoRosso
Jul 24, 2023
138
报告
1.34
1.35 出现界面无法打开的情况,打开软件就先闪烁,界面消失。
不过功能正常。
gydi
gydi
OP
Jul 24, 2023
139
@juune 可以在 verge.yaml 配置里加个 app_log_level: trace ,然后重启应用,再打开一下界面,把闪退后的 log 发个 issue ,方便定位问题哈
2914
2914
Jul 25, 2023
140
@juune 卸载后重新安装貌似可以解决 @gydi
gydi
gydi
OP
Jul 25, 2023
141
@2914 如果是 windows 的话,确实有可能,因为昨天才修复了一个问题
ProcoRosso
ProcoRosso
Jul 26, 2023
142
@2914 谢谢。 可以啦
ProcoRosso
ProcoRosso
Jul 26, 2023
143
@gydi 恩 可以啦。 谢谢大佬
xiaoyuer
xiaoyuer
Jul 31, 2023 via Android
144
真是越来越好用了,icon 图标也会变色了,我还是那个问题,就是配置文件连接导入那快只能 ctrl+v 再点导入,直接右键粘贴无反应。不知道能解决么,期待后续支持一键导入订阅连接
xiaoyuer
xiaoyuer
Jul 31, 2023 via Android
145
就是 128 楼第 2 张图片那里,不知道为啥右键粘贴一直无反应。
Lenic
Lenic
Aug 3, 2023
146
有没有方便的自定义规则,这个是刚需
gydi
gydi
OP
Aug 3, 2023
147
@xiaoyuer 是 windows 的右键没反应吗
xiaoyuer
xiaoyuer
Aug 4, 2023 via Android
148
@gydi 是的
haozhang
haozhang
Aug 4, 2023
149
你好,有个疑问,我发现 clash 进程一直有 xx KB/s 的 upload ,然后 Clash Verge 进程一直有 xx KB/s 的 download ,并且上传的下载的速度大致一样,这两兄弟是在 http rpc 吗? 因为看到 clash 进程一直有上传数据 所以有些疑虑,望解答。
gydi
gydi
OP
Aug 5, 2023
150
@haozhang 这两兄弟是要通信的,采用 http 和 websocket 。
haozhang
haozhang
Aug 5, 2023 via iPhone
151
@gydi 多谢解答
zwyyy456
zwyyy456
Aug 6, 2023
152
macOS 无法开启系统代理模式。。。
nobody1234
nobody1234
Nov 2, 2023
153
cfw 已经删库了,希望这个能长久一点,作者保护好自己呀
jousca
jousca
Nov 2, 2023
154
@nobody1234 我专门跑来看这个有没有跑路,
n2l
n2l
Nov 3, 2023
155
为楼主祈福,clash 内核在十几分钟前删库了。
n2l
n2l
Nov 3, 2023
156
楼主小心
B3UzMhCd3dDvVVLa
B3UzMhCd3dDvVVLa
Nov 3, 2023
157
兄弟你也注意一下,v2ex 关联的个人信息尽可能处理干净吧
ProvinceV
ProvinceV
Dec 22, 2023
158
@A01514035 #41 博客打不开了
A01514035
A01514035
Dec 22, 2023
159
@ProvinceV #158 被查水表了,被问候了,被迫关了...
ProvinceV
ProvinceV
Dec 23, 2023
160
@A01514035 #159 可惜……最近在弄 proxy-provider 还在看这篇博文,刷新了下就没了
ProvinceV
ProvinceV
Dec 23, 2023
162
@A01514035 #161 感谢!收藏了。我之前也在 Internet Archive 读了你那篇博文的缓存
1  2  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   867 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 91ms · UTC 22:23 · PVG 06:23 · LAX 14:23 · JFK 17:23
♥ Do have faith in what you're doing.