目录
什么是 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 文件?
-
备份
config.yaml
文件:- 打开 ClashX 应用程序,找到 “Open Config Directory” 选项并打开。
- 将
config.yaml
文件复制到其他位置进行备份。
-
恢复
config.yaml
文件:- 将备份的
config.yaml
文件复制回 ClashX 的配置目录中。 - 重启 ClashX 应用程序,即可使用恢复的配置文件。
- 将备份的
如何修改代理服务器信息?
在 config.yaml
文件的 proxies
部分,找到需要修改的代理服务器信息,并根据实际情况进行编辑即可。
如何修改规则集?
在 config.yaml
文件的 rules
部分,根据需要添加、删除或修改规则即可。规则的语法可以参考 ClashX 的官方文档。
如何设置 DNS 服务器?
在 config.yaml
文件的 dns
部分,找到 enable
项并设置为 true
。然后在 nameserver
项中添加自定义的 DNS 服务器地址即可。