Clash 中的 Minxin 使用教程

什么是mixin

mixin就是这个按钮,简单说,mixin是一种混合配置的方式,你可以把自己的配置注入到“配置文件”中,这样就可以在一定程度上的自定义配置了,比如加入一些你自己的规则之类的。 为了理解mixin,我们需要先了解什么是“配置文件”,clash的配置文件一般可以通过下面的方法查看 一般来说,从机场下载过来的配置中包含了规则相关内容,你可以通过下面的方式检视机场提供给你的配置。 除了检查配置之外,你还可以做出修改,diff功能:比如原来“漏网之鱼”都是走proxy的,我把这条标记为删除之后,clash在每次下载这个配置之后,都会删除这条。这样我所有的“漏网之鱼”都会走direct了。

使用mixin

我这里举例我自己的使用办法,我比较喜欢让网络默认走直连,如果直连不上的网站再走代理。所以,我在上面的步骤中先删除了“漏网之鱼”全部走proxy的配置。

这个取决于个人习惯,如果你日常上的网站都是没有办法直连的那么我推荐你直接默认代理,然后加一些直连规则

mixin的设置位置在这里。 他会默认使用自带的编辑器打开,我不喜欢,可以用外置vscode打开,使用外置编辑器的功能在这里开启:

配置文件的默认格式我建议直接删除,因为我到现在也看不出来它到底是做什么的…… 你可以参考我现在的配置来建立自己的mixin配置。mixin是有JavaScript和yaml两种版本的,我使用的是yaml,yaml要注意缩进,我是用它是因为比js要简单一点,尤其是你有vscode的时候对齐很简单。

简单解释两条:

1- 'DOMAIN-SUFFIX,redditstatic.com,PROXY'
2  全域名匹配模式,域名,走proxy    
3- 'DOMAIN-SUFFIX,edu.tw,DIRECT'
4  域名后缀匹配模式,域名,走direct

关于国内是否能够访问

我这里推荐使用站长工具:多地ping,可以看到国内的ping值,如果ping值很高,那么就说明国内访问不了,就得加进代理。 https://ping.chinaz.com/baidu.com

通过chrome网络工具查看需要添加规则的域名

一般来说,很大型的网站往往都有好多不一样的子域名,有的是站点内容,有的是图片存储。对于这种我们需要把所有的子域名都加进去,这个时候就需要用到chrome的网络工具了。

如果你想要添加一个网站的规则,可以通过chrome的网络工具来查看这个网站的所有建立的连接,有连接不上的域名加入mixin配置中即可。

我的例子

 1rules:
 2    # direct:
 3    - 'DOMAIN,sub.godetia.xyz,DIRECT'
 4    - 'DOMAIN,vpsgongyi.com,DIRECT'
 5    - 'DOMAIN-SUFFIX,edu.tw,DIRECT'
 6    #steam direct
 7    - 'DOMAIN,steampowered.com,DIRECT'
 8    - 'DOMAIN,steamcommunity.com,DIRECT'
 9    #derpi
