ClashX config.yaml 配置文件全攻略

目录

什么是 config.yaml

ClashX 是一款开源的跨平台代理客户端,它使用 YAML 格式的配置文件 config.yaml 来存储各种设置信息。config.yaml 文件是 ClashX 的核心,它决定了 ClashX 的行为方式和代理效果。

config.yaml 文件结构

config.yaml 文件由多个部分组成,每个部分都有特定的作用。以下是 config.yaml 文件的主要组成部分:

常见设置项

proxy-providers

该部分用于定义代理提供商的信息,包括服务器地址、端口、认证信息等。

proxies

该部分用于定义具体的代理服务器信息,包括服务器地址、端口、加密方式、协议等。

rules

该部分用于定义流量规则,根据不同的匹配条件将流量路由到不同的代理服务器。

dns

该部分用于设置 DNS 服务器,可以自定义 DNS 解析地址。

port

该项用于设置 ClashX 的 HTTP 代理端口。

socks-port

该项用于设置 ClashX 的 SOCKS5 代理端口。

redir-port

该项用于设置 ClashX 的透明代理端口。

mixed-port

该项用于设置 ClashX 的混合代理端口。

tproxy-port

该项用于设置 ClashX 的 Tproxy 代理端口。

mode

该项用于设置 ClashX 的工作模式,包括 Rule、Global 和 Direct 三种模式。

log-level

该项用于设置 ClashX 的日志级别,可选值包括 info、warning 和 error。

如何编辑 config.yaml

打开 ClashX 应用程序,在菜单栏中找到 “Edit Configuration” 选项,点击即可打开 config.yaml 文件进行编辑。

常见问题解答

如何查看 config.yaml 文件的位置?

在 ClashX 应用程序中,点击菜单栏的 “Open Config Directory” 选项,即可打开 config.yaml 文件所在的目录。

如何备份和恢复 config.yaml 文件?

  1. 备份 config.yaml 文件:

    • 打开 ClashX 应用程序,找到 “Open Config Directory” 选项并打开。
    • config.yaml 文件复制到其他位置进行备份。
  2. 恢复 config.yaml 文件:

    • 将备份的 config.yaml 文件复制回 ClashX 的配置目录中。
    • 重启 ClashX 应用程序,即可使用恢复的配置文件。

如何修改代理服务器信息?

config.yaml 文件的 proxies 部分,找到需要修改的代理服务器信息,并根据实际情况进行编辑即可。

如何修改规则集?

config.yaml 文件的 rules 部分,根据需要添加、删除或修改规则即可。规则的语法可以参考 ClashX 的官方文档。

如何设置 DNS 服务器?

config.yaml 文件的 dns 部分,找到 enable 项并设置为 true。然后在 nameserver 项中添加自定义的 DNS 服务器地址即可。

正文完