port: 7890
socks-port: 7891
redir-port: 7892
mixed-port: 7893
tproxy-port: 9898
bind-address: '*'
mode: rule
allow-lan: true
log-level: silent
external-controller: 0.0.0.0:9090
external-ui: yacd-gh-pages
unified-delay: true
ipv6: false
dns:
enable: true
ipv6: true
listen: 0.0.0.0:1053
enhanced-mode: fake-ip
fake-ip-range: 28.0.0.0/8
use-hosts: true
nameserver:
- https://cloudflare-dns.com/dns-query
fallback:
- https://dns.google/dns-query
proxies:
proxy-groups:
- {name: "XLFLEX", type: select, use: [FLEX]}
- {name: "ADS", type: select, proxies: [REJECT, DIRECT]}
proxy-providers:
FLEX:
type: file
path: ./confs/clash.yaml
health-check:
enable: true
url: 'http://cp.cloudflare.com/generate_204'
interval: 1200
rules:
- GEOSITE,CATEGORY-ADS-ALL,ADS
- MATCH,XLFLEX