default.conf 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. [General]
  2. # Log are for debug only
  3. loglevel = error
  4. # Do not remove tun option
  5. tun = auto
  6. dns-server = 223.5.5.5, 114.114.114.114
  7. [Proxy]
  8. Direct = direct
  9. Reject = reject
  10. # Shadowsocks
  11. SS = ss, 1.2.3.4, 8485, encrypt-method=chacha20-ietf-poly1305, password=123456
  12. # VMess
  13. VMess = vmess, my.domain.com, 8001, username=0eb5486e-e1b5-49c5-aa75-d15e54dfac9d
  14. # VMess over WebSocket over TLS (TLS + WebSocket + VMess)
  15. VMessWSS = vmess, my.domain.com, 443, username=0eb5486e-e1b5-49c5-aa75-d15e54dfac9d, ws=true, tls=true, ws-path=/v2
  16. # Trojan (with TLS)
  17. Trojan = trojan, 4.3.2.1, 443, password=123456, sni=www.domain.com
  18. # Trojan over WebSocket over TLS (TLS + WebSocket + Trojan)
  19. TrojanWS = trojan, 4.3.2.1, 443, password=123456, sni=www.domain.com, ws=true, ws-path=/abc
  20. # Trojan over amux streams which use WebSocket over TLS as the underlying connection (TLS + WebSocket + amux + Trojan)
  21. tls-ws-amux-trojan = trojan, www.domain.com, 443, password=112358, tls=true, ws=true, ws-path=/amux, amux=true
  22. 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
  23. [Proxy Group]
  24. # fallback 等效于 failover
  25. Fallback = fallback, Trojan, VMessWSS, SS, interval=600, timeout=5
  26. # url-test 等效于 failover=false 的 failover
  27. UrlTest = url-test, Trojan, VMessWSS, SS, interval=600, timeout=5
  28. Failover = failover, Trojan, VMessWSS, SS, health-check=true, check-interval=600, fail-timeout=5, failover=true
  29. Tryall = tryall, Trojan, VMessWSS, delay-base=0
  30. Random = random, Trojan, VMessWSS
  31. [Rule]
  32. # 执行文件目录当中必需有 `site.dat` 文件
  33. EXTERNAL, site:category-ads-all, Reject
  34. # Arbitrary file access is forbidden within an app container.
  35. # Make sure `geosite.dat` exists in the config folder.
  36. # 也可以指定 `dat` 文件所在路径
  37. EXTERNAL, site:geosite.dat:category-ads-all, Reject
  38. IP-CIDR, 8.8.8.8/32, Fallback
  39. DOMAIN, www.google.com, Fallback
  40. DOMAIN-SUFFIX, google.com, Fallback
  41. DOMAIN-KEYWORD, google, Fallback
  42. # 等效于 EXTERNAL, mmdb:us, Fallback
  43. GEOIP, us, Fallback
  44. EXTERNAL, site:geolocation-!cn, Fallback
  45. # 执行文件目录当中必需有 `geo.mmdb` 文件
  46. EXTERNAL, mmdb:us, Fallback
  47. FINAL, Direct
  48. [Host]
  49. # 对指定域名返回一个或多个静态 IP
  50. example.com = 192.168.0.1, 192.168.0.2