Clash使用教程(Windows/Mac/Linux/IOS/安卓/路由器各个系统版本收集)

本文最后更新于 2024年10月22日 晚上

tag:clash教程,clash使用教,clash for windows使用教程

Clash for Windows(cfw)停更了,但是cfw、clashX 、clashX pro、clash for Android、clash verge、clashN等都是以clash为内核的GUI壳,cfw这个壳不更新不是内核clash不更新了,cfw不更新和其它GUI客户端没有关系,正常使用。
cfw没有大漏洞其实不影响暂时使用,可以继续用,我平时能用都不更新的。后续如果发现cfw漏洞再换其它还在维护的用clash内核的GUI客户端即可,比如clash-verge、clashN。

Clash目前已经支持ss/ssr/v2ray/trojan等多种协议,还有支持clash.meta的客户端,clash.meta支持vless。下面包括:
Clash for windows小白使用教程;
各个系统Windows/Mac/Linux/IOS/安卓/路由器的clash,去除广告规则、分流规则解释;
以及几个高级进阶教程:包括绕过系统代理让指定ip和域名不走代理。即使是全局模式;Mixin和配置文件预处理:可以指定网站不走或者走代理,且机场订阅更新时规则还在;TUN模式,真正的系统代理;Allow LAN,同局域网机器共享你的代理。

辛苦整理,转载请带来源,谢谢

机场订阅链接转换收集与教程:包含:SS(R)/v2ray转clash(R)
可以把多家不同协议的机场订阅整合到一块。

20家自用便宜稳定高速国外ssr-v2ray-trojan专线机场推荐

一、各个系统版本客户端

全系列clash安装包备份地址:

https://mega.nz/folder/orkzRYbR#bHhSjy9r_9AJayIgqtZTag

挑了部分文件看md5是对得上的。注意不要随便下载来源不明的安装包。还是那句话:停更不代表不能用,都可以正常使用。大部分用习惯了clash的人还是会继续用clash的。

各平台客户端推荐

Windows:Clash for windows(虽然停更了但是还是可以用的不用担心), Clash-verge
Mac:Clash For Windows的mac版本, ClashX,ClashX Pro
IOS:Stash
安卓:ClashforAndroid(CFA)
Linux:clash for linux、Shell clash或者Clash For Windows和clash-verg的Linux版本;
路由器:OpenClash、Shell clash

Windows

1)clash-verge-rec

如果担心cfw停更不安全,建议使用这个。

Clash Verge 是另一个跨平台的 Clash 代理软件,使用tauri写的clash GUI,且是开源的软件。支持Windows, macOS和Linux,相比 Clash for Windows,体积更小,运行时占用资源更低,设置更少使用更简单,自带中文语言.,也支持premium 内核,且可以一键更改内核为clash.meta

clash-verge-rec github下载地址,新人接手维护的:https://github.com/clash-verge-rev/clash-verge-rev

clash verge 可以一键切换内核:
英文:Setting–Clash Core–/Clash-Meta–RESTART
中文:设置–Clash内核–/Clash-Meta–重启内核

简单使用教程

2)clash-nyanpasu

tauri写的,支持 windows+mac,界面类似clash-verge

https://github.com/keiko233/clash-nyanpasu

3)Clash for windows

最常见使用最广泛的windows版本 clash 客户端。虽然停更了但是还是可以用的不用担心。

支持Windows、Mac和Linux,最常见的Windows Clash GUI客户端,使用的Clash Premium 内核,Clash Premium 相对于普通版,增加了 TUN 增强模式,能接管设备所有 TCP 和 UDP 流量。

CFW backup:
https://app.nloli.xyz/static/Clash.for.Windows.Setup.0.20.39.exe

不要随便下来源不明的cfw安装包,Clash.for.Windows.Setup.0.20.39.exe版本文件指纹:
MD5: 77413cd548a89e55ce95104646140a9d
SHA1:c66989c13fb0887fef10662d9ef5645e337b386b
SHA256:477274ce22d30559ae5df8d41b0adb0a8461be0501d26a0500452ab68c650608

更多备份:https://drive.bea.sh/clash-apps/windows/

