Clash模板:配置文件和常见问题详解

什么是 Clash 模板?

Clash 是一个基于规则的跨平台代理软件。Clash 模板是用于生成 Clash 配置文件的文件模板。通过填写模板中的内容,可以快速生成适用于自己的 Clash 配置文件。

Clash 配置文件的基本结构

Clash 配置文件包含三个主要部分:

  • Proxy:代理设置
  • Rule:规则设置
  • DNS:DNS 解析设置

以下是一个典型的 Clash 配置文件示例:

port: 7890 socks-port: 7891 redir-port: 7892 allow-lan: true mode: rule log-level: info external-controller: 127.0.0.1:9090

Proxy:

  • name: “proxy1” type: http server: “127.0.0.1” port: 8080
  • name: “proxy2” type: socks5 server: “127.0.0.1” port: 1080

Rule:

  • DOMAIN-SUFFIX,google.com,proxy1
  • DOMAIN-SUFFIX,baidu.com,proxy2

DNS: enable: true listen: 0.0.0.0:53 enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 nameserver: – 223.5.5.5 – 223.6.6.6

  • portsocks-portredir-port 分别指定 Clash 监听的本地端口号。其中,port 是 HTTP(S) 端口,socks-port 是 SOCKS5 端口,redir-port 是纯 TCP 端口。
  • allow-lan 参数决定了是否允许本地网络流量通过代理。当该参数为 true 时,允许本地网络流量通过代理;当该参数为 false 时,禁止本地网络流量通过代理。
  • mode 参数表示 Clash 的工作模式。rule 模式下,根据配置文件中的规则进行流量转发;global 模式下,将所有流量转发至指定的代理服务器;direct 模式下,所有流量直接连接互联网,不使用代理服务器。
  • log-level 参数用于指定日志输出级别。可以设置为 silenterrorwarninfodebug
  • external-controller 参数指定了与 Clash 通信的控制器地址和端口号。

Proxy 部分定义了代理服务器列表,包括名称、类型、服务器地址和端口号。代理服务器的类型可以是 httpsocks5ss 等。

Rule 部分定义了流量转发规则,包括规则类型、规则内容和代理服务器名称。规则类型包括 DOMAIN-SUFFIXDOMAINIP-CIDR 等。

DNS 部分定义了 DNS 解析设置,包括启用/禁用、监听地址和端口、增强模式和虚拟 IP 段、DNS 服务器地址等。

订阅链接

Clash 还支持使用订阅链接更新规则和代理列表。订阅链接可以是一个包含多个规则和代理服务器的 URL 地址,也可以是一个本地文件路径。

以下是一个典型的订阅链接示例:

https://example.com/clash.yaml

要使用订阅链接,只需将链接复制到 Clash 的订阅链接框中,并点击「更新」按钮即可。

常见问题

为什么 Clash 连接失败?

Clash 连接失败可能由于以下原因导致:

  • 代理服务器不可用
  • 网络问题
  • Clash 配置文件有误

解决方法:

  • 检查代理服务器是否正常工作
  • 检查网络连接是否正常
  • 检查 Clash 配置文件是否有误

为什么订阅链接无法更新?

订阅链接无法更新可能由于以下原因导致:

  • 订阅链接无法访问
  • 订阅链接失效

解决方法:

  • 检查订阅链接是否正确
  • 检查网络连接是否正常
  • 重新生成订阅链接
正文完