在 Clash 中设置 IP 优先通常是指在规则中配置特定的 IP 地址,使其走预设的代理,而其他流量则根据其他规则处理。要实现此目的,需要编辑 Clash 的配置文件(
config.yaml),并在 rules 部分添加规则,使用 IP-CIDR 字段匹配目标 IP,然后指向所需的代理组或节点。 操作步骤
- 找到或创建配置文件:
- Clash 的主配置文件通常名为
config.yaml。 - 如果你的 Clash 客户端中没有,它通常会在
$HOME/.config/clash目录下生成一个。
- Clash 的主配置文件通常名为
- 编辑配置文件:
- 打开
config.yaml文件,找到rules部分。 - 在
rules部分,添加一条或多条规则,使用IP-CIDR字段来匹配你想要优先处理的 IP 地址。 - 示例规则:
IP-CIDR后面是 IP 地址或网段,第二个参数是要指向的代理或代理组的名称,例如DIRECT、Proxy等。
- 打开
- 重新加载配置:
- 保存
config.yaml文件后,重新加载 Clash 客户端的配置,使其生效。具体操作请参考你所使用的 Clash 客户端的说明。
- 保存
关键概念
-
- IP-CIDR: Clash 支持的一种规则类型,用于匹配 IP 地址或 IP 地址范围。
- DIRECT: 一个内置的代理,表示直连,不通过任何代理服务器。
- 代理组: 在配置文件中,你可以将多个代理节点组合成一个代理组,然后在规则中直接引用代理组的名称。
注意:
- 请根据你的具体需求和配置情况,正确填写 IP 地址和代理组名称。
- 如果你使用的是第三方客户端(如 Clash for Windows),可能还需要在客户端的界面中进行相应设置。
正文完