{
  "log": {
    "level": "info"
  },
  "dns": {
    "servers": [
      {
        "tag": "remote-dns",
        "type": "https",
        "server": "8.8.8.8",
        "server_port": 443,
        "path": "/dns-query",
        "detour": "auto"
      },
      {
        "tag": "local-dns",
        "type": "udp",
        "server": "223.5.5.5",
        "detour": "direct"
      }
    ],
    "final": "remote-dns",
    "independent_cache": true
  },
  "inbounds": [
    {
      "type": "tun",
      "tag": "tun-in",
      "address": [
        "172.19.0.1/30"
      ],
      "mtu": 9000,
      "auto_route": true,
      "strict_route": true,
      "stack": "system"
    },
    {
      "type": "mixed",
      "tag": "mixed-in",
      "listen": "0.0.0.0",
      "listen_port": 2080
    }
  ],
  "outbounds": [
    {
      "type": "urltest",
      "tag": "auto",
      "outbounds": [
        "proxy-017",
        "proxy-018",
        "proxy-064",
        "proxy-065",
        "proxy-066",
        "proxy-067",
        "proxy-068",
        "proxy-069",
        "proxy-070",
        "proxy-071",
        "proxy-109",
        "proxy-137",
        "proxy-153",
        "proxy-155",
        "proxy-157",
        "proxy-158",
        "proxy-160",
        "proxy-221",
        "proxy-222",
        "proxy-271"
      ],
      "url": "https://www.gstatic.com/generate_204",
      "interval": "3m",
      "tolerance": 50
    },
    {
      "type": "selector",
      "tag": "proxy",
      "outbounds": [
        "auto",
        "proxy-017",
        "proxy-018",
        "proxy-064",
        "proxy-065",
        "proxy-066",
        "proxy-067",
        "proxy-068",
        "proxy-069",
        "proxy-070",
        "proxy-071",
        "proxy-109",
        "proxy-137",
        "proxy-153",
        "proxy-155",
        "proxy-157",
        "proxy-158",
        "proxy-160",
        "proxy-221",
        "proxy-222",
        "proxy-271"
      ],
      "default": "auto"
    },
    {
      "type": "vless",
      "tag": "proxy-017",
      "server": "217.16.22.239",
      "server_port": 9445,
      "uuid": "5a525431-8a4f-4324-af4e-8d5eddf13ba7",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "max.ru",
        "reality": {
          "enabled": true,
          "public_key": "SbVKOEMjK0sIlbwg4akyBg5mL5KZwwB-ed4eEE7YnRc",
          "short_id": ""
        },
        "utls": {
          "enabled": true,
          "fingerprint": "firefox"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-018",
      "server": "158.160.183.141",
      "server_port": 23457,
      "uuid": "c8e83bdd-40ae-43f9-9e2a-c19241d2ca33",
      "flow": "",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "opensuse.ubuntuhosting.host",
        "reality": {
          "enabled": true,
          "public_key": "MnOvfYHyxVSo9hiIeMjwpWAGTO2WIn57rXzLPVBpSxo",
          "short_id": "1ab525c9e5"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      },
      "transport": {
        "type": "grpc",
        "service_name": "gun"
      }
    },
    {
      "type": "vless",
      "tag": "proxy-064",
      "server": "51.250.24.232",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-065",
      "server": "51.250.102.69",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-066",
      "server": "51.250.104.246",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-067",
      "server": "51.250.97.18",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-068",
      "server": "51.250.106.87",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-069",
      "server": "51.250.103.104",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-070",
      "server": "51.250.108.162",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-071",
      "server": "51.250.24.222",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-109",
      "server": "147.45.99.249",
      "server_port": 443,
      "uuid": "e438ed18-0208-4620-b7f4-56ba7045f397",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "gb.sellflow.org",
        "reality": {
          "enabled": true,
          "public_key": "SbVKOEMjK0sIlbwg4akyBg5mL5KZwwB-ed4eEE7YnRc",
          "short_id": ""
        },
        "utls": {
          "enabled": true,
          "fingerprint": "firefox"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-137",
      "server": "51.250.17.80",
      "server_port": 443,
      "uuid": "2f6c0bee-db9c-4dcf-a972-f5d1a4c5f9c5",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "cdp.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "wgXD4k3A16WR0aL63N9Mx8xoqFigJLyQWJXi-l3MPXI",
          "short_id": "8ec792bfd725be8a"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-153",
      "server": "37.220.163.98",
      "server_port": 443,
      "uuid": "0d287747-b7be-4ba7-9b98-5bbd9dfa385c",
      "flow": "",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "s95410.cdn.ngenix.net",
        "alpn": [],
        "utls": {
          "enabled": true,
          "fingerprint": "safari"
        }
      },
      "transport": {
        "type": "ws",
        "path": "/storage",
        "headers": {
          "Host": "s95410.cdn.ngenix.net"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-155",
      "server": "195.209.90.18",
      "server_port": 443,
      "uuid": "0d287747-b7be-4ba7-9b98-5bbd9dfa385c",
      "flow": "",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "s95410.cdn.ngenix.net",
        "alpn": [],
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      },
      "transport": {
        "type": "ws",
        "path": "/storage",
        "headers": {
          "Host": "s95410.cdn.ngenix.net"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-157",
      "server": "195.209.90.18",
      "server_port": 443,
      "uuid": "0d287747-b7be-4ba7-9b98-5bbd9dfa385c",
      "flow": "",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "s95410.cdn.ngenix.net",
        "alpn": [],
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      },
      "transport": {
        "type": "ws",
        "path": "/storage",
        "headers": {
          "Host": "s95410.cdn.ngenix.net"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-158",
      "server": "93.93.89.236",
      "server_port": 443,
      "uuid": "0d287747-b7be-4ba7-9b98-5bbd9dfa385c",
      "flow": "",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "s95410.cdn.ngenix.net",
        "alpn": [],
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      },
      "transport": {
        "type": "ws",
        "path": "/storage",
        "headers": {
          "Host": "s95410.cdn.ngenix.net"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-160",
      "server": "195.209.82.34",
      "server_port": 443,
      "uuid": "0d287747-b7be-4ba7-9b98-5bbd9dfa385c",
      "flow": "",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "s95410.cdn.ngenix.net",
        "alpn": [],
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      },
      "transport": {
        "type": "ws",
        "path": "/storage",
        "headers": {
          "Host": "s95410.cdn.ngenix.net"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-221",
      "server": "217.16.22.239",
      "server_port": 9444,
      "uuid": "5f591c29-781a-47b2-bc3e-1011cebdf688",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "max.ru",
        "reality": {
          "enabled": true,
          "public_key": "SbVKOEMjK0sIlbwg4akyBg5mL5KZwwB-ed4eEE7YnRc",
          "short_id": ""
        },
        "utls": {
          "enabled": true,
          "fingerprint": "firefox"
        }
      }
    },
    {
      "type": "vless",
      "tag": "proxy-222",
      "server": "91.109.201.138",
      "server_port": 443,
      "uuid": "b7dba111-8c4c-4960-b755-9171c8523b92",
      "flow": "",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "5post-gate.x5.ru",
        "reality": {
          "enabled": true,
          "public_key": "ivgTfLR13A6xBsicIA28OPoav2tXlsstTTmGuETfnSk",
          "short_id": "5c766813929a1fdd"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "firefox"
        }
      },
      "transport": {
        "type": "grpc",
        "service_name": "grpc"
      }
    },
    {
      "type": "vless",
      "tag": "proxy-271",
      "server": "178.250.243.174",
      "server_port": 443,
      "uuid": "e791477d-c9c1-421b-af91-a08b215a60ed",
      "flow": "xtls-rprx-vision",
      "packet_encoding": "xudp",
      "tls": {
        "enabled": true,
        "server_name": "sso.passport.yandex.ru",
        "reality": {
          "enabled": true,
          "public_key": "YBKQqcPbFlOY4Yw-DUUldDBQ0PZwq9Ergd-YbRHzy2I",
          "short_id": "6ba85179e30d4fc2"
        },
        "utls": {
          "enabled": true,
          "fingerprint": "chrome"
        }
      }
    },
    {
      "type": "direct",
      "tag": "direct"
    },
    {
      "type": "block",
      "tag": "block"
    }
  ],
  "route": {
    "rules": [
      {
        "protocol": "dns",
        "action": "hijack-dns"
      },
      {
        "protocol": "quic",
        "action": "reject"
      },
      {
        "inbound": [
          "tun-in",
          "mixed-in"
        ],
        "action": "sniff"
      },
      {
        "rule_set": [
          "geoip-ru",
          "geosite-ru"
        ],
        "action": "route",
        "outbound": "direct"
      }
    ],
    "rule_set": [
      {
        "tag": "geoip-ru",
        "type": "remote",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-ru.srs",
        "download_detour": "direct"
      },
      {
        "tag": "geosite-ru",
        "type": "remote",
        "format": "binary",
        "url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-ru.srs",
        "download_detour": "direct"
      }
    ],
    "final": "proxy",
    "auto_detect_interface": true,
    "default_domain_resolver": "remote-dns"
  }
}