可以使用 none 加密的完整版 Clash: https://github.com/Indexyz/DummyClash/releases/tag/latest

Clash For Windows入门教程:

第1步:下载导入机场订阅

导入机场订阅

点击 Profiles–粘贴你的机场订阅网站进去–点击 Download 下载即可

有些机场面板订阅是支持一键导入Clash的,会自动打开 Clash并自动下载订阅。

第2步.选择节点

选择节点

点击 Proxies–Ping下看看各个节点延迟–选择一个节点

第3步.设置为系统代理和开机自启

avatar

打开General-打开Syste4m proxy和 Start With windows

网络正常左下角是会显示 connected的。如果不行,那么重启电脑试试。

(设置为了系统代理,则电脑所有软件都走 clash,但是Proxiex Rule模式会走 clash规则,即需要走代理的网站才走网站。 所以不用担心流量跑光了。设置了系统代理记得打开开机自弃,否则电脑会没网,毕竟你设置了所有网络走 clash,但是你又不打开 clash,那咋走)


Clash更新机场订阅和分流规则说明

profiles

点击各个机场右边的刷新按钮即可更新订阅,如果机场订阅网址被污染了,则需要重新去机场复制新的机场订阅地址下载才能刷新。


proxies

Proxies更多说明有些机场默认的 Clash 分流规则里面第一个是节点选择选的是自动选择,自动选择会自动选择 Ping最低的节点。自动选择好处是自动选择可以使用的节点。坏处是节点 ip 可能会总变化。如果不想 ip 老变化,则可以自己先在右上角Ping下看看各个节点延迟,ms 数越小代表延迟越低(但不是代表速度越快)然后选择指定一个节点。

各个机场规则不一样,一般都差不多。如图:一般走代理的都是使用节点选择(前面可能有图标,或者是手动切换,也有用机场名字的),我这”节点选择”,默认选择的是自动选择。
那么看下“自动选择”,这里自动选了 K23日本这个节点,则表示需要走代理的节点都走了K23日本这个节点。
“NETFLIX”这是专门给奈飞网站设置的规则,这里选择的是”节点选择“,也可以自己指定某一个节点。
“国内媒体”和”微软服务”默认走直连不走代理。也可以自己指定某一个节点让他走代理。
“广告拦截”和”运营商劫持”,走”全球拦截“,下方的”全球拦截“选的是 REJECT,拒绝连接的意思。如果不小心拦截错了,可以暂时改为 DIRECT。
“漏网之鱼”:一般是前面的规则没匹配到,然后又需要走代理,则会走这条规则,我这选择的是”节点选择”,则会走代理。

docs.cfw.lbyczf : 官方教程

how-to-use-clash-for-windows

TUN/TAP高级教程

注意:System proxy表示设置为系统代理,整个电脑所有请求都会走Clash这个软件。如果设置了最好设置为开机自启。

别人汉化的:Clash-for-Windows_Chinese

Clash for Windows原版汉化页面

关于Clash meta

支持出站传输协议 VLESS XTLS / Trojan XTLS
支持出站传输协议 Hysteria
支持 PASS ( 跳过 ) 规则
主动健康检测 urltest/fallback(基于 tcp 握手,限定时间内多次失败会主动触发健康检测使用节点)
支持策略组正则筛选
允许 Provider 请求过 Clash
Proxy-Providers 支持直接使用 V2rayN 等客户端的普通订阅
Relay 代理链支持 UDP over TCP

相关文档

clash-meta.wiki

替换为Clash.Meta内核教程:


Clash for windows替换Clash.Meta内核教程,点击展开

改内核为Clash.Meta,

Windows:
(一般64位的选clash.meta-windows-amd64,x86:32位系统专用)
内核名字改为clash-win64.exe。替换文件:clash-win64.exe ,默认Clash安装目录:C:\Program Files\Clash for Windows\resources\static\files\win\x64

Mac内核选择:
intel选darwin-amd64 ,m1、m2选darwin-arm64
替换文件:
intel、ARM(M1、M2):/Applications/Clash\ for\ Windows.app/Contents/Resources/static/files/darwin/x64/
(找不到就右键Clash for Windows–选项–在访达中显示–打开应用程序–右键Clash for Windows–显示包内容)

