规则配置详解

规则类型

1. 域名规则

域名规则用于匹配特定的域名:

DOMAIN,example.com,PROXY
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-KEYWORD,facebook,PROXY

2. IP规则

IP规则用于匹配特定的IP地址:

IP-CIDR,192.168.1.0/24,DIRECT
IP-CIDR6,2001:db8::/32,PROXY
GEOIP,CN,DIRECT

3. 应用规则

应用规则用于匹配特定的应用程序:

PROCESS-NAME,WeChat,DIRECT
PROCESS-NAME,Chrome,PROXY

规则动作

  • PROXY:使用代理服务器
  • DIRECT:直连
  • REJECT:拒绝连接
  • REJECT-TINYGIF:拒绝连接并返回1x1像素的GIF图片

规则优先级

规则的匹配顺序如下:

  1. 用户自定义规则
  2. 远程规则
  3. 内置规则

规则配置示例

基本配置

# 直连规则
DOMAIN-SUFFIX,cn,DIRECT
GEOIP,CN,DIRECT

# 代理规则
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-SUFFIX,facebook.com,PROXY

# 拒绝规则
DOMAIN-SUFFIX,ad.com,REJECT

高级规则技巧

1. 规则分组

使用注释和分组来组织规则:

# 直连规则组
[DIRECT]
DOMAIN-SUFFIX,cn,DIRECT

# 代理规则组
[PROXY]
DOMAIN-SUFFIX,google.com,PROXY

2. 规则优化

  • 使用更具体的规则优先匹配
  • 合理使用通配符
  • 定期更新规则
  • 测试规则有效性

常见问题

规则不生效怎么办?

  • 检查规则语法是否正确
  • 确认规则优先级
  • 验证规则是否被覆盖
  • 检查代理模式设置