[General] # Log are for debug only loglevel = error # Do not remove tun-fd option tun-fd = 233 dns-server = 223.5.5.5, 114.114.114.114 [Proxy] Direct = direct Reject = reject # Shadowsocks SS = ss, 1.2.3.4, 8485, encrypt-method=chacha20-ietf-poly1305, password=123456 # VMess VMess = vmess, my.domain.com, 8001, username=0eb5486e-e1b5-49c5-aa75-d15e54dfac9d # VMess over WebSocket over TLS (TLS + WebSocket + VMess) VMessWSS = vmess, my.domain.com, 443, username=0eb5486e-e1b5-49c5-aa75-d15e54dfac9d, ws=true, tls=true, ws-path=/v2 # Trojan (with TLS) Trojan = trojan, 4.3.2.1, 443, password=123456, sni=www.domain.com # Trojan over WebSocket over TLS (TLS + WebSocket + Trojan) TrojanWS = trojan, 4.3.2.1, 443, password=123456, sni=www.domain.com, ws=true, ws-path=/abc # Trojan over amux streams which use WebSocket over TLS as the underlying connection (TLS + WebSocket + amux + Trojan) tls-ws-amux-trojan = trojan, www.domain.com, 443, password=112358, tls=true, ws=true, ws-path=/amux, amux=true tls-ws-amux-trojan2 = trojan, 1.0.0.1, 443, password=123456, sni=www.domain.com, ws=true, ws-path=/amux, ws-host=www.domain.com, amux=true, amux-max=16, amux-con=1 [Proxy Group] # fallback 等效于 failover Fallback = fallback, Trojan, VMessWSS, SS, interval=600, timeout=5 # url-test 等效于 failover=false 的 failover UrlTest = url-test, Trojan, VMessWSS, SS, interval=600, timeout=5 Failover = failover, Trojan, VMessWSS, SS, health-check=true, check-interval=600, fail-timeout=5, failover=true Tryall = tryall, Trojan, VMessWSS, delay-base=0 Random = random, Trojan, VMessWSS [Rule] # 执行文件目录当中必需有 `site.dat` 文件 EXTERNAL, site:category-ads-all, Reject # Arbitrary file access is forbidden within an app container. # Make sure `geosite.dat` exists in the config folder. # 也可以指定 `dat` 文件所在路径 EXTERNAL, site:geosite.dat:category-ads-all, Reject IP-CIDR, 8.8.8.8/32, Fallback DOMAIN, www.google.com, Fallback DOMAIN-SUFFIX, google.com, Fallback DOMAIN-KEYWORD, google, Fallback # 等效于 EXTERNAL, mmdb:us, Fallback GEOIP, us, Fallback EXTERNAL, site:geolocation-!cn, Fallback # 执行文件目录当中必需有 `geo.mmdb` 文件 EXTERNAL, mmdb:us, Fallback FINAL, Direct [Host] # 对指定域名返回一个或多个静态 IP example.com = 192.168.0.1, 192.168.0.2