需要下载v1.14.3+的core,mac的名字改为clash-darwin ,关闭clash后,替换文件,在当前目录打开终端执行: chmod +x clash-darwin ,将这个文件改为可执行文件。重新打开文件。

4)FlClash

基于Flutter开发的使用ClashMeta核心的多平台(Android, Windows, macOS and Linux)开源的Clash GUI。一键开启系统代理。界面仿的 Surfboard。即有 Surfboard不错的界面又支持更多协议。

下载地址

5)clashN

本就是中文。支持Windows,需要先安装.NET 6.0
下载地址
TG频道

6)Clash For Flutter

很明显是用 Flutter 写的 clash UI
Clash的桌面客户端,支持 windows、linux、macos

下载: https://github.com/mapleafgo/clash-for-flutter/releases

7)mini web

ClashWeb
这个版本优点:内存占用小
有withoutpython.7z结尾的文件是需要安装python并且自己安装依赖包的;为了方便,请下载下面没有withoutpython结尾的.7z已经打包好的文件。


具体使用,点击展开
1)启动:双击ClashWeb.exe文件

2)开启代理:右键桌面右下角小猫图标–Clash–启动clash

avatar

3)设置为系统代理:右键桌面右下角小猫图标–系统代理–开启系统代理

avatar

4)打开控制台:右键桌面右下角小猫图标–控制后台–=打开控制后台

avatar

5)设置节点:订阅链接/选择配置文件:点击【配置托管】

avatar

如果是通过订阅链接:把订阅链接粘贴到订阅地址下方,然后【点击下载配置】–然后点击【重启Clash】

avatar

如果没有clash订阅链接,软件自带ss/v2ray订阅转换Subscription Converter,点击【订阅转换】

如果是使用配置文件:配置文件需要为yaml后缀,然后拷贝到Profile文件夹中,刷新页面–页面【配置文件】选择刚刚拷贝的文件–点击【重启Clash】

avatar

如果需要修改规则/配置文件信息,直接点击控制台的【查看配置】–修改后–点击【修改配置】–【重启Clash】

6)点击【打开面板】–进入节点选择信息、日志、规则,设置页面

avatar

如果重启clash后显示成功代表没有问题,失败则表示配置文件有问题。

8)ClashPro

基于leaf和flutter开发,目标是兼容主流上网协议应用
目前支持Windows, ios, macos(Support Intel and Apple Silicon(M series) , Linux and Android待开发

Clashy github下载地址

9)Clash.Mini

Golang写的windows平台clash UI客户端。支持clash meta。占用应该也很小。

github地址

10)Clashr Auto

在clash.meta基础上增加测速等功能,尽可能的简化界面,降低学习成本、
支持:ss,ssr,ssd,v2ray,trojan,vless,vmess等多种协议
支持:windows、linux、MacOS(m1)

github地址

使用说明

11)Clashy

Windows / Mac / Ubuntu 适用的Clash客户端.

Clashy github下载地址

12)GUI.for.Clash

GUI.for.Clash, vue3 + wails开发,支持Win/Mac/Linux 。全协议

下载

13)Fclash

下载:https://github.com/Kingtous/Fclash
Flutter写的支持Linux[arm64|x86_64]/Windows/MacOS/Android的更好的Clash客户端,支持自动设置代理,兼容RULE-SET、TUN特性(Clash.Meta)。

MacOS

一般大家用 clashX但功能不多,Clash X Pro功能多一点 ,我习惯用Clash for windows mac 版本
mac安装文件:

1)ClashX

clashX

是大家常用的


具体使用,点击展开

订阅链接和配置文件二选一!

首先都要:把出站模式改为【规则判断】
avatar

如果通过订阅链接

具体如下:
1.点击【配置】-【托管配置】-【管理】
avatar
2.点击【添加】-填入链接和随便起要给名字-点击【确定】
avatar
3.设置为系统代理
avatar


如果通过配置文件:点击状态栏图标 — 配置 — 打开配置文件夹

1.点击配置——打开配置文件夹——把下载的yaml 文件拖到文件夹里面
avatar
avatar

