{
  "log": {
    "level": "info",
    "timestamp": true
  },
  "dns": {
    "servers": [
      {
        "tag": "dns_proxy",
        "address": "https://1.1.1.1/dns-query",
        "address_resolver": "dns_direct",
        "strategy": "ipv4_only",
        "detour": "proxy"
      },
      {
        "tag": "dns_direct",
        "address": "h3://dns.alidns.com/dns-query",
        "address_resolver": "dns_resolver",
        "strategy": "ipv4_only",
        "detour": "direct"
      },
      {
        "tag": "dns_resolver",
        "address": "223.5.5.5",
        "strategy": "ipv4_only",
        "detour": "direct"
      },
      {
        "tag": "dns_block",
        "address": "rcode://success"
      }
    ],
    "rules": [
      {
        "rule_set": "geosite-category-ads-all",
        "server": "dns_block",
        "disable_cache": true
      },
      {
        "rule_set": "geosite-geolocation-!cn",
        "server": "dns_proxy"
      },
      {
        "rule_set": [
          "geosite-cn",
          "geosite-private",
          "geoip-cn",
          "geoip-private"
        ],
        "server": "dns_direct"
      },
      {
        "outbound": [
          "any"
        ],
        "server": "dns_direct"
      }
    ]
  },
  "inbounds": [
    {
      "type": "tun",
      "tag": "tun-in",
      "interface_name": "tun0",
      "address": [
        "172.18.0.1/30",
        "fdfe:dcba:9876::1/126"
      ],
      "iproute2_table_index": 2022,
      "iproute2_rule_index": 9000,
      "auto_redirect": false,
      "auto_redirect_input_mark": "0x2023",
      "auto_redirect_output_mark": "0x2024",
      "auto_route": true,
      "strict_route": false,
      "endpoint_independent_nat": false,
      "udp_timeout": "5m",
      "stack": "system"
    }
  ],
  "outbounds": [
    {
      "type": "selector",
      "tag": "proxy",
      "outbounds": [
        "首尔TUIC",
        "首尔gRPC",
        "首尔Trojan"
      ],
      "default": "首尔gRPC",
      "interrupt_exist_connections": true
    },
    {
      "congestion_control": "cubic",
      "domain_strategy": "",
      "heartbeat": "10s",
      "password": "tsz19961997412",
      "server": "shertuic.rymaker.cn",
      "server_port": 50005,
      "tag": "首尔TUIC",
      "tls": {
        "alpn": [
          "h3"
        ],
        "certificate": "-----BEGIN CERTIFICATE-----\nMIID5DCCA2qgAwIBAgISBVh3GFgSUBOswdpYc0zisKuMMAoGCCqGSM49BAMDMDIx\nCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF\nODAeFw0yNjA0MTExMTU2MTlaFw0yNjA3MTAxMTU2MThaMB4xHDAaBgNVBAMTE3No\nZXJ0dWljLnJ5bWFrZXIuY24wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS+0WUJ\nY/rXb3VzZjk8SeXGkcKeYcY+zQFI3OcXEHyrxGR7hOUmSf9+v52KP/QE1f3C/vsr\nBERUXQcc+4P03zlXo4ICcjCCAm4wDgYDVR0PAQH/BAQDAgeAMBMGA1UdJQQMMAoG\nCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFEYzSPUSOz/T68BiYk4T\n1zMjw7FnMB8GA1UdIwQYMBaAFI8NE6L2Ln7RUGwzGDhdWY4jcpHKMDIGCCsGAQUF\nBwEBBCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL2U4LmkubGVuY3Iub3JnLzBxBgNV\nHREEajBoghNzaGVyZ3JwYy5yeW1ha2VyLmNughJzaGVyaHkyLnJ5bWFrZXIuY26C\nEXNoZXJzcy5yeW1ha2VyLmNughVzaGVydHJvamFuLnJ5bWFrZXIuY26CE3NoZXJ0\ndWljLnJ5bWFrZXIuY24wEwYDVR0gBAwwCjAIBgZngQwBAgEwLQYDVR0fBCYwJDAi\noCCgHoYcaHR0cDovL2U4LmMubGVuY3Iub3JnLzEzLmNybDCCAQwGCisGAQQB1nkC\nBAIEgf0EgfoA+AB2AJROQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAAB\nnXyb904AAAQDAEcwRQIgIQPC0T0fjPSoMpSvKb+0joUn0L8Aqcbe5er/yuSfW04C\nIQD8VL3HjIlowmUh7xlqV6x9li7UEoAr6tstnBU4sPPoZQB+AKgmy+MKxjUSRlM/\n4GXxTxnZbhkIE8Qd2W15ALMSPFUnAAABnXyb95oACAAABQAGem1uBAMARzBFAiAO\nIVli8VwSKgJoK41ojtcQT7QGWczKnO9zVdpBGgq7SgIhAPJ1/40Bv2AUGF9+KwWX\nSqj7q21qUOKQDgdgeJMxbH+AMAoGCCqGSM49BAMDA2gAMGUCMQDEdAler/SKeYXY\nqqcDuWuv+DYdwjCUIY4fumd5hThYReqKowRBxBVVh5KusKXIgCACMF0yUJhHrHvR\nBiWFdStMT/akPM4KVm2nTKs840DL8ooPnFF2yscjY9doPIxtuMmHpg==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIEVjCCAj6gAwIBAgIQY5WTY8JOcIJxWRi/w9ftVjANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy\nY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa\nFw0yNzAzMTIyMzU5NTlaMDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF\nbmNyeXB0MQswCQYDVQQDEwJFODB2MBAGByqGSM49AgEGBSuBBAAiA2IABNFl8l7c\nS7QMApzSsvru6WyrOq44ofTUOTIzxULUzDMMNMchIJBwXOhiLxxxs0LXeb5GDcHb\nR6EToMffgSZjO9SNHfY9gjMy9vQr5/WWOrQTZxh7az6NSNnq3u2ubT6HTKOB+DCB\n9TAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMB\nMBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFI8NE6L2Ln7RUGwzGDhdWY4j\ncpHKMB8GA1UdIwQYMBaAFHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEB\nBCYwJDAiBggrBgEFBQcwAoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzATBgNVHSAE\nDDAKMAgGBmeBDAECATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veDEuYy5sZW5j\nci5vcmcvMA0GCSqGSIb3DQEBCwUAA4ICAQBnE0hGINKsCYWi0Xx1ygxD5qihEjZ0\nRI3tTZz1wuATH3ZwYPIp97kWEayanD1j0cDhIYzy4CkDo2jB8D5t0a6zZWzlr98d\nAQFNh8uKJkIHdLShy+nUyeZxc5bNeMp1Lu0gSzE4McqfmNMvIpeiwWSYO9w82Ob8\notvXcO2JUYi3svHIWRm3+707DUbL51XMcY2iZdlCq4Wa9nbuk3WTU4gr6LY8MzVA\naDQG2+4U3eJ6qUF10bBnR1uuVyDYs9RhrwucRVnfuDj29CMLTsplM5f5wSV5hUpm\nUwp/vV7M4w4aGunt74koX71n4EdagCsL/Yk5+mAQU0+tue0JOfAV/R6t1k+Xk9s2\nHMQFeoxppfzAVC04FdG9M+AC2JWxmFSt6BCuh3CEey3fE52Qrj9YM75rtvIjsm/1\nHl+u//Wqxnu1ZQ4jpa+VpuZiGOlWrqSP9eogdOhCGisnyewWJwRQOqK16wiGyZeR\nxs/Bekw65vwSIaVkBruPiTfMOo0Zh4gVa8/qJgMbJbyrwwG97z/PRgmLKCDl8z3d\ntA0Z7qq7fta0Gl24uyuB05dqI5J1LvAzKuWdIjT1tP8qCoxSE/xpix8hX2dt3h+/\njujUgFPFZ0EVZ0xSyBNRF3MboGZnYXFUxpNjTWPKpagDHJQmqrAcDmWJnMsFY3jS\nu1igv3OefnWjSQ==\n-----END CERTIFICATE-----",
        "disable_sni": false,
        "enabled": true,
        "insecure": false,
        "server_name": "shertuic.rymaker.cn"
      },
      "type": "tuic",
      "udp_relay_mode": "native",
      "uuid": "dae1b665-cb87-4b42-aad5-803aceaf4481",
      "zero_rtt_handshake": false
    },
    {
      "domain_strategy": "",
      "flow": "",
      "packet_encoding": "",
      "server": "shergrpc.rymaker.cn",
      "server_port": 50818,
      "tag": "首尔gRPC",
      "tls": {
        "alpn": [
          "h3"
        ],
        "enabled": true,
        "reality": {
          "enabled": true,
          "public_key": "iUP3SrnX8HQ40GQxtz8LpFKdD4p0iQuaV7623ydoADA",
          "short_id": "a1b2c3d4e5f67890"
        },
        "server_name": "shergrpc.rymaker.cn",
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      },
      "transport": {
        "service_name": "GunService",
        "type": "grpc"
      },
      "type": "vless",
      "uuid": "408c814e-f70a-4d16-b3b3-8182bb70211d"
    },
    {
      "domain_strategy": "",
      "password": "408c814e-f70a-4d16-b3b3-8182bb70211d",
      "server": "shertrojan.rymaker.cn",
      "server_port": 50819,
      "tag": "首尔Trojan",
      "tls": {
        "alpn": [
          "h2"
        ],
        "enabled": true,
        "reality": {
          "enabled": true,
          "public_key": "iUP3SrnX8HQ40GQxtz8LpFKdD4p0iQuaV7623ydoADA",
          "short_id": "a1b2c3d4e5f67890"
        },
        "server_name": "shertrojan.rymaker.cn",
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      },
      "transport": {
        "headers": {
          "Host": "shertrojan.rymaker.cn"
        },
        "path": "/",
        "type": "ws"
      },
      "type": "trojan"
    },
    {
      "type": "direct",
      "tag": "direct"
    },
    {
      "type": "block",
      "tag": "block"
    },
    {
      "type": "dns",
      "tag": "dns-out"
    }
  ],
  "route": {
    "override_android_vpn": true,
    "rules": [
      {
        "protocol": "dns",
        "outbound": "dns-out"
      },
      {
        "ip_is_private": true,
        "outbound": "direct"
      },
      {
        "protocol": "quic",
        "outbound": "block"
      },
      {
        "rule_set": [
          "geosite-category-ads-all",
          "category-httpdns"
        ],
        "domain_suffix": [
          "ads.fmdisk.com",
          "ads.feemoo.com",
          "ads.google.com",
          "afd.l.google.com",
          "mobileads.google.com"
        ],
        "domain_keyword": [
          "umeng",
          "googleads"
        ],
        "outbound": "block"
      },
      {
        "ip_cidr": [
          "1.1.1.1",
          "1.0.0.1",
          "8.8.8.8",
          "8.8.4.4"
        ],
        "rule_set": [
          "geosite-telegram",
          "geoip-telegram"
        ],
        "domain_suffix": [
          "github.global.ssl.fastly.net",
          "assets-cdn.github.com",
          "ampproject.org",
          "ampproject.net",
          "g.whatsapp.net",
          "us-west-2.amazonaws.com",
          "developer.apple.com",
          "humblebundle.com",
          "goo.gl",
          "gvt1.com",
          "youtu.be",
          "ytimg.com",
          "ggpht.com",
          "steamcommunity-a.akamaihd.net",
          "steamstore-a.akamaihd.net",
          "fanatical.com",
          "humblebundle.com",
          "playartifact.com",
          "steam-chat.com",
          "steamcommunity.com",
          "underlords.com"
        ],
        "domain_keyword": [
          "appledaily",
          "instagram",
          "v2ex",
          "github"
        ],
        "outbound": "proxy"
      },
      {
        "ip_cidr": [
          "45.121.184.0/24",
          "103.10.124.0/23",
          "103.28.54.0/24",
          "146.66.152.0/24",
          "146.66.155.0/24",
          "153.254.86.0/24",
          "155.133.224.0/22",
          "155.133.230.0/24",
          "155.133.232.0/23",
          "155.133.234.0/24",
          "155.133.236.0/22",
          "155.133.240.0/23",
          "155.133.244.0/23",
          "155.133.246.0/24",
          "155.133.248.0/21",
          "162.254.192.0/21",
          "185.25.182.0/23",
          "190.217.32.0/22",
          "192.69.96.0/22",
          "205.196.6.0/24",
          "208.64.200.0/22",
          "208.78.164.0/22",
          "205.185.194.0/24"
        ],
        "domain_suffix": [
          ".cn",
          "gdmf.apple.com",
          "librespeed.cn",
          "steamcdn-a.akamaihd.net",
          "cm.steampowered.com",
          "steamserver.net",
          "cdn.mileweb.cs.steampowered.com.8686c.com",
          "cdn-ws.content.steamchina.com",
          "cdn-qc.content.steamchina.com",
          "cdn-ali.content.steamchina.com",
          "epicgames-download1-1251447533.file.myqcloud.com",
          "dl.steam.clngaa.com",
          "dl.steam.ksyna.com",
          "st.dl.bscstorage.net",
          "st.dl.eccdnx.com",
          "st.dl.pinyuncloud.com",
          "steampipe.steamcontent.tnkjmec.com",
          "steampowered.com.8686c.com",
          "steamstatic.com.8686c.com",
          "wmsjsteam.com",
          "xz.pphimalayanrt.com",
          "cm.steampowered.com",
          "steamcontent.com",
          "steamusercontent.com"
        ],
        "domain_keyword": [
          "moutai",
          "sina",
          "airdroid",
          "announce",
          "torrent",
          "tracker"
        ],
        "rule_set": [
          "geosite-apple-cn",
          "geosite-category-games@cn",
          "geosite-category-public-tracker",
          "geosite-cn",
          "geosite-private",
          "geoip-cn"
        ],
        "outbound": "direct"
      }
    ],
    "rule_set": [
      {
        "tag": "geosite-category-ads-all",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/geosite-category-ads-all.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "category-httpdns",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/category-httpdns.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geosite-geolocation-!cn",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/geosite-geolocation-%21cn.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geosite-telegram",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/telegram.geosite.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geoip-telegram",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/telegram.geoip.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geosite-apple-cn",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/geosite-apple-cn.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geosite-category-games@cn",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/geosite-category-games%40cn.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geosite-category-public-tracker",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/category-public-tracker.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geosite-cn",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/geosite-cn.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geoip-cn",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/geoip-cn.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geosite-private",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/private.srs",
        "download_detour": "proxy"
      },
      {
        "tag": "geoip-private",
        "type": "remote",
        "format": "binary",
        "url": "http://hysteria.rymaker.com/hysteria/rule/private.geoip.srs",
        "download_detour": "proxy"
      }
    ],
    "auto_detect_interface": true
  },
  "experimental": {
    "cache_file": {
      "enabled": true
    }
  }
}