配置文件格式
Clash安卓版使用两种配置文件格式:
-
yaml文件
yaml文件是Clash最基本的配置文件格式,它定义了整个配置的结构和内容。你可以使用任何文本编辑器来创建和编辑它,例如Notepad、VSCode等。以下是一个典型的yaml文件示例:
# 客户端设置 port: 7890 socks-port: 7891 redir-port: 7892 allow-lan: true mode: rule log-level: info # DNS设置 dns: enable: true ipv6: false listen: 0.0.0.0:53 nameserver: - 223.5.5.5 - 223.6.6.6 # 代理设置 proxies: - name: "Proxy1" type: socks5 server: 1.1.1.1 port: 1080 # 规则设置 rules: - DOMAIN-SUFFIX,google.com,Proxy1
在yaml文件中,用冒号+空格来分隔键和值。每个键值对用换行符分隔。值可以是字符串、数字、布尔值、数组或子映射。你可以使用**#**来注释代码。
-
规则文件
规则文件是Clash用来决定流量走向的关键文件。它包含了若干条规则,每条规则定义了一种流量走向方式。以下是一个典型的规则文件示例:
DOMAIN-SUFFIX,google.com,Proxy1 DOMAIN-KEYWORD,facebook,Proxy2 IP-CIDR,192.168.0.0/16,Proxy3
一条规则由三个部分组成:
- 规则类型:可以是DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD、IP-CIDR、GEOIP等。
- 规则内容:可以是域名、IP地址、正则表达式等。
- 代理名称:指定流量走向的代理名称。
常见问题解答
Clash安卓版支持哪些配置文件格式?
Clash安卓版支持两种配置文件格式:yaml文件和规则文件。
Clash安卓版的yaml文件格式有哪些要求?
在Clash安卓版的yaml文件中,用冒号+空格来分隔键和值。每个键值对用换行符分隔。值可以是字符串、数字、布尔值、数组或子映射。你可以使用#来注释代码。
Clash安卓版的规则文件格式有哪些要求?
Clash安卓版的规则文件格式为纯文本格式,每一行为一条规则。一条规则由三个部分组成:规则类型、规则内容、代理名称,它们之间用英文逗号分隔。规则类型可以是DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD、IP-CIDR、GEOIP等。
怎样使用Clash安卓版配置文件?
使用Clash安卓版配置文件有两种方法:
- 通过Clash内置的配置界面导入文件。
- 把配置文件保存在设备上,并在Clash的设置中手动指定文件路径。
怎样修改Clash安卓版的配置文件?
你可以使用任何文本编辑器来修改Clash安卓版的配置文件。请注意保存文件后要检查语法是否正确。
Clash安卓版的规则文件如何定义代理?
在Clash安卓版的规则文件中,你需要为每个代理指定一个唯一的名称。代理名称由纯英文字符组成,可以是任意名称。在规则文件中使用代理名称来指定流量的走向。
正文完