2.点击配置,然后选择刚刚的那个配置文件
avatar

3.最后,勾选 ClashX 的「设置为系统代理」即可开始使用
avatar

2)Clash X Pro

Clash for windows mac 版本发布前最常见用的Mac Clash客户端。系统要求:OS X 10.13 及以上

下载地址

3)clash-verge-rev

下载

支持中文,支持clash.meta,参考上面

4)Clash for windows

Clash for windows mac版本,适合使用习惯了clash for windows的人。停更了。

备份:https://drive.bea.sh/clash-apps/windows/

5 Nyanpasu

https://github.com/keiko233/clash-nyanpasu

tauri写的,支持 windows+mac,界面类似clash-verge

6)FlClash

基于Flutter开发的使用ClashMeta核心的多平台(Android, Windows, macOS and Linux)开源的Clash GUI。一键开启系统代理。界面仿的 Surfboard。即有 Surfboard不错的界面又支持更多协议。

下载地址

7)GUI.for.Clash

GUI.for.Clash, vue3 + wails开发,支持Win/Mac/Linux 。全协议

下载

8)Clashy

A GUI proxy client for Windows / Mac / Ubuntu Desktop based on Clash and Electron. Windows / Mac / Ubuntu 适用的Clash客户端.

下载地址

9)Fclash

Flutter写的支持Linux[arm64|x86_64]/Windows/MacOS/Android的更好的Clash客户端,支持自动设置代理,兼容RULE-SET、TUN特性(Clash.Meta)。
下载地址

10)ClashX.Meta

支持clash.meta,参考上面
下载地址

11)Stash

TG频道

下载地址

12)Clash For Flutter

很明显是用 Flutter 写的 clash UI
Clash的桌面客户端,支持 windows、linux、macos

下载地址

13)ClashPro

基于leaf和flutter开发,目标是兼容主流上网协议应用
目前支持Windows, ios, macos(Support Intel and Apple Silicon(M series) , Linux and Android待开发

Clashy github下载地址

iOS, MacOS: Testflight https://testflight.apple.com/join/EaTs0PmN

14)Clashr-Auto-Desktop

在clash.meta基础上增加测速等功能,尽可能的简化界面,降低学习成本、
支持:ss,ssr,ssd,v2ray,trojan,vless,vmess等多种协议
支持:windows、linux、MacOS(m1)

github地址

使用说明

安卓

1)ClashForAndroid/CFA

最常见的 clash 客户端,但是更新不频繁。

下载地址

支持SSR,推荐,telegram群

添加配置文件:点击【Profiles】–【New Profiles】
【File】–通过配置文件,先保存文件到手机
【URL】–通过订阅链接

点击Stopped 开启,开启后变为Running

Proxy :节点选择

2)Clash Meta for Android

安卓Clash meta客户端
https://github.com/MetaCubeX/ClashMetaForAndroid

3)FlClash

基于Flutter开发的使用ClashMeta核心的多平台(Android, Windows, macOS and Linux)开源的Clash GUI。一键开启系统代理。界面仿的 Surfboard。即有 Surfboard不错的界面又支持更多协议。

下载地址

4)Clash You

基于 Clash for Android,为安卓设备设计的 Clash ,UI看着比cfa好看。但是是基于的 Clash for Android最终版本,进入长久不更新状态。
https://github.com/Yos-X/ClashYou

5 Multiplatform

ClashForAndroid作者新搞的软件。还在测试中,因为还不太稳定。适合喜欢捣鼓的。

TG频道与软件下载

6) clash meta for magisk

Dashboard 更新发布|引退

我是魔改2大王

适合想捣鼓的

7)ClashAR +ClashA

下载地址

下载地址

一般大家不用这两个了。以前是因为 cfa 不支持SSR。现在都支持就没必要用他们了。

8)Fclash

下载地址

Flutter写的支持Linux[arm64|x86_64]/Windows/MacOS/Android的更好的Clash客户端,支持自动设置代理,兼容RULE-SET、TUN特性(Clash.Meta)。

IOS

一般iOS大家推荐 shadowrocket,Quantumult(X),Loon这些,ios推荐 clash主要是推荐使用 stash,作者更新也勤奋。

