本文目录
1、Clash 项目背景介绍
Clash 是一款用Go语言开发的支持 Linux/MacOS/Windows/Android/网关路由器等多平台的代理工具,支持 Shadowsocks(SS)/VMess/Trojan/Snell协议(不支持ShadowsocksR(SSR)),支持规则分流(类似于 Surge 的配置),所以 Clash for Windows 不仅是一款V2Ray客户端,同时也是Shadowsocks/Trojan/Snell客户端。
Clash 项目官网:https://github.com/Dreamacro/clash
Clash for Windows,简称 CFW,以前 Clash 在Windows 上只有命令行界面,后来由 Fndroid 大神开发了图形界面,让我们能更加高效地使用 Clash for Windows。
注意事项:如果你之前没有接触过策略分流的软件(如 Surge、Quantumult 等),那么你在学习使用 CFW 之前可以自己熟悉了解下策略组、规则等基础概念,尤其是不提供托管订阅地址,而需要自己编辑配置文件的用户,一定要多看看规则文件(例如 神机规则 ),同时推荐看下 Fndroid 大佬关于策略组的理解,掌握了策略分流的概念后,Clash、Quantumult、Surge、Surfboard 等工具的使用方法也基本是触类旁通了。
温馨提醒:俗话说得好,“好马配好鞍”。如果你科学上网服务器的线路节点数量较少,那么 Clash for Windows 就难以发挥它出色的负载均衡能力。Clash for Windows 非常适合搭配有很多线路节点的机场订阅源,通过订阅链接获取几十乃至上百个服务器节点,进行负载均衡并定制规则策略,让您体验无与伦比的丝滑。如果您还没有优质可靠的科学上网线路节点,且已打算购买高速稳定SS/SSR/V2Ray/Trojan机场节点的话,一灯不是和尚建议您参考文章 优质高速稳定SS/SSR/Xray/Trojan/V2Ray机场推荐 | 网络加速器梯子推荐,助您挑选一家更适合您的优质机场梯子。
2、Clash for Windows 下载与安装
Clash for Windows 官方原版下载地址:Clash for Windows
Clash for Windows 官方最新版 和 Clash for Windows汉化中文版备份下载地址(仅 Windows 和 MacOS 平台):
Clash for Windows 安装版 首次开启时,会自己下载必要的文件,当左下角显示Connected to Clash后,即安装完成。如果你使用 Clash for Windows 绿色版,那么现将.7z解压,然后将config.yml和Country.mmdb放置在软件目录下resources/static/files文件夹中。
注意事项:因为网站设置有缓存,如果您回复后没有实时显示,请稍等自动刷新;您也可以通过获取验证码查看,效果都是一样的(使用过的老访客都知道)。
3、Clash for Windows 界面简介
- General(常规):
- Port、Socks Port;分别为 HTTP、SOCKS 代理端口,点击终端图案可以打开一个配置了代理的命令行窗口,点击端口数字可以复制该命令;
- Allow LAN:启用局域网共享代理功能;‘
- Log Level:日志等级;
- Home Directory:点击下方路径直达C:\Users\用户名\.config\clash文件夹;
- GeoIP Database:点击下方日期可更新 GeoIP 数据库;
- UWP Loopback :可以用来使 UWP 应用解除回环代理限制;
- Tap Device :安装 cfw-tap 网卡,可用于处理不遵循系统代理的软件(实际启动 tap 模式需要更改配置文件);
- Text Mode Edit:编辑config.yml文件,可用于配置部分 General 页面内容;
- Dark Theme:控制暗色模式;
- System Proxy:启用系统代理;
- Start with Windows:设置开机自启;
- Proxies(代理):选择代理方式(Global-全局、Rule-规则、Direct-直连)及策略组节点选择;
- Profiles(配置管理):
- 用来下载远端配置文件和创建本地副本,且可在多个配置文件间切换;
- 对配置进行节点、策略组和规则的管理(添加节点、策略组和规则在各自编辑界面选择Add, 调整策略组顺序、节点顺序及策略组节点使用拖拽的方式);
- Logs(日志):显示当前请求命中规则类型和策略;
- Connections (连接): 显示当前的 TCP 连接,可对某个具体连接执行关闭操作;
- Feedback(反馈):显示软件、作者相关信息,内含捐赠码,欢迎打赏Fndroid大佬以感谢和支持开发。
关于 Clash for Windows 的更详细介绍,请参考官方文档。
4、Clash for Windows 配置
(1)有托管订阅
1)复制托管 Clash 订阅链接,如果没有 Clash 订阅链接,但拥有 Surge 托管订阅链接,你可以使用 Fndroid 大佬提供的接口将 Surge 配置转换为 Clash 可用配置。
接口使用方法:https://tgbot.lbyczf.com/surge2clash?url=Surge托管地址;例:托管地址为http://example.com, 那么使用接口后的远端配置地址为https://tgbot.lbyczf.com/surge2clash?url=http://example.com。
2)打开clash for windows,选择Profiles;
3)在Download from a URL中填写Clash托管链接或使用接口后的Surge托管地址,然后点击Download, 成功更新并启动后左下角应显示为Connected to Clash core,见下图①②③;
4)点击Proxies,选择Rule,为自己的策略组挑选节点;
5)点击General, 勾选System Proxy(系统代理)。(可选,不懂建议勾选)
注意事项:首次启动时,Clash for Windows 自带了一个简单的配置文件,里面有一个名为Shadowsocks的socks5类型1080端口的本地代理,如果接口或者 Clash 托管链接被墙可以用别的软件开启代理作为 Clash for Windows 的前置代理,端口为1080。
(2)无托管订阅
如果你没有 Clash/Surge 托管订阅链接的话,有以下3种解决方法(方法1推荐作为少量修改时使用,否则请使用方法2):
方法1:利用 UI 配置
1)当Profiles中为空时,会自动生成一个config.yml文件的配置副本,可以直接对它进行编辑;
2)点击对应图案分别进入节点(组)或者规则的编辑模式;如下图所示:
3)例如,点击”飞机”图案进入节点和策略组编辑界面(添加规则同理),完成后点击Save保存,如下图:
4)在Proxies中为各个策略组选择节点使用;
5)点击General, 勾选System Proxy(系统代理)。(可选,建议勾选)
注意事项:第4、5步为通用步骤,下面将不再说明。
方法2:直接修改配置文件
有以下两种方式,推荐使用第二种方式,编辑器推荐使用 Visual Studio Code,配置格式请参考 神机规则(编写策略组时注意被引用的策略组要放在引用它的策略组之前):
1)编辑C:\Users\用户名\.config\clash文件夹下的config.yml文件,然后删除profiles文件夹,重启 CFW,则会在Profiles中看到生成的config.yml副本;
2)由于Profiles功能的加入,更推荐对C:\Users\用户名\.config\clash\profiles文件夹下的配置文件(若为 Local 文件直接在软件Profiles页面点击“铅笔状”图标即可打开)进行修改。
注意事项:
1)General 部分信息由config.yml中对应部分决定,与Profiles中的配置文件无关;
2)可以直接拖拽yml格式的配置文件到Profiles面板中快速导入,详见操作示例(来自 Fndroid 大佬的 GitHub):
设置开机启动
v0.5.19+更新加入了开机自启支持:在General页面勾选Start with Windows。
温馨提示:
- 可点击General页面的Clash for Windows字样重启客户端,点击旁边的版本号可以检查更新,点击小猫咪可以开启暗黑模式;
- General页面的信息只能通过修改C:\Users\用户名\.config\clash\config.yml来更改,即profiles中的配置文件内包含的 General 信息不会生效;
- 若不想启用系统代理的话,需要自己配置 http 或 socks5 代理,具体端口信息可以在General页面找到;
- 当 Surge 托管链接的URL参数在两个及以上(由&连接)的话,请先对托管连接进行 URL 编码;
- 图标状态显示:蓝色——默认;红色——核心启动失败;黄色——系统代理开启;
- v0.4.5版本后可以自定义系统代理需要绕过的域名或 IP ,用于解决部分应用检测代理后拒绝响应的问题(如 UWP 版网易云音乐)。具体编写方法见官方文档——绕过系统代理;(建议在C:\Users\用户名\.config\clash\config.yml中修改,这样可以在不同的配置文件中都起到作用)
- 如果需要 UWP 应用走系统代理的话,可以点击打开General页面的EnableLoopback.exe,然后勾选需要代理的应用后保存;对于少数不遵守系统代理的 UWP 应用,可以使用 Tap 模式(详见 启动 TAP)。
5、常见错误及解决办法
若一切弄好之后还是显示Disconnected to Clash,可打开C:\Users\用户名\.config\clash\logs文件夹(点击左下角核心状态显示可直达 log 文件夹),打开最新的日志文件查看错误。(实在无法解决可加入作者 telegram 群 Fndroid 脚本/API 讨论寻求帮助)
Can’t load mmdb: error opening database: invalid MaxMind DB file错误。
解决办法:自行下载 Country.mmdb 文件覆盖。
本文由一灯不是和尚于2022年11月8日更新;如果您有什么意见或建议,请在文章下面评论区留言反馈。
感谢分享
试试看
好东西,支持,
谢谢分享
感谢分享
首先,十分感谢分享的软件
感谢分享大哥
我是做电商的,但是对FQ的一窍不通。。 你这我也看不懂
去选择一家适合自己需求的优质机场就行了,不需要自己懂多少技术,最基础的知识需要自己百度或谷歌学习一下,凡事还需要自己尝试一下才好,否则谁也帮不了。
感谢大佬的分享,非常有用,太好了。
真是非常全面,受教了,感谢站长
来晚辽,先感谢一灯大大辛苦制作的cfw教程(已投币,一键三连)
最近才入坑cfw,虽说不容易上手,配置有点复杂,但使用起来,比SSR/SS效果好很多(弱弱说一句:之前一直用的SSR,分应用代理功能很鸡肋)直到一直使用的某家飞机场支持cfw托管订阅,看飞机场提供的教程文档,感觉cfw在一些方面要好于SSR,因此入坑使用,期间磕磕绊绊,又直到看到一灯大大你的教程,才明白许多(小纠结)早点发现一灯大大你的教程,该多好(捂脸大哭)
同时问问一灯大大,在文章开头温馨提醒部分,大大你建议先看看Fndroid 大佬对策略组的理解,但我到github上大佬的个人主页没翻到相关内容,麻烦一灯大大分享下大大你说的Fndroid 大佬对策略租理解相关内容链接呗(小纠结)
感谢你的回复,CFW功能的确非常强大,使用有点复杂。Fndroid大佬的内容删了,估计是怕惹事,毕竟都是天朝屁民。你可以尝试谷歌一下,我最近也被WJ要求删除一些链接了。你懂的!想自由不容易,一定不要涉及不该关心的内容。另外,我就想问下,你的一键三连给谁了?我从没有做过任何一家视频平台的UP主,好尴尬啊!
你好,一灯大师,我要浏览外国网址 太卡了
选择一家优质的机场就可以了,体验非常好。另外,文章中有推荐的参考文章,建议你去阅读下。学习科研或从事外贸工作,或与国外亲友联络都很不错,但是请勿用于不良用途,一定要爱国守礼。
给个机场地址
文章中就有推荐参考文章,你过去看看就明白了。