GUI for Clash 是一款基于开源代理核心 Clash 所开发的图形用户界面(GUI)客户端,它为广大用户提供了更加直观、易用的代理配置与管理方式。无需复杂命令行操作,即可实现科学上网、规则切换、节点管理等功能,适合新手与高级用户使用。
GUI for Clash的应用程序既不是VPN,也不是代理应用程序,它们不集成任何代理应用程序或类似功能。

GUI.for.Clash是什么?
GUI.for.Clash 是基于开源代理核心 Clash 开发的图形用户界面(GUI)客户端,主要面向中国大陆用户,提供简洁直观的代理设置与节点管理功能。
它让用户可以不用命令行,就能轻松配置、切换代理节点,实现科学上网、分流规则、自定义策略等高级功能。非常适合新手和进阶用户使用。
GUI for Clash特点
- 软件不自带内核,需要在软件里进行下载,所以GUI.for.Clash下载下来只有10MB左右。所以说软件下载即可用,不需要安装。但是也不可用,因为需要下载内核,可能某些网络环境不能下载内核就需要先使用代理软件,不过我相信能下载这个程序的用户肯定是自带代理软件的。
- 采用clash/meta内核,兼容目前市面上绝大部分的节点类型。
- 小!体积小,相当于是一个网页程序调用clash的api,非常的简洁。并且软件非常的美观。
- 自带中文。安装后默认英文,点击settings,Language里面选择——简体中文。
- 自带订阅转换/网易云灰色破解/speedtest测速/一键导入规则集/adguardhome去广告/一键解除uwp回环/阿里云盘签到/查看当前IP和地区等功能。
- 很方便的实现所有订阅共用一套规则集以及给不同的订阅分配不同的规则集等操作。
GUI for Clash下载安装
下载GUI for Clash
GUI for Clash是一款开源的科学上网工具,其代码托管在github上面,可从github上面下载GUI for Clash软件安装包,下载地址:https://github.com/GUI-for-Cores/GUI.for.Clash/releases
和clash-verge-rev相同,也是一个持续开发的项目,并且使用的内核是mihomo,也就是以前的clash.meta,这个程序可以说是单纯的一个网页里去进行对clash内核的一些操作,使用的vue3 + wails开发。
安装GUI for Clash
所有的版本都是便携版,也就是不需要安装,下载即可用。不过不建议直接在桌面使用,因为打开文件以后会在当前文件夹创建数据等文件夹,推荐放到一个文件夹里面
使用的话,可以在桌面创建一个文件夹,名字叫什么都可以,不过需要注意最好不要出现中文和空格。 将下载好的文件放到里面,然后再打开,创建的data数据文件夹也是在你创建的文件夹里面的。如果想要讲快捷图标放到桌面可以右键单击程序然后选择创建快捷方式
,然后把快捷方式放到桌面。
1、解压后,找到exe安装文件,鼠标右键——以管理员身份运行

2、点击——仍要运行

3、安装 GUI for Clash 软件时需要安装 WebView2 是因为 GUI for Clash 是一款桌面应用程序,它使用 WebView2 来渲染其用户界面 (GUI)。如果您的系统上没有安装 WebView2 运行时,GUI for Clash 就无法正常渲染它的界面,所以会要求您先安装WebView2。
简单来说,WebView2 就像是让 GUI for Clash 能够“显示网页”在其窗口中,而这个“网页”就是它的用户界面。这里我们点击——确定,安装即可。

4、打开软件之后,在最上方的程序栏目找到 settings
然后在 language
栏目可以找到简体中文
点击即可切换成中文。
同样在设置界面还可以设置软件颜色和自动启动内核程序
这个建议打开。

5、软件默认是不带内核的,这也是下载下来只有10MB的原因。内核是使用mihomo也就是以前的clash.meta内核,在软件里面可以进行下载(需要科学上网),也可以使用已有的内核文件,将他重命名为mihomo-${os}-${arch}.exe
或mihomo-${os}-${arch}-alpha.exe
,并放置在程序的data/mihomo
目录下,然后重启软件。
咱们这里演示使用软件下载内核,可以看到本地是无内核
,点击右侧的更新,Mihomo下面是clash.meta内核,Alpha是开发版本,咱们使用mohomo就可以,点击更新。切换版本是选择稳定版还是内测版,我们这里当然选择Stable稳定版了,你也可以选择Alpha也就是内测版本。推荐选择使用Stablae稳定版。

等待下载完成后,本地那里会显示版本号。
GUI for Clash配置教程
在使用之前,首先需要添加一个GUI for Clash节点即服务端才能使用代理上网功能,更多节点可参考本站节点订阅地址或好用的GUI for Clash节点购买机场推荐。
1、准备好机场订阅地址,不知道怎么挑选机场的可以到机场推荐里面选择一个适合自己魔法上网需求的机场,购买订阅后,点击-仪表盘-一键订阅-复制订阅地址

当然了,你也可以在GUI for Clash上使用免费节点来挂梯子进行科学上网,详细步骤可查看:免费节点
2、打开 GUI for Clash,点击软件上方工具栏中的订阅
,点击下方的添加
,然后在远程连接后面粘贴刚刚复制的订阅地址,点击保存。
如果要使用自带的规则,可以勾选使用订阅内的代理组和分流规则
。

3、添加完成后不会自动更新,需要点击订阅右上方的更新全部
。