需要美区id购买下载,去淘宝或者发卡网买:发卡网收集 :购买apple id,google voice ,quantumultX/Shadowrocket/loon等代理软件,迅雷视频外卖音乐QQ共享单车百度等会员,netflix、spotify等

1)Stash

IOS 一般使用 Clash客户端就是 Stash
TG频道

下载地址

2)Shadowrocket

小火箭也支持了,YYDS。都用小火箭了,一般直接使用通用订阅了都。

TG频道

3)meta for ios

支持meta的ios clash客户端

小白玩不转,基本上只有2个目的才会考虑mfi:

  1. 为了用clash.meta,手机是ios
  2. 为了新协议支持,类似reality/tuic/hysteria等(很多可能也用sing-box代替,更多还是clash.meta)

TG频道

mfi拷贝clash配置到proxies中,注意 - 换行
rules:复制粘贴你电脑里面的clash 规则到rules


grpc例子,点击展开

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
mixed-port: 7890
log-level: info
mode: rule
ipv6: true
external-controller: 127.0.0.1:9090
tcp-concurrent: true
sniffer:
enable: true
sniffing:
- http
- tls
dns:
enable: true
listen: 127.0.0.1:53
ipv6: true
enhanced-mode: normal
fake-ip-range: 198.18.0.1/16
default-nameserver:
- 114.114.114.114
- 223.5.5.5
proxies:
-
name: reality-grpc
server: 代理服务器ip
type: vless
port: 443
uuid: uuid
network: grpc
servername: 回落域名
flow: ""
udp: true
tls: true
reality-opts:
public-key: 公钥
client-fingerprint: chrome
grpc-opts:
grpc-service-name: grpc

proxy-groups:

-
name: '节点选择'
type: select
proxies:
- 'reality-grpc'

rules:
- DOMAIN-KEYWORD,google,节点选择
- DOMAIN-KEYWORD,instagram,节点选择
- DOMAIN-KEYWORD,telegram,节点选择
- DOMAIN-KEYWORD,twitter,节点选择
- DOMAIN-KEYWORD,youtube,节点选择



4)ClashPro

基于leaf和flutter开发,目标是兼容主流上网协议应用
目前支持Windows, ios, macos(Support Intel and Apple Silicon(M series) , Linux and Android待开发

Clashy github下载地址

iOS, MacOS: Testflight https://testflight.apple.com/join/EaTs0PmN

5)Pharos Pro

小水滴,一般不用这个。

Linux

1) clash原版

clash原版

clash原版教程

2) clash for linux

Linux 端使用 Clash 作为代理工具

clash-for-linux github下载地址和使用教程

3)Clash for windows

同上

4)clash-verge

clash-verge

支持中文,支持clash.meta,参考上面

5)Clashy

Windows / Mac / Ubuntu 适用的Clash客户端.

Clashy github下载地址

6)shellClash

~通过管理脚本在Shell环境下便捷使用Clash
~支持在Shell环境下管理Clash各种功能
~支持在线导入Clash支持的分享、订阅及配置链接
~支持配置定时任务,支持配置文件定时更新
~支持在线安装及使用本地网页面板管理内置规则
~支持路由模式、本机模式等多种模式切换
~支持在线更新

~支持各种基于OpenWrt或使用OpenWrt二次定制开发的路由器设备
~支持各种运行标准Linux系统(如Debian/CenOS/Armbian等)的设备
~兼容Padavan固件(保守模式)、潘多拉固件以及华硕/梅林固件
~兼容各类使用Linux内核定制开发的各类型设备

下载地址

作者博客使用教程

作者博客ShellClash说明文档

ShellClash频道

7)Fclash

Flutter写的支持Linux[arm64|x86_64]/Windows/MacOS/Android的更好的Clash客户端,支持自动设置代理,兼容RULE-SET、TUN特性(Clash.Meta)。

下载地址

8)Clash For Flutter

很明显是用 Flutter 写的 clash UI
Clash的桌面客户端,支持 windows、linux、macos

下载地址

9)ClashPro

