富强新技术:Clash 常用客户端使用教程(简易版)
配置文件
Clash 运行的依据是规则文件,系统会内置一个默认的规则文件,你只需要填写其他诸如服务器信息即可使用。不过实际情况需要分两种情况讨论。第一,服务提供商提供了 Clash 的“订阅链接”;第二,服务提供商没有提供 Clash 的“订阅链接”。
如果提供了订阅链接
一般来说没有定制化需求的话,可以直接拿来用了。这些订阅链接与其他软件的不同,它不仅包含了节点信息,同样包括了规则和策略组。
但如果附带的规则和策略组不能满足你的需求,就需要自行修改配置文件,后面会写如何修改。至于如何使用服务商提供的 Clash 订阅链接,后面同样会写。
如果没有提供订阅链接
有的机场往往只提供了一个普通的 ss 或者 v2ray 的订阅链接,这些链接中只包含了节点信息,Clash 是无法运行的。这里有两个选择,第一就是找“在线转换工具”;第二就是自己写配置文件
在线转换工具
这里提供一个,这类还有很多,可以自己去问问
https://subweb.niconewbeee.tk/
比如这个转换工具,点开基础版
然后只需要输入订阅链接,选择 Clash,最后就能生成一个托管地址,也就是订阅链接。按照教程后面的订阅链接使用方法使用即可。
自己写配置文件
这里个人推荐自己去找一找别人写的一些规则,能够方便日常使用。这里以神机规则提供的 Clash 配置文件为例进行分析。你可以在 GitHub 上的相关页面下载到这份规则。关于具体如何编写配置文件可以查看官方教程,如果你吃了文化的亏,看不懂,那就继续往下看。 打开神机规则的文件,可以看到有很多设置项目,包括端口、规则模式、DNS设置等等,这些都不用管,直接找到# 代理节点
这里,我们要修改这里面的内容。这里以某个机场为例,大同小异。
对于配置文件中的节点信息,你可以使用上面的托管工具,但只复制出来其中的节点信息,或者按照下面的步骤手动添加
1. 登陆云图小镇的用户控制台,左边找到“使用节点”,点进去。
2. 如图我们可以看到有两种节点,第一种标注着“扫码端口xxxx”,这种节点只支持ssr,所以Clash不能用。我们需要的是标注着“扫码使用”的节点,点进去。
3. 拉到最底下,可以看到节点信息。
4. 回到配置文件里,由于被 Clash 所支持的协议里,云图小镇的节点只有 Shadowsocks + OBFS 这一种类型,所以在# 代理节点下,删掉其他部分,只保留# Shadowsocks + OBFS的部分。
5. 根据第3步获取的信息,手动修改预置的项目
name 对应节点名称,可以随便写
type 不要动,保留为预设的ss
server 对应的是“节点地址”
port 对应的是“端口”
cipher 对应的加密方式,这里要用大写,比如云图网页上写的rc4-md5,你要改成RC4-MD5
password 对应的是密码,注意引号不要删
plugin 保留为obfs不要动
mode 对应混淆,云图网页上写的http_post这里只要写http
host 对应混淆参数
6. 可以多添加几个,复制一下改一下名字和服务器地址就行,比如我这里以三个为例。
7. 接下来编辑组策略,由于是简易教程,日常能用就行,所以用不到很多东西。首先编辑 url-test,通过指定的 URL 测试并选择延迟最低的节点。
它默认是这样的:
- { name: “UrlTest”, type: url-test, proxies: [“1”, “2”, “3”,”4"], url: “http://www.gstatic.com/generate_204", interval: 300 }
因为我们已经修改了代理节点信息,所以`proxies: [“1”, “2”, “3”,”4"]`这里需要把其中的1、2、3、4换成刚才我们起的名称,比如我这里就要改成
- { name: "UrlTest", type: url-test, proxies: ["[1.25]Kansas🇺🇸Spring", "[1.00]Tokyo🇯🇵Mate", "[1.00]Singapore🇸🇬Coffee"], url: "http://www.gstatic.com/generate_204", interval: 300 }
多增少删,这里proxies的内容一定是你刚才添加节点信息里name那一项的内容。
8. 接下来编辑 代理节点选择 策略,可以看到默认为
- { name: “PROXY”, type: select, proxies: [“UrlTest”, “1”, “2”, “3”,”4"] }
与上一步同理,除”UrlTest”这一项以外,都要修改为编辑好的节点名称,修改效果如下
- { name: "PROXY", type: select, proxies: ["UrlTest", "[1.25]Kansas🇺🇸Spring", "[1.00]Tokyo🇯🇵Mate", "[1.00]Singapore🇸🇬Coffee" }
9. 接着可以看到在# 白名单模式 PROXY,黑名单模式 DIRECT下,规则作者还添加了一些策略。首先我们需要像前两步一样,把 ForeignMedia 和 DomesticMedia 策略里的1、2、3、4进行修改。
至此,配置文件已经修改完毕可以使用了,如果想了解组策略如何使用,请继续往下看:
然后我来解释一下这几个策略的作用,以 Apple 这个策略为例。首先我们想象一个场景,我们在使用传统策略工具时,往往只能选择诸如“只代理GFW屏蔽的地址”等选项。这会带来几个问题:1. 如果我需要访问的节点不在这个规则里,我只能临时开全局,而一开全局,其他的链接可能会受影响。2. 如果我需要浏览一个网页,使用A节点更快,但同时我也需要访问另一个服务,他只能用B节点,无法操作。这里就是策略组的作用了,我们可以把一系列的域名、IP等规则拉到一个单独的策略里,可以单独控制他们直连、代理、走哪个节点,不影响其他的访问。在规则文件中我们可以看到类似这样的几条规则:
- DOMAIN,aod.itunes.apple.com,Apple- DOMAIN,audio.itunes.apple.com,Apple- DOMAIN,audio-ssl.itunes.apple.com,Apple- DOMAIN,streamingaudio.itunes.apple.com,Apple
可以看到他们都被拉到了 Apple 这个策略里,我们就可以对这几个地址的访问单独控制是否要走代理。除此之外,也可以限定要走哪一个节点,我们只需要像 ForeignMedia 这个策略一样,再添加需要的节点,修改如下。
- { name: "Apple", type: select, proxies: ["DIRECT", "PROXY"] }
修改为
- { name: "Apple", type: select, proxies: ["DIRECT", "PROXY", "[1.25]Kansas🇺🇸Spring"] }
这样的修改完全是根据你自己的需求来。关于组策略的简单配置,我在这篇文章中,以一个常见的使用场景进行分析。
客户端的使用
Clash 的配置文件一份可以在多个客户端通用(如果端口没有被占用的情况下)。
ClashX
这是 macOS 的客户端,可以在这里下载到。
1. 打开后要安装一些内容,输入密码后安装
2. 点击状态栏图标 — 配置 — 打开配置文件夹
3. 把刚才修改好的规则放进文件夹里,覆盖或者新建一个都行,新建的话,之后注意在菜单里选择好配置文件。如果是获取的托管链接,则点击状态栏图标 — 配置 — 托管配置 — 管理
然后输入托管链接
之后 点击状态栏图标 — 配置 — 托管配置 — 更新 即可
4. 覆盖/修改原始配置文件保存后,或者选择配置文件后都会以通知的形式提示你是否加载配置文件,点击通知后就会加载,提示下面这个通知表示加载成功。
5. 之后启用系统代理即可。
6. 可以看到 Clash 自动选择了延迟最低的节点连接。
7. 对于需要手动调整的策略组策略,在菜单里找到“控制台”打开,即可手动修改。
Clash for Android
注意,ClashA 貌似已经停止更新,请换用 Clash for Android
这是 Android 客户端,可以在 Google Play 搜索 Clash 下载到。如果 Google Play 不方便使用,可以去项目地址自行编译(截止发布文章前并没有提供预编译文件)
- 把配置文件弄到手机里。
- 打开 app,点击 Profiles — New Profile — File 选择本地配置文件【如果是获得的托管链接,这里选择 url 并填写托管链接】
- 点击“Stopped”按钮,状态变成 Running,即可使用。
4. 对于需要手动调整的策略组策略,打开 Proxy,即可手动修改。
Clash for Windows
可以在这里下载到。
- 建议下载 exe 版本安装
- 安装后运行,在状态栏可以找到图标,双击打开 Dashboard
3. 如果是自己写的配置文件,打开 Profiles,然后直接把自己的配置文件拖进去,点击一下使其生效即可。如果是托管链接,输入到上面的 URL 地址栏即可。最后打开 System Proxy 开关打开代理。
4. 策略组的修改就在 Proxies 选项卡里,使用还是比较简单的。
Clash for Router
由于作者退烧不玩软路由了,但我写了一份安装教程,可以翻翻看我其他的文章,使用上倒是都大同小异。
来源:https://medium.com/@muchenran2/clash-常用客户端使用教程-简易版-c77aeb2a10c
评论
发表评论