4、在订阅界面会显示你订阅的到期时间和使用/剩余流量,可以看到过期时间和更新时间,显示更新成功。

5、回到概览
界面,选择你的订阅,然后点击启动内核
。

6、自动跳转到下图这个界面,我们可以看到已经开启了系统代理,在跑流量了,我这里选择的是全局模式。

代理模式说明:
- 规则模式(默认):外网流量通过代理,国内流量直连。系统根据配置文件中的规则判断流量是否走代理。
- 全局模式:所有流量均通过代理。
- 直连模式:所有流量均不走代理。
7、打开youtube官网看看,ok,没问题!

8、接着第6步鼠标向下滑动,可以到订阅内选择节点界面,可以根据规则集进行选择节点。

到这里,你的windows电脑已经成功使用GUI.for.Clash软件借助机场订阅挂梯子进行科学上网了。
插件中心
点击——插件——插件中心,里面有好多有意思的插件。但是请注意,插件并不是导入了以后就可以使用,点击导入后到界面点击该插件的安装才可以使用。
我这里只装了两个常用插件,大家可以根据自己的需求安装想要的插件。

就像是解锁网易云音乐就可以选择好几种触发方式,开启app时触发或者手动触发等。
请注意,目前好多插件有bug,比如网易云这个点击运行以后,运行按钮不会变成停止按钮,需要右键点击停止,比如看板娘这个插件不能停止只能卸载等等。
再给大家分享几个好用的插件。
- sub-store和sub-store v2:直接在本地部署订阅转换,不需要使用别人的订阅转换,非常方便。
- 节点转换:可以将v2ray分享的链接转换成clash的格式。
- speedtest速度测试:点击以后就会进行速度和延迟测试。
- 一键添加规则集:可以将网络上的规则集导入,配合软件设置可以让所有的订阅使用同一套规则集。
- 解除uwp本地回环:和clash的解除uwp回环功能类似。点击后然后默认选择uwp应用,再点击确认即可。
- ADguardhome:去广告插件。
- frp内网穿透:frp内网穿透程序。
- 阿里云盘签到:进行阿里云盘的签到,可以配合计划任务使用。
- IP信息查询:查询目前使用节点的IP,地区和时区。
GUI.for.Clash常见问题
GUI.for.Clash 是 VPN 吗?
不是。它是一个代理客户端界面,不包含任何节点或代理功能。
启动后没有节点怎么办?
你需要导入一个包含节点的订阅链接(通常由机场或节点提供者提供)。
Windows
解压下载的文件,并将其移动到您选择的任何文件夹;
以GUI.for.Clash为例:D:\MyPrograms\GUI.for.Cores\GUI.for.Clash
;
exe文件的路径是:D:\MyPrograms\GUI.for.Cores\GUI.for.Clash\GUI.for.Clash.exe
。
笔记:
避免Chinese characters
在路径中使用
避免spaces
在路径中使用
macOS
双击 zip 文件,将unzipped
文件移动到Desktop
,按照以下步骤操作:
- 双击可执行文件,出现错误信息“无法打开…因为无法验证开发人员”,点击取消按钮;
- 进入系统设置-隐私和安全-安全,“无法打开,因为无法验证开发者”,点击“仍然打开”,输入密码确认。
笔记:
解压后的可执行文件必须moved
至少被解压一次(如上面的示例步骤,它从下载移动到桌面),否则可执行文件将不具有permission to write
Linux
仅在 Ubuntu 22.04.4 上测试,如果您使用的是其他发行版,请下载相同的文件并尝试运行它。
解压文件,将可执行文件移动到您选择的目录,以 GUI.for.Clash 为例:/opt/GUI.for.Clash
手动创建桌面快捷方式:创建一个名为 的文件GUI.for.Clash.desktop
,复制粘贴以下内容,将文件移动到/usr/share/applications
目录
[Desktop Entry] Version=1.0 Name=GUI.for.Clash Comment=GUI.for.Clash StartupWMClass=GUI.for.Clash Exec=/path/to/GUI.for.Clash/GUI.for.Clash Icon=/path/to/GUI.for.Clash/appicon.png Terminal=false Type=Application Categories=Application;GUI.for.Clash; StartupNotify=true
如何为项目提交 PR?
目前,我们不建议提交新功能的 PR,但欢迎提交修复 bug 的 PR。原因如下:开发者对应用程序的架构和功能有自己的规划。未计划的新功能会中断开发进程。但我们衷心感谢您对本项目的热情和支持。
除了提交修复错误的 PR 之外,我还能做些什么来让项目变得更好?
- 基于GUI.for.Cores项目,开发其他核心的GUI应用
- 完成用户手册以帮助他人
- 测试并识别bug或漏洞,并提供UI和功能的优化建议
如何卸载
请再次运行该应用程序并恢复一些更改
在“设置”页面中,关闭Run As Admin
并Startup on Boot
完全退出应用程序,包括终止核心进程。
- 删除文件夹:
%APPDATA%\[BinaryName.exe]
BinaryName 是应用程序的名称
- 删除该
data
文件夹(如果需要,可以保留它)
该data
文件夹与应用程序位于同一目录中,它是在应用程序启动时创建的,用于存储二进制文件、订阅、配置、规则集、插件和计划任务文件
Clash 核心和 GUI 客户端是什么关系?
Clash 是后台核心,GUI 客户端相当于“控制台”,用来操作 Clash。