基于leaf和flutter开发,目标是兼容主流上网协议应用
目前支持Windows, ios, macos(Support Intel and Apple Silicon(M series) , Linux and Android待开发

Clashy github下载地址

iOS, MacOS: Testflight https://testflight.apple.com/join/EaTs0PmN

10)Clashr Auto

在clash.meta基础上增加测速等功能,尽可能的简化界面,降低学习成本、
支持:ss,ssr,ssd,v2ray,trojan,vless,vmess等多种协议
支持:windows、linux、MacOS(m1)

github地址

使用说明

11)FlClash

基于Flutter开发的使用ClashMeta核心的多平台(Android, Windows, macOS and Linux)开源的Clash GUI。一键开启系统代理。界面仿的 Surfboard。即有 Surfboard不错的界面又支持更多协议。

下载地址

路由器

1)KoolClash

一个运行在 Koolshare OpenWrt/LEDE 的 Clash 客户端.
下载地址

文档

2)Merlin Clash

Merlin Clash 是一款运行在KoolCenter软件中心(Arm版)上的Clash GUI插件。

TG频道下载地址
文档

3)OpenClash

可运行在 OpenWrt 上的 Clash 客户端

下载地址

OpenClash-使用手册

教程:
OpenWRT固件的OpenClash教程

4)shellClash

~支持各种基于OpenWrt或使用OpenWrt二次定制开发的路由器设备
~支持各种运行标准Linux系统(如Debian/CenOS/Armbian等)的设备
~兼容Padavan固件(保守模式)、潘多拉固件以及华硕/梅林固件
~兼容各类使用Linux内核定制开发的各类型设备

下载地址

在路由器上安装及使用ShellClash的教程

5)Clash-Merlin

梅林路由器上安装Clash
下载地址

使用教程

6)老毛子pandavan固件自带

参考本博客另外一篇路由器设置代理的文章:路由器老毛子Padavan固件ss/v2ray机场服务器订阅设置和clash配置

如果你先设置的是shadowsocks/v2ray,记得先关闭了–然后点击应用本页设置

如果你没有clash 订阅转换,可以使用别人的订阅转换

二、高级进阶教程

绕过系统代理

功能:设置指定ip和域名不走代理。即使是全局模式

进入Settings–点击 System proxy – Bypass Domain、IPNet–右边 Edit–打开编辑界面
要增加绕过example.com域名,增加绕过abc.com的所有子域名,包括d.abc.com,e.abc.com,则增加:

注意下面缩进

1
2
3
4
5
bypass:
- "example.com" # 下面字段可不删除
- 127.0.0.1
- "*.abc.com"
- ...

点击编辑器右下角保存

avatar

Mixin

功能:指定网站不走或者走代理

Mixin可以实现临时覆写、Clash核心读取完配置文件后对其进行临时修改而不对本地的原配置文件进行改动

进入 Settings 页面–Mixin–点击 YAML 右边 Edit 小字打开编辑界面
(新版本clash for windows则可以直接点击General 页面的Mixin旁边的齿轮)

例如:让 a.com 走直连,honven.vercel.app 走代理

yaml:

1
2
3
4
5
mixin: # 注意下面缩进
rules:
- "DOMAIN-SUFFIX,a.com,DIRECT"
- "DOMAIN-SUFFIX,honven.vercel.app,节点选择"

点击保存。

JavaScript:

切换到 JavaScript , 字体背景颜色变深。点击下放JavaScript右边的 Edit 进去编辑。

例如:让域名包含:jichangtuijian ,字符串通通都走代理

1
2
3
4
5
6
7
module.exports.parse = async (
{ content, name, url },
{ yaml, axios, notify }
) => {
content.rules.unshift("DOMAIN-KEYWORD,jichangtuijian,节点选择");
return {...content};
};

点击保存。

这里的节点选择需要改成你的clash配置,有些机场是手动切换,自动选择,🚀 节点选择,🔰 节点选择,或者机场名字 这些。可以写“自动选择”,一般机场配置都有“自动选择”

avatar

回到 General 页面,打开 Mixin 开关即可。

avatar

配置文件预处理

功能:指定网站不走或者走代理,有些机场订阅规则不符合你个人要求,则可以在这里增加或者复写

