Clash配置指南

基础配置

Clash 的配置文件使用 YAML 格式,以下是一个基础配置的结构:

# 基础配置示例
port: 7890 # HTTP代理端口
socks-port: 7891 # SOCKS5代理端口
allow-lan: false # 是否允许局域网连接
mode: Rule # 代理模式:Rule(规则)/Global(全局)/Direct(直连)
log-level: info # 日志级别:silent/error/warning/info/debug

proxies:
# 代理节点配置

proxy-groups:
# 代理组配置

rules:
# 规则配置

规则配置详解

规则是 Clash 的核心功能之一,它决定了流量如何被路由。Clash 支持多种规则类型:

域名匹配规则

# 匹配特定域名
DOMAIN,example.com,Proxy
# 匹配域名后缀
DOMAIN-SUFFIX,google.com,Proxy
# 匹配域名关键字
DOMAIN-KEYWORD,facebook,Proxy

IP匹配规则

# 匹配IP或CIDR
IP-CIDR,192.168.1.0/24,DIRECT
# 匹配指定地理位置的IP
GEOIP,CN,DIRECT
# 匹配指定端口的流量
SRC-PORT,80,Proxy

代理组配置示例

proxy-groups:
# 手动选择组
name"手动选择"
type: select
proxies: ["香港节点""日本节点""美国节点""DIRECT"]

# 自动测速组
name"自动选择"
type: url-test
proxies: ["香港节点""日本节点""美国节点"]
url"http://www.gstatic.com/generate_204"
interval300