{
  "log": {
    "access": "none",
    "error": "/tmp/syslog.log",
    "loglevel": "error"
  },
  "inbounds": [
    {
      "port": 1088,
      "listen": "0.0.0.0",
      "protocol": "socks",
      "settings": {
        "auth": "noauth",
        "udp": true,
        "ip": "127.0.0.1"
      },
      "tag": "local_1088",
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls"
        ]
      }
    },
    {
      "port": "1099",
      "listen": "0.0.0.0",
      "protocol": "dokodemo-door",
      "settings": {
        "network": "tcp,udp",
        "timeout": 30,
        "followRedirect": true
      },
      "tag": "redir_1099",
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls"
        ]
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {},
      "tag": "direct",
      "streamSettings": {
        "sockopt": {
          "mark": 255
        }
      }
    },
    {
      "protocol": "trojan",
      "settings": {
        "servers": [
          {
            "address": "1.3.5.7",
            "port": 443,
            "password": "123123"
          }
        ]
      },
      "tag": "outbound_1",
      "streamSettings": {
        "network": "tcp",
        "security": "tls",
        "tlsSettings": {
          "allowInsecure": false,
          "serverName": "1.3.5.7.nip.io",
          "fingerprint": "safari",
          "alpn": [
            "h2",
            "http/1.1"
          ]
        },
        "sockopt": {
          "mark": 255
        }
      }
    },
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked",
      "streamSettings": {
        "sockopt": {
          "mark": 255
        }
      }
    },
    {
      "protocol": "dns",
      "tag": "dns_out"
    }
  ],
  "dns": {
    "queryStrategy": "UseIPv4",
    "servers": [
      {
        "address": "8.8.8.8",
        "port": 53,
        "domains": [
          "domain:cn2qq.com",
          "geosite:google",
          "geosite:geolocation-!cn",
          "geosite:facebook",
          "geosite:twitter",
          "geosite:telegram",
          "domain:youtube.com",
          "domain:appspot.com",
          "domain:telegram.com",
          "domain:facebook.com",
          "domain:twitter.com",
          "domain:blogger.com",
          "domain:gmail.com",
          "domain:translate.googleapis.com",
          "domain:gvt1.com"
        ]
      },
      {
        "address": "223.5.5.5",
        "port": 53,
        "domains": [
          "geosite:cn"
        ],
        "expectIPs": [
          "geoip:cn"
        ]
      },
      {
        "address": "119.29.29.29",
        "port": 53
      }
    ]
  },
  "routing": {
    "domainStrategy": "AsIs",
    "domainMatcher": "mph",
    "balancers": [],
    "rules": [
      {
        "type": "field",
        "ip": [
          "127.0.0.0/8",
          "::1/128"
        ],
        "outboundTag": "blocked"
      },
      {
        "type": "field",
        "ip": [
          "8.8.8.8",
          "8.8.4.4",
          "208.67.222.222",
          "208.67.220.220",
          "1.1.1.1",
          "1.0.0.1"
        ],
        "outboundTag": "outbound_1"
      },
      {
        "type": "field",
        "ip": [
          "192.168.0.0/16",
          "172.16.0.0/12",
          "169.254.0.0/16",
          "255.255.255.255/32",
          "geoip:private",
          "100.100.100.100/32",
          "188.188.188.188/32",
          "110.110.110.110/32"
        ],
        "outboundTag": "direct"
      },
      {
        "type": "field",
        "domains": [
          "cn2qq.com",
          "fast.com",
          "sing-box.sagernet.org",
          "translate.googleapis.com"
        ],
        "outboundTag": "outbound_1"
      },
      {
        "type": "field",
        "domains": [
          "geosite:apple-cn",
          "geosite:google-cn"
        ],
        "outboundTag": "direct"
      },
      {
        "type": "field",
        "domains": [
          "geosite:google",
          "geosite:facebook",
          "geosite:twitter",
          "geosite:telegram",
          "geosite:tiktok",
          "geosite:gfw",
          "geosite:greatfire",
          "geosite:geolocation-!cn"
        ],
        "outboundTag": "outbound_1"
      },
      {
        "type": "field",
        "ip": [
          "91.105.192.0/23",
          "91.108.4.0/22",
          "91.108.8.0/22",
          "91.108.12.0/22",
          "91.108.16.0/22",
          "91.108.20.0/22",
          "91.108.56.0/22",
          "149.154.160.0/20",
          "185.76.151.0/24",
          "109.239.140.0/24",
          "67.198.55.0/24",
          "31.13.0.0/16",
          "34.192.181.12/32",
          "34.193.38.112/32",
          "34.194.71.217/32",
          "34.194.255.230/32",
          "69.171.250.60/31",
          "102.132.0.0/16",
          "157.240.0.0/16",
          "163.70.0.0/16",
          "179.60.0.0/16",
          "185.60.0.0/16"
        ],
        "outboundTag": "outbound_1"
      }
    ]
  }
}