10    - 'DOMAIN,derpibooru.org,PROXY'
11    - 'DOMAIN,derpicdn.net,DIRECT'
12    # proxy:
13    - 'DOMAIN,docs.cfw.lbyczf.com,PROXY'
14    - 'DOMAIN,patreon.com,PROXY'
15    - 'DOMAIN,outlook.live.com,PROXY'
16    - 'DOMAIN,pony.town,PROXY'
17    - 'DOMAIN,gamepad-tester.com,PROXY'
18    - 'DOMAIN,stackoverflow.com,PROXY'
19    - 'DOMAIN,services.gradle.org,PROXY'
20    - 'DOMAIN,openuserjs.org,PROXY'
21    - 'DOMAIN,stackoverflow.com,PROXY'
22    - 'DOMAIN,gamepadviewer.com,PROXY'
23    - 'DOMAIN,go.microsoft.com,PROXY'
24    - 'DOMAIN,nginx.org,PROXY'
25    - 'DOMAIN,marketplace.visualstudio.com,PROXY'
26    - 'DOMAIN,musicnotes.com,PROXY'
27    - 'DOMAIN,fimfiction.net,PROXY'
28    - 'DOMAIN,softonic.com,PROXY'
29    - 'DOMAIN,zh.wikipedia.org,PROXY'
30    - 'DOMAIN,nordvpn.com,PROXY'
31    - 'DOMAIN,w3schools.com,PROXY'
32    - 'DOMAIN,cdn.jsdelivr.net,PROXY'
33    - 'DOMAIN,www.patreon.com,PROXY'
34    - 'DOMAIN,getrolan.com,PROXY'
35    - 'DOMAIN,cdnjs.cloudflare.com,PROXY'
36    - 'DOMAIN,cdn.jsdelivr.net,PROXY'
37    - 'DOMAIN,fonts.googleapis.com,PROXY'
38    - 'DOMAIN,hugothemesfree.com,PROXY'
39    - 'DOMAIN,ssltd.xyz,PROXY'
40    - 'DOMAIN,forums.terraria.org,PROXY'
41    - 'DOMAIN,c.biancheng.net,PROXY'
42    - 'DOMAIN,alcorart.com,PROXY'
43    - 'DOMAIN,uso.kkx.one,PROXY'
44    - 'DOMAIN,grabient.com,PROXY'
45    - 'DOMAIN,dollarexcel.com,PROXY'
46    - 'DOMAIN,vscode.dev,PROXY'
47    - 'DOMAIN,userstyles.world,PROXY'
48    - 'DOMAIN,npmjs.com,PROXY'
49    - 'DOMAIN,hath.network,PROXY'
50    - 'DOMAIN,www.emojiall.com,PROXY'
51    - 'DOMAIN,go.ezodn.com,PROXY'
52    - 'DOMAIN,cd.connatix.com,PROXY'
53    - 'DOMAIN,itch.io,PROXY'
54    - 'DOMAIN,coub.com,PROXY'
55    - 'DOMAIN,chaturbate.com,PROXY'
56    - 'DOMAIN,highwebmedia.com,PROXY'
57    - 'DOMAIN,diygod.me,PROXY'
58    - 'DOMAIN,*.fandom.com,PROXY'
59    - 'DOMAIN,www.dogfight360.com,PROXY'
60    - 'DOMAIN,www.screentogif.com,PROXY'
61    - 'DOMAIN,www.techworld-with-nana.com,PROXY'
62    # 开卡车游戏\openai
63    - 'DOMAIN,slowroads.io,PROXY'
64    - 'DOMAIN-SUFFIX,openai.com,PROXY'
65    - 'DOMAIN-SUFFIX,sentry.io,PROXY'
66    # reddit
67    - 'DOMAIN-SUFFIX,redditstatic.com,PROXY'
68    - 'DOMAIN-SUFFIX,redd.it,PROXY'
69    # from rocket
70    - 'DOMAIN-SUFFIX,nhentai.to,PROXY'
71    - 'DOMAIN-SUFFIX,chaturbate.com,PROXY'
72    - 'DOMAIN-SUFFIX,xvideos.com,PROXY'
73    - 'DOMAIN-SUFFIX,derpibooru.org,PROXY'
74    - 'DOMAIN-SUFFIX,pornhub.com,PROXY'
75    - 'DOMAIN-SUFFIX,sex.com,PROXY'
76    - 'DOMAIN-SUFFIX,www.sex.com,PROXY'
77    - 'DOMAIN-SUFFIX,equestria.social,PROXY'
78    - 'DOMAIN-SUFFIX,openai.com,PROXY'
79    - 'DOMAIN-SUFFIX,redditmedia.com,PROXY'
80    - 'DOMAIN-SUFFIX,chat.openai.com,PROXY'
81    - 'DOMAIN-SUFFIX,redd.it,PROXY'
82    - 'DOMAIN-SUFFIX,reddit.com,PROXY'
83    - 'DOMAIN-SUFFIX,netlify.app,PROXY'
84    - 'DOMAIN-SUFFIX,patreon.com,PROXY'
85    - 'DOMAIN-SUFFIX,sickipedia.net,PROXY'
86    - 'DOMAIN-SUFFIX,naver.com,PROXY'
87    - 'DOMAIN-SUFFIX,pstatic.net,PROXY'
88    - 'DOMAIN-SUFFIX,tenable.com,PROXY'
89    - 'DOMAIN-SUFFIX,e-hentai.org,PROXY'
90    - 'DOMAIN-SUFFIX,v2ex.com,PROXY'
91    - 'DOMAIN,www.ihezu.cn,PROXY'
92    - 'DOMAIN-SUFFIX,www.ihezu.cn,PROXY'
93    - 'DOMAIN-SUFFIX,mixkit.co,PROXY'
94    - 'DOMAIN-SUFFIX,tunemymusic.com,PROXY'
95    - 'DOMAIN-SUFFIX,soundcloud.com,PROXY'
96    - 'DOMAIN-SUFFIX,*.github.io,PROXY'
97    - 'DOMAIN-SUFFIX,*.github.com,PROXY'
98    - 'DOMAIN-SUFFIX,netflix.com,PROXY'
99    - 'DOMAIN-SUFFIX,nflximg.net,PROXY'

Burpsuite - 3 - Inturder