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

分享一个新的 clash 客户端

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


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

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

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




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

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