Settings–Profiles 栏–Parsers 右边 Edit 打开编辑器

YAML:
例如:让域名包含:jichangtuijian ,字符串通通都走代理

1
2
3
4
5
6
parsers:
- url: https://example.com/profile.yaml
yaml:
prepend-rules:
- DOMAIN,test.com,DIRECT # rules最前面增加一个规则
- DOMAIN,honven.vercel.app,节点选择 # rules最前面增加二个规则

点击保存。

其中url写你的机场订阅,prepend-rules增加规则,注意缩进

如果机场订阅有两个,
1。先使用订阅转换把两个机场何必为一个即可。毕竟两个机场的节点选择名字不一定一样。如果都有“自动选择”写“自动选择”即可。
2.节点选择名字一样的。则可以使用 reg : 正则匹配。不会正则则可以稳 ChatGPT
例如:https://bbb.net/aaaa 和 https:/ccc.com/ddd 这两个机场订阅前面都要加指定规则,则可以这样写。

1
2
3
4
5
parsers:
- reg: ^https://[^\s]*(\.bbb\.net|.ccc\.com).+$
yaml:
prepend-rules:
- DOMAIN,honven.vercel.app,自动选择 # rules最前面增加一个规则

avatar

设置完需要更新一次订阅,然后可以打开对应机场的配置文件看看规则有没有。

开启TUN模式

功能:让电脑真系统代理

系统代理不一定能代理所有系统流量。则可以开启 Tun 模式。

tun模式:会创建一个虚拟网卡,在网络层接管系统流量,实现真全局代理,解决有些软件不能使用http和socks系统代理的问题,比如玩游戏和使用uwp应用。

TUN是clash的premium核心专属功能,foss开源分支核心不支持。

General–Service Mode 右边 Manege – Install –成功地球颜色会变
然后再点击 TUN Mode 右边的开关

Allow LAN

功能:让同局域网的设备也走代理
比如 让Switch走Clash代理加速下载游戏

General–打开Allow LAN – 点击Allow LAN 右边的分享图案
看见局域网IP信息(内网一般是192.168开头的),

Switch:在设置里找到互联网,点击你当前连接的 Wifi, 进去当前连接wifi的设置,代理服务器设为启用,服务器ip Clash显示的本机局域网IP,端口就是你的 clash端口,一般是 7890。

Clash可以直接使用全局代理,避免未走代理下。

avatar
avatar

如果是 共享给 windows 10电脑,则可以直接:
点击开始菜单,点击(设置),接着点击“网络和Internet”,在网络和Internet中选择“代理”选项–关闭“自动检测”开关,打开手动设置代理的开关,并在地址中输入共享代理的内网的IP地址在端口(默认 7890)中填入代理服务器端口号–设置完成后点击保存按钮。

三、配置规则+去除广告

Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 客户端,clash-rules

Surge、Shadowrocket、Quantumult、Pepi(ShadowRay)、Kitsunebi、Clash、V2Ray 更新配置规则文件

四、Clash分流规则讲解与增加规则

1.规则匹配解释

DOMAIN-SUFFIX表示增加域名,比如:google.com,匹配整个google.com网站
KEYWORD表示增加关键字,比如google,则可以匹配网址单词包括有“google”的网址,比如aagoogle.com,google.com,agoogleb.com/help等。
IP–CIDR表示指定ip: 比如:13.105.218.23/32,表示匹配整个ip

2.新增规则

1)Clash Profiles页面添加

中间Edite Rules–Add–添加关键字或者域名–选择一条线路–save

比如给google.com,整个网址设置走代理并且指定为google这个策略组:

avatar

avatar

avatar
avatar

2)配置文件添加

点击Edit in text mode–拉到Rule

栗子:

DOMAIN-SUFFIX表示增加域名

KEYWORD表示增加关键字

  • DOMAIN-KEYWORD,google,google :表示网址有google这个字符串的都走google这个策略组
    (-DOMAIN-KEYWOR,关键字,指定线路)

IP–CIDR表示指定ip

  • IP-CIDR,13.105.218.23/32,美国服务器 :表示ip为13.105.218.23的都走美国服务器这个策略组
    (IP-CIDR,ip地址/32,指定线路)

