1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
   | {   "dns": {     "servers": [       {         "tag": "remote",         "address": "https://1.1.1.1/dns-query",         "detour": "select"       },       {         "tag": "local",         "address": "https://1.12.12.12/dns-query",         "detour": "direct"       }     ],     "rules": [       {         "outbound": "any",         "server": "local"       },       {         "rule_set": "geosite-cn",         "server": "local"       }     ],     "final": "remote",     "strategy": "prefer_ipv4"   },   "inbounds": [     {       "type": "tun",       "tag": "tun-in",       "mtu": 9000,       "address": [         "172.19.0.1/30",         "2001:470:f9da:fdfa::1/64"       ],       "auto_route": true,       "strict_route": true,       "stack": "mixed",       "sniff": true,       "domain_strategy": "prefer_ipv4"     }   ],   "outbounds": [     {       "type": "selector",       "tag": "select",       "outbounds": [         "tag-name"       ],       "default": "tag-name"     },     {       "type": "hysteria2",       "tag": "tag-name",       "connect_timeout": "5s",       "udp_fragment": true,       "server": "www.example.com",       "server_port": 443,       "up_mbps": 100,       "down_mbps": 100,       "password": "password",       "tls": {         "enabled": true,         "server_name": "www.example.com",         "alpn": "h3"       }     },     {       "type": "direct",       "tag": "direct"     },     {       "type": "dns",       "tag": "dns-out"     }   ],   "route": {     "rules": [       {         "protocol": "dns",         "outbound": "dns-out"       },       {         "ip_is_private": true,         "outbound": "direct"       },       {         "rule_set": [           "geosite-cn",           "geoip-cn"         ],         "outbound": "direct"       }     ],     "rule_set": [       {         "type": "remote",         "tag": "geosite-cn",         "format": "binary",         "url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-cn.srs",         "download_detour": "select"       },       {         "type": "remote",         "tag": "geoip-cn",         "format": "binary",         "url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs",         "download_detour": "select"       }     ],     "final": "select",     "auto_detect_interface": true   },   "experimental": {     "cache_file": {       "enabled": true     }   } }
  |