avatar

avatar

3.具体例子

yml配置文件中:
Proxy Group: :代表策略组

1)例子1

比如要把美国的线路都放到一个策略组里面,同时让某个ip或者网站走这些线路
如:

1
2
3
4
5
6
7
8
- name: 美国服务器
type: select
proxies:
- DIRECT
- 日用 美国 01 [0.2]
- 🇺🇸 日用-美国-[0.2]
- 🇺🇸 美国-01-(1)
- 🇺🇸 美国-02-(1)

创建名为美国服务器的组,type为select,表示自己选择线路,proxies为可以选的节点名称,其中默认是DIRECT表示直连,不走代理。

添加rule:

  • IP-CIDR,33.106.219.23/32,美国服务器
    表示33.106.219.23/32这个ip走美国服务器这个组,默认是直连。

在Proxies页面显示如下:

avatar

2)例子2

假如我有:🇭🇰 香港-01-0.6,🇭🇰 香港-02-0.6 ,🇭🇰 香港-03-0.6三个节点。
我需要设置网址包含有google的都走指定策略组google,并且这个策略组可以默认自己选择延迟最低的节点,同时也可以指定节点:

1)先设置一个自动选择延迟最低的名为google-auto策略组:

1
2
3
4
5
6
7
8
- interval: 300
name: google-auto
proxies:
- 🇭🇰 香港-01-0.6
- 🇭🇰 香港-02-0.6
- 🇭🇰 香港-03-0.6
type: url-test
url: http://www.gstatic.com/generate_204c

这里面type为url-test,proxies下的节点会轮流向 http://www.gstatic.com/generate_204c
这个网站发送请求,自动选择延迟最低的节点。

2)然后创建一个google的策略组

1
2
3
4
5
6
7
- name: google
proxies:
- google-auto
- 🇭🇰 香港-01-0.6
- 🇭🇰 香港-02-0.6
- 🇭🇰 香港-03-0.6
type: select

这里type为select,表示节点是自己自选的,默认为第一个节点,可以是线路也可以是别的策略组,这里是google-auto这个策略组。

3)在Rule写哪些网站需要使用到上面的策略组

1
2
3
Rule:
- DOMAIN-KEYWORD,google,google
- DOMAIN-SUFFIX,wikipedia.org,google

这里是网址有google这个字符串关键词的网站和wikipedia.org网站都走google策略组,并且默认是google-auto,google-auto策略组会默认选择3条线路中延迟最低的那条线路节点,当某条线路挂了,会自动选择其它线路,不需要手动切换,同时google是可以自己选择的,不想默认为它自己选的线路,也可以自己指定某一条线路。

在Proxies页面显示如下:

avatar

avatar

规则:

avatar

五、SwitchyOmega浏览器插件(可选)

如果设置为系统代理则会全部都通过clash 分发。
如果不想设置为系统代理则可以分别各个软件设置代理;
别到各个软件设置里面设置代理就好了。一般clash :ip 设置为 127.0.0.1 端口是 7890。

1)telegram:
设置–高级–连接类型–使用自定义代理–添加代理–SOCKS5或HTTP
服务器填127.0.0.1 , 端口填7890

2)谷歌浏览器
搭配SwitchyOmega浏览器插件使用,这样只有安装了这个插件的浏览器才会走代理。

chrome 网上应用店 搜索Proxy SwitchyOmega

谷歌浏览器插件地址

不能点开?https://www.gugeapps.net/ 这里搜索下载;
然后安装这个方法离线安装

1.新建情景模式-选择代理服务器-代理协议选择HTTP-代理端口选择7890

随便命名比如GEWed

avatar

avatar

上面表示走代理的时候走哪个代理,填写的是代理的信息

代理协议选择 HTTP,代理服务器设置为 127.0.0.1 ,代理端口是 7890

avatar

浏览器右上角点击刚才安装的SwitchyOmega,然后选择新建的代理选项,然后就可以关闭系统代理了。

六、其它博客

二十家自用稳定高速国外ssr-v2ray-trojan机场推荐