[
  {
    "path": "BoxForMagisk/README.md",
    "content": "# NOTICE !\n\n## [PLEASE USE OUR CUSTOM GEOASSET](https://github.com/malikshi/sing-box-geo)\n\n  - [GEOSITE](https://github.com/malikshi/sing-box-geo/releases/latest/download/geosite.db)\n  - [GEOIP](https://github.com/malikshi/sing-box-geo/releases/latest/download/geoip.db)\n\n## BOX FOR MAGISK\n\nLinks: [BFM](https://github.com/taamarin/box_for_magisk)\nGroup/Channel: [Community](https://taamarin.t.me/)\n"
  },
  {
    "path": "BoxForMagisk/config.json",
    "content": "{\n  \"log\": {\n    \"level\": \"warn\",\n    \"output\": \"/data/adb/box/run/sing-box.log\",\n    \"timestamp\": true\n  },\n  \"dns\": {\n    \"servers\": [\n      {\n        \"tag\": \"Internet-dns\",\n        \"address\": \"1.0.0.1\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Internet\"\n      },\n      {\n        \"tag\": \"Best Latency-dns\",\n        \"address\": \"1.1.1.1\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Best Latency\"\n      },\n      {\n        \"tag\": \"Lock Region ID-dns\",\n        \"address\": \"8.8.8.8\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Lock Region ID\"\n      },\n      {\n        \"tag\": \"WhatsApp-dns\",\n        \"address\": \"8.8.4.4\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"WhatsApp\"\n      },\n      {\n        \"tag\": \"GAMESMAX(ML/FF/AOV)-dns\",\n        \"address\": \"8.8.4.4\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"GAMESMAX(ML/FF/AOV)\"\n      },\n      {\n        \"tag\": \"Route Port Game-dns\",\n        \"address\": \"9.9.9.9\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Route Port Game\"\n      },\n      {\n        \"tag\": \"direct-dns\",\n        \"address\": \"149.112.112.112\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"direct\"\n      },\n      {\n        \"tag\": \"block-dns\",\n        \"address\": \"rcode://success\"\n      }\n    ],\n    \"rules\": [\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"block-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"network\": \"udp\",\n        \"port\": 443,\n        \"server\": \"block-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"geosite\": \"rule-malicious\",\n        \"server\": \"block-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Internet\",\n        \"server\": \"Internet-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Best Latency\",\n        \"server\": \"Best Latency-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Lock Region ID\",\n        \"server\": \"Lock Region ID-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"WhatsApp\",\n        \"server\": \"WhatsApp-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"GAMESMAX(ML/FF/AOV)\",\n        \"server\": \"GAMESMAX(ML/FF/AOV)-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Route Port Game\",\n        \"server\": \"Route Port Game-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"direct\",\n        \"server\": \"direct-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"any\",\n        \"server\": \"direct-dns\",\n        \"rewrite_ttl\": 20\n      }\n    ],\n    \"reverse_mapping\": true,\n    \"strategy\": \"ipv4_only\",\n    \"independent_cache\": true\n  },\n  \"inbounds\": [\n    {\n      \"type\": \"tproxy\",\n      \"tag\": \"tproxy-in\",\n      \"listen\": \"::\",\n      \"listen_port\": 9898,\n      \"sniff\": true\n    }\n  ],\n  \"outbounds\": [\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Internet\",\n      \"outbounds\": [\n        \"Best Latency\",\n        \"Trojan GFW/TLS\",\n        \"Trojan WS\",\n        \"Vmess WS\",\n        \"Vless WS\",\n        \"Trojan gRPC\",\n        \"Vmess gRPC\",\n        \"Vless gRPC\",\n        \"Vless Reality\"\n      ]\n    },\n    {\n      \"type\": \"urltest\",\n      \"tag\": \"Best Latency\",\n      \"outbounds\": [\n        \"Trojan GFW/TLS\",\n        \"Trojan WS\",\n        \"Vmess WS\",\n        \"Vless WS\",\n        \"Trojan gRPC\",\n        \"Vmess gRPC\",\n        \"Vless gRPC\",\n        \"Vless Reality\"\n      ],\n      \"url\": \"https://detectportal.firefox.com/success.txt\",\n      \"interval\": \"1m0s\"\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Lock Region ID\",\n      \"outbounds\": [\n        \"Trojan GFW/TLS\",\n        \"Trojan WS\",\n        \"Vmess WS\",\n        \"Vless WS\",\n        \"Trojan gRPC\",\n        \"Vmess gRPC\",\n        \"Vless gRPC\",\n        \"Vless Reality\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"WhatsApp\",\n      \"outbounds\": [\n        \"direct\",\n        \"Internet\",\n        \"Best Latency\",\n        \"Lock Region ID\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"GAMESMAX(ML/FF/AOV)\",\n      \"outbounds\": [\n        \"direct\",\n        \"Internet\",\n        \"Best Latency\",\n        \"Lock Region ID\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Route Port Game\",\n      \"outbounds\": [\n        \"direct\",\n        \"Internet\",\n        \"Best Latency\",\n        \"Lock Region ID\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Option ADs\",\n      \"outbounds\": [\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Option P0rn\",\n      \"outbounds\": [\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"type\": \"trojan\",\n      \"tag\": \"Trojan GFW/TLS\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"type\": \"trojan\",\n      \"tag\": \"Trojan WS\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"TARGETDOMAIN\"\n        }\n      }\n    },\n    {\n      \"type\": \"vmess\",\n      \"tag\": \"Vmess WS\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n    },\n    {\n      \"type\": \"vless\",\n      \"tag\": \"Vless WS\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"packet_encoding\": \"xudp\"\n    },\n    {\n      \"type\": \"trojan\",\n      \"tag\": \"Trojan gRPC\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-trojan-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\"\n      }\n    },\n    {\n      \"type\": \"vmess\",\n      \"tag\": \"Vmess gRPC\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vmess-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\"\n      }\n    },\n    {\n      \"type\": \"vless\",\n      \"tag\": \"Vless gRPC\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vless-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\"\n      },\n      \"packet_encoding\": \"xudp\"\n    },\n    {\n      \"type\": \"vless\",\n      \"tag\": \"Vless Reality\",\n      \"domain_strategy\": \"ipv4_only\",\n      \"server\": \"IP\",\n      \"server_port\": 30000,\n      \"uuid\": \"UUID\",\n      \"flow\": \"xtls-rprx-vision\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        },\n        \"reality\": {\n          \"enabled\": true,\n          \"public_key\": \"PUBLIC_KEY\",\n          \"short_id\": \"SHORT_ID\"\n        }\n      },\n      \"multiplex\": {\n        \"protocol\": \"h2mux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\"\n    },\n    {\n      \"type\": \"direct\",\n      \"tag\": \"direct\"\n    },\n    {\n      \"type\": \"block\",\n      \"tag\": \"block\"\n    },\n    {\n      \"type\": \"dns\",\n      \"tag\": \"dns-out\"\n    }\n  ],\n  \"route\": {\n    \"geoip\": {\n      \"download_url\": \"https://github.com/malikshi/sing-box-geo/releases/latest/download/geoip.db\",\n      \"download_detour\": \"Best Latency\"\n    },\n    \"geosite\": {\n      \"download_url\": \"https://github.com/malikshi/v2ray-rules-dat/releases/latest/download/geosite.db\",\n      \"download_detour\": \"Best Latency\"\n    },\n    \"rules\": [\n      {\n        \"port\": 53,\n        \"outbound\": \"dns-out\"\n      },\n      {\n        \"network\": \"udp\",\n        \"port\": 443,\n        \"outbound\": \"block\"\n      },\n      {\n        \"domain_suffix\": \"googlesyndication.com\",\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\",\n          \"oisd-full\"\n        ],\n        \"outbound\": \"Option ADs\"\n      },\n      {\n        \"geosite\": [\n          \"oisd-nsfw\",\n          \"category-porn\"\n        ],\n        \"outbound\": \"Option P0rn\"\n      },\n      {\n        \"geosite\": \"whatsapp\",\n        \"outbound\": \"WhatsApp\"\n      },\n      {\n        \"geoip\": \"facebook\",\n        \"port\": [\n          3478,\n          4244,\n          5222,\n          5223,\n          5242,\n          45395,\n          50318,\n          59234\n        ],\n        \"outbound\": \"WhatsApp\"\n      },\n      {\n        \"protocol\": \"stun\",\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\": \"rule-indo\",\n        \"outbound\": \"Lock Region ID\"\n      },\n      {\n        \"network\": \"udp\",\n        \"port\": [\n          10003,\n          10039,\n          10096,\n          10100,\n          10491,\n          10612,\n          11455,\n          12008,\n          12235,\n          13004,\n          13008,\n          13748,\n          13894,\n          13972,\n          17000,\n          17500,\n          2702,\n          3702,\n          6006,\n          6008,\n          6674,\n          7889,\n          8008,\n          8011,\n          8130,\n          8443,\n          9008,\n          9030,\n          9120,\n          9992\n        ],\n        \"outbound\": \"GAMESMAX(ML/FF/AOV)\"\n      },\n      {\n        \"network\": \"udp\",\n        \"port_range\": [\n          \"4001:4009\",\n          \"5000:5221\",\n          \"5224:5241\",\n          \"5243:5287\",\n          \"5289:5352\",\n          \"5354:5509\",\n          \"5517:5529\",\n          \"5551:5559\",\n          \"5601:5700\",\n          \"9000:9010\",\n          \"30000:30300\",\n          \"7006:7008\",\n          \"8001:8012\",\n          \"10000:10015\",\n          \"11000:11019\",\n          \"10101:10201\",\n          \"10080:10110\",\n          \"17000:18000\"\n        ],\n        \"outbound\": \"GAMESMAX(ML/FF/AOV)\"\n      },\n      {\n        \"network\": \"tcp\",\n        \"port\": [\n          10000,\n          10003,\n          10012,\n          10082,\n          12006,\n          12008,\n          13006,\n          14000,\n          14009,\n          14422,\n          15006,\n          15692,\n          16999,\n          17000,\n          17500,\n          18081,\n          18082,\n          20000,\n          20166,\n          20371,\n          20561,\n          2099,\n          25000,\n          29134,\n          30031,\n          31003,\n          31003,\n          33445,\n          39003,\n          39006,\n          39698,\n          39779,\n          39800,\n          40005,\n          42472,\n          50000,\n          5517,\n          5692,\n          6006,\n          6008,\n          65010,\n          65050,\n          6674,\n          7889,\n          8013,\n          8085,\n          8088,\n          8443,\n          8500,\n          8888,\n          9006,\n          9137,\n          9339,\n          9443\n        ],\n        \"outbound\": \"Route Port Game\"\n      },\n      {\n        \"network\": \"tcp\",\n        \"port_range\": [\n          \"5000:5221\",\n          \"5224:5227\",\n          \"5229:5241\",\n          \"5243:5287\",\n          \"5289:5352\",\n          \"5354:5509\",\n          \"5520:5529\",\n          \"5551:5559\",\n          \"5601:5700\",\n          \"9000:9010\",\n          \"30000:30300\",\n          \"7006:7008\",\n          \"8001:8012\",\n          \"10000:10012\",\n          \"11000:11019\",\n          \"8085:8088\",\n          \"10000:10019\",\n          \"20000:20002\",\n          \"10000:10001\",\n          \"20000:20001\",\n          \"9330:9340\",\n          \"2080:2099\",\n          \"9100:9200\",\n          \"8230:8250\",\n          \"8110:8120\",\n          \"27000:28998\",\n          \"7770:7790\",\n          \"44590:44610\",\n          \"10500:10515\",\n          \"27015:27030\",\n          \"27036:27037\",\n          \"39190:39200\",\n          \"49001:49190\",\n          \"8393:8400\"\n        ],\n        \"outbound\": \"Route Port Game\"\n      },\n      {\n        \"network\": \"udp\",\n        \"port\": [\n          10003,\n          10013,\n          10019,\n          10039,\n          10096,\n          10100,\n          10491,\n          10612,\n          11455,\n          12008,\n          12235,\n          13004,\n          13008,\n          13748,\n          13894,\n          13972,\n          14009,\n          14422,\n          16999,\n          17000,\n          17500,\n          20000,\n          25000,\n          2702,\n          27036,\n          29134,\n          30000,\n          30104,\n          3702,\n          39000,\n          40005,\n          42472,\n          4380,\n          5010,\n          5100,\n          6006,\n          6008,\n          6650,\n          6674,\n          7889,\n          8000,\n          8008,\n          8011,\n          8013,\n          8088,\n          8130,\n          8443,\n          8700,\n          8888,\n          9008,\n          9030,\n          9120,\n          9992\n        ],\n        \"outbound\": \"Route Port Game\"\n      },\n      {\n        \"network\": \"udp\",\n        \"port_range\": [\n          \"4001:4009\",\n          \"5000:5221\",\n          \"5224:5241\",\n          \"5243:5287\",\n          \"5289:5352\",\n          \"5354:5509\",\n          \"5517:5529\",\n          \"5551:5559\",\n          \"5601:5700\",\n          \"9000:9010\",\n          \"30000:30300\",\n          \"7006:7008\",\n          \"8001:8012\",\n          \"10000:10015\",\n          \"11000:11019\",\n          \"7086:7995\",\n          \"8011:8013\",\n          \"9030:9031\",\n          \"20000:20002\",\n          \"12070:12460\",\n          \"41182:41192\",\n          \"7500:7995\",\n          \"10010:10019\",\n          \"20000:20001\",\n          \"10101:10201\",\n          \"10080:10110\",\n          \"17000:18000\",\n          \"5055:5058\",\n          \"22101:22102\",\n          \"9330:9340\",\n          \"27000:28998\",\n          \"16300:16350\",\n          \"40000:40010\",\n          \"60970:60980\",\n          \"27000:27031\",\n          \"40000:40010\",\n          \"7000:8000\",\n          \"8180:8181\",\n          \"27016:27024\",\n          \"54000:54012\"\n        ],\n        \"outbound\": \"Route Port Game\"\n      },\n      {\n        \"geoip\": \"id\",\n        \"port\": [\n          21,\n          22,\n          23,\n          80,\n          81,\n          123,\n          143,\n          182,\n          183,\n          194,\n          443,\n          465,\n          587,\n          853,\n          993,\n          995,\n          998,\n          2052,\n          2053,\n          2082,\n          2083,\n          2086,\n          2095,\n          2096,\n          5222,\n          5228,\n          5229,\n          5230,\n          8000,\n          8080,\n          8081,\n          8088,\n          8443,\n          8880,\n          8883,\n          8888,\n          8889,\n          42069\n        ],\n        \"outbound\": \"Lock Region ID\"\n      },\n      {\n        \"port\": [\n          21,\n          22,\n          23,\n          80,\n          81,\n          123,\n          143,\n          182,\n          183,\n          194,\n          443,\n          465,\n          587,\n          853,\n          993,\n          995,\n          998,\n          2052,\n          2053,\n          2082,\n          2083,\n          2086,\n          2095,\n          2096,\n          5222,\n          5228,\n          5229,\n          5230,\n          8000,\n          8080,\n          8081,\n          8088,\n          8443,\n          8880,\n          8883,\n          8888,\n          8889,\n          42069\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"port_range\": [\n          \"1023:42068\",\n          \"42070:65535\"\n        ],\n        \"outbound\": \"Route Port Game\"\n      }\n    ],\n    \"final\": \"Internet\",\n    \"find_process\": true\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"external_controller\": \"0.0.0.0:9090\",\n      \"external_ui\": \"./dashboard\",\n      \"store_selected\": true\n    }\n  }\n}\n"
  },
  {
    "path": "Compile/README.md",
    "content": "\n# Select Your Device Architecture\n\nWe are give examples for linux amd64 as device for compiling sing-box. target devices when compiling sing-box can be set as long as cgo is enabled.\n\n# Setup Golang\n\n```\nLATEST_GO_VERSION=$(curl https://go.dev/VERSION?m=text)\ncurl -sLo go.tar.gz https://go.dev/dl/$LATEST_GO_VERSION.linux-amd64.tar.gz\ntar -C /usr/local -xzf go.tar.gz\nrm go.tar.gz\necho -e \"export PATH=$PATH:/usr/local/go/bin\" > /etc/profile.d/go.sh\nsource /etc/profile.d/go.sh\ngo version\n```\n\n```\napt install -y build-essential\n```\n\n```\ngo env -w CGO_ENABLED=1\ngo env\n```\n\n# Compiling/Build sing-box\n\n## linux-amd64\n\n```\nGOOS=linux GOARCH=amd64 GOAMD64=v2 go install -v -tags with_clash_api,with_grpc,with_utls,with_gvisor,with_wireguard,with_quic,with_dhcp,with_reality_server github.com/sagernet/sing-box/cmd/sing-box@dev-next\n```\n\n# windows-amd64\n\n```\nGOOS=windows GOARCH=amd64 GOAMD64=v3 go install -v -tags with_clash_api,with_grpc,with_utls,with_gvisor,with_wireguard,with_quic,with_dhcp,with_reality_server github.com/sagernet/sing-box/cmd/sing-box@dev-next\n```\n\n[sing-box Build Tag](https://sing-box.sagernet.org/installation/from-source/)\n\n[GOAMD64](https://github.com/golang/go/wiki/MinimumRequirements#amd64)"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2023 Malik Al\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "NekoBoxForAndroid/README.md",
    "content": "# NOTICE !\n\n## [PLEASE USE OUR CUSTOM GEOASSET](https://github.com/malikshi/sing-box-geo)\n\n  - [GEOSITE](https://github.com/malikshi/sing-box-geo/releases/latest/download/geosite.db)\n  - [GEOIP](https://github.com/malikshi/sing-box-geo/releases/latest/download/geoip.db)\n\n## MULTIPLEX\n\nserver sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## EXAMPLE LIST\n\nList Examples to fill proxy A, proxy B, proxy C, proxy D in base.json/config.json\n\n## [Trojan GFW](https://github.com/malikshi/sing-box-examples/blob/main/Trojan%20GFW%20or%20TLS/README.md)\n\n## [Trojan Websocket](https://github.com/malikshi/sing-box-examples/blob/main/Trojan%20Websocket/README.md)\n\n## [Trojan gRPC](https://github.com/malikshi/sing-box-examples/blob/main/Trojan%20gRPC/README.md)\n\n## [Vmess Websocket](https://github.com/malikshi/sing-box-examples/blob/main/VMess%20Websocket/README.md)\n\n## [Vmess gRPC](https://github.com/malikshi/sing-box-examples/blob/main/VMess%20gRPC/README.md)\n\n## [Vless Websocket](https://github.com/malikshi/sing-box-examples/blob/main/Vless%20Websocket/README.md)\n\n## [Vless gRPC](https://github.com/malikshi/sing-box-examples/blob/main/Vless%20gRPC/README.md)\n\n\n## HOW TO FILL PROXY A, B, C, D\n\nSince many people doesn't understand json that well so added how to fill proxy a, b, c, d in sing-box format\n```json\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy A\",\n\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy B\",\n\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"TARGETDOMAIN\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy C\",\n\n      \"type\": \"vmess\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy D\",\n\n      \"type\": \"vless\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n    }\n```"
  },
  {
    "path": "NekoBoxForAndroid/base.json",
    "content": "{\n  \"dns\": {\n    \"rules\": [\n      {\n        \"domain_suffix\":[\n          \"googlesyndication.com\"\n        ],\n        \"server\":\"dns-remote\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\"\n        ],\n        \"server\": \"dns-block\"\n      },\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"dns-block\"\n      }\n    ],\n    \"servers\": [\n      {\n        \"address\": \"8.8.8.8\",\n        \"address_resolver\": \"dns-direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-remote\"\n      },\n      {\n        \"address\": \"1.1.1.1\",\n        \"address_resolver\": \"dns-local\",\n        \"detour\": \"direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-direct\"\n      },\n      {\n        \"address\": \"underlying://0.0.0.0\",\n        \"detour\": \"direct\",\n        \"tag\": \"dns-local\"\n      },\n      {\n        \"address\": \"rcode://success\",\n        \"tag\": \"dns-block\"\n      }\n    ],\n    \"strategy\": \"ipv4_only\"\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"cache_file\": \"../cache/clash.db\",\n      \"external_controller\": \"127.0.0.1:9090\",\n      \"external_ui\": \"../files/yacd\"\n    }\n  },\n  \"inbounds\": [\n    {\n      \"listen\": \"0.0.0.0\",\n      \"listen_port\": 6450,\n      \"override_address\": \"8.8.8.8\",\n      \"override_port\": 53,\n      \"tag\": \"dns-in\",\n      \"type\": \"direct\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"endpoint_independent_nat\": true,\n      \"inet4_address\": [\n        \"172.19.0.1/28\"\n      ],\n      \"sniff\": true,\n      \"stack\": \"system\",\n      \"tag\": \"tun-in\",\n      \"type\": \"tun\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"listen\": \"127.0.0.1\",\n      \"listen_port\": 2080,\n      \"sniff\": true,\n      \"tag\": \"mixed-in\",\n      \"type\": \"mixed\"\n    }\n  ],\n  \"log\":{\n    \"level\": \"info\"\n  },\n  \"outbounds\": [\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"tag\": \"direct\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"bypass\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"block\",\n      \"type\": \"block\"\n    },\n    {\n      \"tag\": \"dns-out\",\n      \"type\": \"dns\"\n    }\n  ],\n  \"route\": {\n    \"auto_detect_interface\": true,\n    \"final\": \"proxy\",\n    \"rules\": [\n      {\n        \"network\": \"udp\",\n        \"outbound\": \"block\",\n        \"port\": [\n          443\n        ]\n      },\n      {\n        \"domain_suffix\": [\n          \"googlesyndication.com\"\n        ],\n        \"outbound\": \"proxy\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\"\n        ],\n        \"outbound\": \"block\"\n      },\n      {\n        \"ip_cidr\": [\n          \"8.8.8.8\"\n        ],\n        \"outbound\": \"proxy\"\n      },\n      {\n        \"inbound\": [\n          \"dns-in\"\n        ],\n        \"outbound\": \"dns-out\"\n      },\n      {\n        \"outbound\": \"dns-out\",\n        \"port\": [\n          53\n        ]\n      },\n      {\n        \"ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ],\n        \"outbound\": \"block\",\n        \"source_ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ]\n      }\n    ]\n  }\n}"
  },
  {
    "path": "NekoBoxForAndroid/light.json",
    "content": "{\n  \"dns\": {\n    \"rules\": [\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"dns-block\"\n      }\n    ],\n    \"servers\": [\n      {\n        \"address\": \"8.8.8.8\",\n        \"address_resolver\": \"dns-direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-remote\"\n      },\n      {\n        \"address\": \"1.1.1.1\",\n        \"address_resolver\": \"dns-local\",\n        \"detour\": \"direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-direct\"\n      },\n      {\n        \"address\": \"underlying://0.0.0.0\",\n        \"detour\": \"direct\",\n        \"tag\": \"dns-local\"\n      },\n      {\n        \"address\": \"rcode://success\",\n        \"tag\": \"dns-block\"\n      }\n    ],\n    \"strategy\": \"ipv4_only\"\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"cache_file\": \"../cache/clash.db\",\n      \"external_controller\": \"127.0.0.1:9090\",\n      \"external_ui\": \"../files/yacd\"\n    }\n  },\n  \"inbounds\": [\n    {\n      \"listen\": \"0.0.0.0\",\n      \"listen_port\": 6450,\n      \"override_address\": \"8.8.8.8\",\n      \"override_port\": 53,\n      \"tag\": \"dns-in\",\n      \"type\": \"direct\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"endpoint_independent_nat\": true,\n      \"inet4_address\": [\n        \"172.19.0.1/28\"\n      ],\n      \"sniff\": true,\n      \"stack\": \"system\",\n      \"tag\": \"tun-in\",\n      \"type\": \"tun\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"listen\": \"127.0.0.1\",\n      \"listen_port\": 2080,\n      \"sniff\": true,\n      \"tag\": \"mixed-in\",\n      \"type\": \"mixed\"\n    }\n  ],\n  \"log\":{\n    \"level\": \"info\"\n  },\n  \"outbounds\": [\n    {\n      \"tag\": \"Internet\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"Best Latency\",\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Best Latency\",\n      \"type\": \"urltest\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ],\n      \"url\": \"https://detectportal.firefox.com/success.txt\",\n      \"interval\": \"60s\",\n      \"tolerance\": 0\n    },\n    {\n      \"tag\": \"Lock Region ID\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Option ADs\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"tag\": \"Option P0rn\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy A\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy B\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy C\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy D\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"tag\": \"direct\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"bypass\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"block\",\n      \"type\": \"block\"\n    },\n    {\n      \"tag\": \"dns-out\",\n      \"type\": \"dns\"\n    }\n  ],\n  \"route\": {\n    \"auto_detect_interface\": true,\n    \"final\": \"Internet\",\n    \"rules\": [\n      {\n        \"network\": \"udp\",\n        \"outbound\": \"block\",\n        \"port\": [\n          443\n        ]\n      },\n      {\n        \"domain_suffix\": [\n          \"googlesyndication.com\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\"\n        ],\n        \"outbound\": \"Option ADs\"\n      },\n      {\n        \"geosite\":[\n          \"category-porn\"\n        ],\n        \"outbound\":\"Option P0rn\"\n      },\n      {\n        \"port\":[\n          3478,\n          4244,\n          5222,\n          5223,\n          5242,\n          45395,\n          50318,\n          59234\n        ],\n        \"geoip\":[\n          \"facebook\"\n        ],\n        \"outbound\":\"bypass\"\n      },\n      {\n        \"geosite\":[\n          \"rule-indo\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"ip_cidr\": [\n          \"8.8.8.8\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"inbound\": [\n          \"dns-in\"\n        ],\n        \"outbound\": \"dns-out\"\n      },\n      {\n        \"outbound\": \"dns-out\",\n        \"port\": [\n          53\n        ]\n      },\n      {\n        \"ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ],\n        \"outbound\": \"block\",\n        \"source_ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ]\n      }\n    ]\n  }\n}"
  },
  {
    "path": "NekoBoxForAndroid/normal.json",
    "content": "{\n  \"dns\": {\n    \"rules\": [\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"dns-block\"\n      }\n    ],\n    \"servers\": [\n      {\n        \"address\": \"8.8.8.8\",\n        \"address_resolver\": \"dns-direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-remote\"\n      },\n      {\n        \"address\": \"1.1.1.1\",\n        \"address_resolver\": \"dns-local\",\n        \"detour\": \"direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-direct\"\n      },\n      {\n        \"address\": \"underlying://0.0.0.0\",\n        \"detour\": \"direct\",\n        \"tag\": \"dns-local\"\n      },\n      {\n        \"address\": \"rcode://success\",\n        \"tag\": \"dns-block\"\n      }\n    ],\n    \"strategy\": \"ipv4_only\"\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"cache_file\": \"../cache/clash.db\",\n      \"external_controller\": \"127.0.0.1:9090\",\n      \"external_ui\": \"../files/yacd\"\n    }\n  },\n  \"inbounds\": [\n    {\n      \"listen\": \"0.0.0.0\",\n      \"listen_port\": 6450,\n      \"override_address\": \"8.8.8.8\",\n      \"override_port\": 53,\n      \"tag\": \"dns-in\",\n      \"type\": \"direct\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"endpoint_independent_nat\": true,\n      \"inet4_address\": [\n        \"172.19.0.1/28\"\n      ],\n      \"sniff\": true,\n      \"stack\": \"system\",\n      \"tag\": \"tun-in\",\n      \"type\": \"tun\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"listen\": \"127.0.0.1\",\n      \"listen_port\": 2080,\n      \"sniff\": true,\n      \"tag\": \"mixed-in\",\n      \"type\": \"mixed\"\n    }\n  ],\n  \"log\":{\n    \"level\": \"info\"\n  },\n  \"outbounds\": [\n    {\n      \"tag\": \"Internet\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"Best Latency\",\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Best Latency\",\n      \"type\": \"urltest\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ],\n      \"url\": \"https://detectportal.firefox.com/success.txt\",\n      \"interval\": \"60s\",\n      \"tolerance\": 0\n    },\n    {\n      \"tag\": \"Lock Region ID\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Option ADs\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"tag\": \"Option P0rn\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"domain_strategy\": \"\",\n      \"tag\": \"proxy A\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"\",\n      \"tag\": \"proxy B\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"\",\n      \"tag\": \"proxy C\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"\",\n      \"tag\": \"proxy D\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"tag\": \"direct\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"bypass\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"block\",\n      \"type\": \"block\"\n    },\n    {\n      \"tag\": \"dns-out\",\n      \"type\": \"dns\"\n    }\n  ],\n  \"route\": {\n    \"auto_detect_interface\": true,\n    \"final\": \"Internet\",\n    \"rules\": [\n      {\n        \"network\": \"udp\",\n        \"geosite\":[\n          \"google\"\n        ],\n        \"geoip\":[\n          \"google\"\n        ],\n        \"port\": [\n          443\n        ],\n        \"outbound\": \"block\"\n      },\n      {\n        \"domain_suffix\": [\n          \"googlesyndication.com\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\",\n          \"oisd-small\"\n        ],\n        \"outbound\": \"Option ADs\"\n      },\n      {\n        \"geosite\":[\n          \"oisd-nsfw\"\n        ],\n        \"outbound\":\"Option P0rn\"\n      },\n      {\n        \"port\":[\n          3478,\n          4244,\n          5222,\n          5223,\n          5242,\n          45395,\n          50318,\n          59234\n        ],\n        \"geoip\":[\n          \"facebook\"\n        ],\n        \"outbound\":\"bypass\"\n      },\n      {\n        \"geosite\":[\n          \"rule-indo\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"ip_cidr\": [\n          \"8.8.8.8\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"inbound\": [\n          \"dns-in\"\n        ],\n        \"outbound\": \"dns-out\"\n      },\n      {\n        \"outbound\": \"dns-out\",\n        \"port\": [\n          53\n        ]\n      },\n      {\n        \"ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ],\n        \"outbound\": \"block\",\n        \"source_ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ]\n      }\n    ]\n  }\n}"
  },
  {
    "path": "NekoBoxForAndroid/pro-plus.json",
    "content": "{\n  \"dns\": {\n    \"rules\": [\n      {\n        \"geosite\":[\n          \"rule-malicious\"\n        ],\n        \"server\":\"dns-block\"\n      },\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"dns-block\"\n      }\n    ],\n    \"servers\": [\n      {\n        \"address\": \"8.8.8.8\",\n        \"address_resolver\": \"dns-direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-remote\"\n      },\n      {\n        \"address\": \"1.1.1.1\",\n        \"address_resolver\": \"dns-local\",\n        \"detour\": \"direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-direct\"\n      },\n      {\n        \"address\": \"underlying://0.0.0.0\",\n        \"detour\": \"direct\",\n        \"tag\": \"dns-local\"\n      },\n      {\n        \"address\": \"rcode://success\",\n        \"tag\": \"dns-block\"\n      }\n    ],\n    \"strategy\": \"ipv4_only\"\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"cache_file\": \"../cache/clash.db\",\n      \"external_controller\": \"127.0.0.1:9090\",\n      \"external_ui\": \"../files/yacd\"\n    }\n  },\n  \"inbounds\": [\n    {\n      \"listen\": \"0.0.0.0\",\n      \"listen_port\": 6450,\n      \"override_address\": \"8.8.8.8\",\n      \"override_port\": 53,\n      \"tag\": \"dns-in\",\n      \"type\": \"direct\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"endpoint_independent_nat\": true,\n      \"inet4_address\": [\n        \"172.19.0.1/28\"\n      ],\n      \"sniff\": true,\n      \"stack\": \"system\",\n      \"tag\": \"tun-in\",\n      \"type\": \"tun\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"listen\": \"127.0.0.1\",\n      \"listen_port\": 2080,\n      \"sniff\": true,\n      \"tag\": \"mixed-in\",\n      \"type\": \"mixed\"\n    }\n  ],\n  \"log\":{\n    \"level\": \"info\"\n  },\n  \"outbounds\": [\n    {\n      \"tag\": \"Internet\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"Best Latency\",\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Best Latency\",\n      \"type\": \"urltest\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ],\n      \"url\": \"https://detectportal.firefox.com/success.txt\",\n      \"interval\": \"60s\",\n      \"tolerance\": 0\n    },\n    {\n      \"tag\": \"Lock Region ID\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Option ADs\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"tag\": \"Option P0rn\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy A\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy B\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy C\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy D\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"tag\": \"direct\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"bypass\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"block\",\n      \"type\": \"block\"\n    },\n    {\n      \"tag\": \"dns-out\",\n      \"type\": \"dns\"\n    }\n  ],\n  \"route\": {\n    \"auto_detect_interface\": true,\n    \"final\": \"Internet\",\n    \"rules\": [\n      {\n        \"network\": \"udp\",\n        \"geosite\":[\n          \"google\"\n        ],\n        \"geoip\":[\n          \"google\"\n        ],\n        \"port\": [\n          443\n        ],\n        \"outbound\": \"block\"\n      },\n      {\n        \"domain_suffix\": [\n          \"googlesyndication.com\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\":[\n          \"rule-malicious\"\n        ],\n        \"outbound\":\"block\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\",\n          \"oisd-full\",\n          \"category-ads-all\"\n        ],\n        \"outbound\": \"Option ADs\"\n      },\n      {\n        \"geosite\":[\n          \"oisd-nsfw\",\n          \"category-porn\"\n        ],\n        \"outbound\":\"Option P0rn\"\n      },\n      {\n        \"port\":[\n          3478,\n          4244,\n          5222,\n          5223,\n          5242,\n          45395,\n          50318,\n          59234\n        ],\n        \"geoip\":[\n          \"facebook\"\n        ],\n        \"outbound\":\"bypass\"\n      },\n      {\n        \"geosite\":[\n          \"rule-indo\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"geoip\":[\n          \"id\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"ip_cidr\": [\n          \"8.8.8.8\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"inbound\": [\n          \"dns-in\"\n        ],\n        \"outbound\": \"dns-out\"\n      },\n      {\n        \"outbound\": \"dns-out\",\n        \"port\": [\n          53\n        ]\n      },\n      {\n        \"ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ],\n        \"outbound\": \"block\",\n        \"source_ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ]\n      }\n    ]\n  }\n}"
  },
  {
    "path": "NekoBoxForAndroid/pro.json",
    "content": "{\n  \"dns\": {\n    \"rules\": [\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"dns-block\"\n      }\n    ],\n    \"servers\": [\n      {\n        \"address\": \"8.8.8.8\",\n        \"address_resolver\": \"dns-direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-remote\"\n      },\n      {\n        \"address\": \"1.1.1.1\",\n        \"address_resolver\": \"dns-local\",\n        \"detour\": \"direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-direct\"\n      },\n      {\n        \"address\": \"underlying://0.0.0.0\",\n        \"detour\": \"direct\",\n        \"tag\": \"dns-local\"\n      },\n      {\n        \"address\": \"rcode://success\",\n        \"tag\": \"dns-block\"\n      }\n    ],\n    \"strategy\": \"ipv4_only\"\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"cache_file\": \"../cache/clash.db\",\n      \"external_controller\": \"127.0.0.1:9090\",\n      \"external_ui\": \"../files/yacd\"\n    }\n  },\n  \"inbounds\": [\n    {\n      \"listen\": \"0.0.0.0\",\n      \"listen_port\": 6450,\n      \"override_address\": \"8.8.8.8\",\n      \"override_port\": 53,\n      \"tag\": \"dns-in\",\n      \"type\": \"direct\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"endpoint_independent_nat\": true,\n      \"inet4_address\": [\n        \"172.19.0.1/28\"\n      ],\n      \"sniff\": true,\n      \"stack\": \"system\",\n      \"tag\": \"tun-in\",\n      \"type\": \"tun\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"listen\": \"127.0.0.1\",\n      \"listen_port\": 2080,\n      \"sniff\": true,\n      \"tag\": \"mixed-in\",\n      \"type\": \"mixed\"\n    }\n  ],\n  \"log\":{\n    \"level\": \"info\"\n  },\n  \"outbounds\": [\n    {\n      \"tag\": \"Internet\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"Best Latency\",\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Best Latency\",\n      \"type\": \"urltest\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ],\n      \"url\": \"https://detectportal.firefox.com/success.txt\",\n      \"interval\": \"60s\",\n      \"tolerance\": 0\n    },\n    {\n      \"tag\": \"Lock Region ID\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Option ADs\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"tag\": \"Option P0rn\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy A\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy B\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy C\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy D\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"tag\": \"direct\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"bypass\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"block\",\n      \"type\": \"block\"\n    },\n    {\n      \"tag\": \"dns-out\",\n      \"type\": \"dns\"\n    }\n  ],\n  \"route\": {\n    \"auto_detect_interface\": true,\n    \"final\": \"Internet\",\n    \"rules\": [\n      {\n        \"network\": \"udp\",\n        \"geosite\":[\n          \"google\"\n        ],\n        \"geoip\":[\n          \"google\"\n        ],\n        \"port\": [\n          443\n        ],\n        \"outbound\": \"block\"\n      },\n      {\n        \"domain_suffix\": [\n          \"googlesyndication.com\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\",\n          \"oisd-full\"\n        ],\n        \"outbound\": \"Option ADs\"\n      },\n      {\n        \"geosite\":[\n          \"oisd-nsfw\"\n        ],\n        \"outbound\":\"Option P0rn\"\n      },\n      {\n        \"port\":[\n          3478,\n          4244,\n          5222,\n          5223,\n          5242,\n          45395,\n          50318,\n          59234\n        ],\n        \"geoip\":[\n          \"facebook\"\n        ],\n        \"outbound\":\"bypass\"\n      },\n      {\n        \"geosite\":[\n          \"rule-indo\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"geoip\":[\n          \"id\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"ip_cidr\": [\n          \"8.8.8.8\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"inbound\": [\n          \"dns-in\"\n        ],\n        \"outbound\": \"dns-out\"\n      },\n      {\n        \"outbound\": \"dns-out\",\n        \"port\": [\n          53\n        ]\n      },\n      {\n        \"ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ],\n        \"outbound\": \"block\",\n        \"source_ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ]\n      }\n    ]\n  }\n}"
  },
  {
    "path": "NekoBoxForAndroid/ultimate.json",
    "content": "{\n  \"dns\": {\n    \"rules\": [\n      {\n        \"geosite\":[\n          \"rule-malicious\"\n        ],\n        \"server\":\"dns-block\"\n      },\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"dns-block\"\n      }\n    ],\n    \"servers\": [\n      {\n        \"address\": \"8.8.8.8\",\n        \"address_resolver\": \"dns-direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-remote\"\n      },\n      {\n        \"address\": \"1.1.1.1\",\n        \"address_resolver\": \"dns-local\",\n        \"detour\": \"direct\",\n        \"strategy\": \"ipv4_only\",\n        \"tag\": \"dns-direct\"\n      },\n      {\n        \"address\": \"underlying://0.0.0.0\",\n        \"detour\": \"direct\",\n        \"tag\": \"dns-local\"\n      },\n      {\n        \"address\": \"rcode://success\",\n        \"tag\": \"dns-block\"\n      }\n    ],\n    \"strategy\": \"ipv4_only\"\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"cache_file\": \"../cache/clash.db\",\n      \"external_controller\": \"127.0.0.1:9090\",\n      \"external_ui\": \"../files/yacd\"\n    }\n  },\n  \"inbounds\": [\n    {\n      \"listen\": \"0.0.0.0\",\n      \"listen_port\": 6450,\n      \"override_address\": \"8.8.8.8\",\n      \"override_port\": 53,\n      \"tag\": \"dns-in\",\n      \"type\": \"direct\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"endpoint_independent_nat\": true,\n      \"inet4_address\": [\n        \"172.19.0.1/28\"\n      ],\n      \"sniff\": true,\n      \"stack\": \"system\",\n      \"tag\": \"tun-in\",\n      \"type\": \"tun\"\n    },\n    {\n      \"domain_strategy\":\"ipv4_only\",\n      \"listen\": \"127.0.0.1\",\n      \"listen_port\": 2080,\n      \"sniff\": true,\n      \"tag\": \"mixed-in\",\n      \"type\": \"mixed\"\n    }\n  ],\n  \"log\":{\n    \"level\": \"info\"\n  },\n  \"outbounds\": [\n    {\n      \"tag\": \"Internet\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"Best Latency\",\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Best Latency\",\n      \"type\": \"urltest\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ],\n      \"url\": \"https://detectportal.firefox.com/success.txt\",\n      \"interval\": \"60s\",\n      \"tolerance\": 0\n    },\n    {\n      \"tag\": \"Lock Region ID\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"proxy A\",\n        \"proxy B\",\n        \"proxy C\",\n        \"proxy D\"\n      ]\n    },\n    {\n      \"tag\": \"Option ADs\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"tag\": \"Option P0rn\",\n      \"type\": \"selector\",\n      \"outbounds\":[\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy A\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy B\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy C\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy D\",\n      // place 1 account here\n      // check example account at our repo\n    },\n    {\n      \"tag\": \"direct\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"bypass\",\n      \"type\": \"direct\"\n    },\n    {\n      \"tag\": \"block\",\n      \"type\": \"block\"\n    },\n    {\n      \"tag\": \"dns-out\",\n      \"type\": \"dns\"\n    }\n  ],\n  \"route\": {\n    \"auto_detect_interface\": true,\n    \"final\": \"Internet\",\n    \"rules\": [\n      {\n        \"network\": \"udp\",\n        \"geosite\":[\n          \"google\"\n        ],\n        \"geoip\":[\n          \"google\"\n        ],\n        \"port\": [\n          443\n        ],\n        \"outbound\": \"block\"\n      },\n      {\n        \"domain_suffix\": [\n          \"googlesyndication.com\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\":[\n          \"rule-malicious\"\n        ],\n        \"outbound\":\"block\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\",\n          \"oisd-full\",\n          \"category-ads-all\"\n        ],\n        \"outbound\": \"Option ADs\"\n      },\n      {\n        \"geosite\":[\n          \"oisd-nsfw\",\n          \"category-porn\"\n        ],\n        \"outbound\":\"Option P0rn\"\n      },\n      {\n        \"port\":[\n          3478,\n          4244,\n          5222,\n          5223,\n          5242,\n          45395,\n          50318,\n          59234\n        ],\n        \"geoip\":[\n          \"facebook\"\n        ],\n        \"outbound\":\"bypass\"\n      },\n      {\n        \"geosite\":[\n          \"rule-indo\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"geoip\":[\n          \"id\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"ip_cidr\": [\n          \"8.8.8.8\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"inbound\": [\n          \"dns-in\"\n        ],\n        \"outbound\": \"dns-out\"\n      },\n      {\n        \"outbound\": \"dns-out\",\n        \"port\": [\n          53\n        ]\n      },\n      {\n        \"ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ],\n        \"outbound\": \"block\",\n        \"source_ip_cidr\": [\n          \"224.0.0.0/3\",\n          \"ff00::/8\"\n        ]\n      }\n    ]\n  }\n}"
  },
  {
    "path": "README.md",
    "content": "# sing-box-examples\nsing-box examples!\nJust another set of example client for sing-box."
  },
  {
    "path": "Sing-boxForMobile(iOS SFI or Android SFA)/README.md",
    "content": "# NOTICE !\n\n## [PLEASE USE OUR CUSTOM GEOASSET](https://github.com/malikshi/sing-box-geo)\n\n  - [GEOSITE](https://github.com/malikshi/sing-box-geo/releases/latest/download/geosite.db)\n  - [GEOIP](https://github.com/malikshi/sing-box-geo/releases/latest/download/geoip.db)\n\n\n## MULTIPLEX\n\nserver sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Below Android 10 / Non-privileged\n\nChanges inbound TUN become like this\n\n```json\n    {\n      \"type\": \"tun\",\n      \"tag\": \"tun-in\",\n      \"interface_name\": \"tun0\",\n      \"inet4_address\": \"172.19.0.1/30\",\n      \"inet6_address\": \"fdfe:dcba:9876::1/126\",\n      \"mtu\": 30000,\n      \"auto_route\": true,\n      \"strict_route\": true,\n      \"endpoint_independent_nat\": true,\n      \"stack\": \"gvisor\",\n      \"sniff\": true,\n      \"domain_strategy\":\"ipv4_only\"\n    }\n```\n\n## EXAMPLE LIST\n\nList Examples to fill proxy A, proxy B, proxy C, proxy D in base.json/config.json\n\n## [Trojan GFW](https://github.com/malikshi/sing-box-examples/blob/main/Trojan%20GFW%20or%20TLS/README.md)\n\n## [Trojan Websocket](https://github.com/malikshi/sing-box-examples/blob/main/Trojan%20Websocket/README.md)\n\n## [Trojan gRPC](https://github.com/malikshi/sing-box-examples/blob/main/Trojan%20gRPC/README.md)\n\n## [Vmess Websocket](https://github.com/malikshi/sing-box-examples/blob/main/VMess%20Websocket/README.md)\n\n## [Vmess gRPC](https://github.com/malikshi/sing-box-examples/blob/main/VMess%20gRPC/README.md)\n\n## [Vless Websocket](https://github.com/malikshi/sing-box-examples/blob/main/Vless%20Websocket/README.md)\n\n## [Vless gRPC](https://github.com/malikshi/sing-box-examples/blob/main/Vless%20gRPC/README.md)\n\n\n## HOW TO FILL PROXY A, B, C, D\n\nSince many people doesn't understand json that well so added how to fill proxy a, b, c, d in sing-box format\n```json\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy A\",\n\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy B\",\n\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"TARGETDOMAIN\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy C\",\n\n      \"type\": \"vmess\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"proxy D\",\n\n      \"type\": \"vless\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n    }\n```"
  },
  {
    "path": "Sing-boxForMobile(iOS SFI or Android SFA)/sing-box.json",
    "content": "{\n  \"log\": {\n    \"disabled\": false,\n    \"level\": \"warn\",\n    \"timestamp\": true\n  },\n  \"experimental\": {\n    \"clash_api\": {\n      \"external_controller\": \"0.0.0.0:9090\",\n      \"external_ui\": \"yacd\",\n      \"external_ui_download_url\": \"https://github.com/MetaCubeX/Yacd-meta/archive/gh-pages.zip\",\n      \"external_ui_download_detour\": \"Internet\",\n      \"secret\": \"VVIPIPTUNNELS\",\n      \"default_mode\": \"rule\",\n      \"store_selected\": true,\n      \"cache_file\": \"clash.db\"\n    }\n  },\n  \"dns\": {\n    \"servers\": [\n      {\n        \"tag\": \"Internet-dns\",\n        \"address\": \"1.0.0.1\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Internet\"\n      },\n      {\n        \"tag\": \"Best Latency-dns\",\n        \"address\": \"1.1.1.1\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Best Latency\"\n      },\n      {\n        \"tag\": \"Lock Region ID-dns\",\n        \"address\": \"8.8.8.8\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Lock Region ID\"\n      },\n      {\n        \"tag\": \"WhatsApp-dns\",\n        \"address\": \"8.8.4.4\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"WhatsApp\"\n      },\n      {\n        \"tag\": \"GAMESMAX(ML/FF/AOV)-dns\",\n        \"address\": \"8.8.4.4\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"GAMESMAX(ML/FF/AOV)\"\n      },\n      {\n        \"tag\": \"Route Port Game-dns\",\n        \"address\": \"9.9.9.9\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"Route Port Game\"\n      },\n      {\n        \"tag\": \"direct-dns\",\n        \"address\": \"149.112.112.112\",\n        \"strategy\": \"ipv4_only\",\n        \"detour\": \"direct\"\n      },\n      {\n        \"tag\": \"block-dns\",\n        \"address\": \"rcode://success\"\n      }\n    ],\n    \"rules\": [\n      {\n        \"domain_suffix\": [\n          \".arpa.\",\n          \".arpa\"\n        ],\n        \"server\": \"block-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"network\": \"udp\",\n        \"port\": 443,\n        \"server\": \"block-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"geosite\": \"rule-malicious\",\n        \"server\": \"block-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Internet\",\n        \"server\": \"Internet-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Best Latency\",\n        \"server\": \"Best Latency-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Lock Region ID\",\n        \"server\": \"Lock Region ID-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"WhatsApp\",\n        \"server\": \"WhatsApp-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"GAMESMAX(ML/FF/AOV)\",\n        \"server\": \"GAMESMAX(ML/FF/AOV)-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"Route Port Game\",\n        \"server\": \"Route Port Game-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"direct\",\n        \"server\": \"direct-dns\",\n        \"rewrite_ttl\": 20\n      },\n      {\n        \"outbound\": \"any\",\n        \"server\": \"direct-dns\",\n        \"rewrite_ttl\": 20\n      }\n    ],\n    \"reverse_mapping\": true,\n    \"strategy\": \"ipv4_only\",\n    \"independent_cache\": true\n  },\n  \"inbounds\": [\n    {\n      \"type\": \"tun\",\n      \"tag\": \"tun-in\",\n      \"interface_name\": \"tun0\",\n      \"inet4_address\": \"172.19.0.1/30\",\n      \"inet6_address\": \"fdfe:dcba:9876::1/126\",\n      \"mtu\": 1358,\n      \"auto_route\": true,\n      \"strict_route\": true,\n      \"stack\": \"gvisor\",\n      \"endpoint_independent_nat\": true,\n      \"sniff\": true\n    }\n  ],\n  \"outbounds\": [\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Internet\",\n      \"outbounds\": [\n        \"Best Latency\",\n        \"Trojan GFW/TLS\",\n        \"Trojan WS\",\n        \"Vmess WS\",\n        \"Vless WS\",\n        \"Trojan gRPC\",\n        \"Vmess gRPC\",\n        \"Vless gRPC\",\n        \"Vless Reality\"\n      ]\n    },\n    {\n      \"type\": \"urltest\",\n      \"tag\": \"Best Latency\",\n      \"outbounds\": [\n        \"Trojan GFW/TLS\",\n        \"Trojan WS\",\n        \"Vmess WS\",\n        \"Vless WS\",\n        \"Trojan gRPC\",\n        \"Vmess gRPC\",\n        \"Vless gRPC\",\n        \"Vless Reality\"\n      ],\n      \"url\": \"https://detectportal.firefox.com/success.txt\",\n      \"interval\": \"1m0s\"\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Lock Region ID\",\n      \"outbounds\": [\n        \"Trojan GFW/TLS\",\n        \"Trojan WS\",\n        \"Vmess WS\",\n        \"Vless WS\",\n        \"Trojan gRPC\",\n        \"Vmess gRPC\",\n        \"Vless gRPC\",\n        \"Vless Reality\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"WhatsApp\",\n      \"outbounds\": [\n        \"direct\",\n        \"Internet\",\n        \"Best Latency\",\n        \"Lock Region ID\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"GAMESMAX(ML/FF/AOV)\",\n      \"outbounds\": [\n        \"direct\",\n        \"Internet\",\n        \"Best Latency\",\n        \"Lock Region ID\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Route Port Game\",\n      \"outbounds\": [\n        \"direct\",\n        \"Internet\",\n        \"Best Latency\",\n        \"Lock Region ID\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Option ADs\",\n      \"outbounds\": [\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"type\": \"selector\",\n      \"tag\": \"Option P0rn\",\n      \"outbounds\": [\n        \"block\",\n        \"Internet\"\n      ]\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Trojan GFW/TLS\",\n// https://github.com/malikshi/sing-box-examples/tree/main/Trojan%20GFW%20or%20TLS\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": false,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Trojan WS\",\n// https://github.com/malikshi/sing-box-examples/tree/main/Trojan%20Websocket\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n// non tls : remove array tls\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": false,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"TARGETDOMAIN\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Vmess WS\",\n// https://github.com/malikshi/sing-box-examples/tree/main/VMess%20Websocket\n      \"type\": \"vmess\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n// non tls : remove array tls\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": false,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Vless WS\",\n\n      \"type\": \"vless\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": false,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Trojan gRPC\",\n// https://github.com/malikshi/sing-box-examples/tree/main/Trojan%20gRPC\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": false,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-trojan-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Vmess gRPC\",\n// https://github.com/malikshi/sing-box-examples/tree/main/VMess%20gRPC\n      \"type\": \"vmess\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": false,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vmess-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Vless gRPC\",\n// https://github.com/malikshi/sing-box-examples/tree/main/Vless%20gRPC\n      \"type\": \"vless\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": false,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vless-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      }\n    },\n    {\n      \"domain_strategy\": \"ipv4_only\",\n      \"tag\": \"Vless Reality\",\n// https://github.com/malikshi/sing-box-examples/tree/main/Vless%20uTLS%20Reality\n      \"type\": \"vless\",\n      \"server\": \"IP\",\n      \"server_port\": 30000,\n      \"uuid\": \"UUID\",\n      \"flow\": \"xtls-rprx-vision\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        },\n        \"reality\": {\n          \"enabled\": true,\n          \"public_key\": \"PUBLIC_KEY\",\n          \"short_id\": \"SHORT_ID\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"h2mux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\"\n    },\n    {\n      \"type\": \"direct\",\n      \"tag\": \"direct\"\n    },\n    {\n      \"type\": \"block\",\n      \"tag\": \"block\"\n    },\n    {\n      \"type\": \"dns\",\n      \"tag\": \"dns-out\"\n    }\n  ],\n  \"route\": {\n    \"auto_detect_interface\": true,\n    \"override_android_vpn\": true,\n    \"final\": \"Internet\",\n    \"geoip\": {\n      \"download_url\": \"https://github.com/malikshi/sing-box-geo/releases/latest/download/geoip.db\",\n      \"download_detour\": \"Best Latency\"\n    },\n    \"geosite\": {\n      \"download_url\": \"https://github.com/malikshi/v2ray-rules-dat/releases/latest/download/geosite.db\",\n      \"download_detour\": \"Best Latency\"\n    },\n    \"rules\": [\n      {\n        \"outbound\": \"dns-out\",\n        \"port\": [\n          53\n        ]\n      },\n      {\n        \"network\":\"udp\",\n        \"port\":[443],\n        \"outbound\":\"block\"\n      },\n      {\n        \"domain_suffix\": [\n          \"googlesyndication.com\"\n        ],\n        \"outbound\": \"Internet\"\n      },\n      {\n        \"geosite\": [\n          \"rule-ads\",\n          \"oisd-full\"\n        ],\n        \"outbound\": \"Option ADs\"\n      },\n      {\n        \"geosite\":[\n          \"oisd-nsfw\",\n          \"category-porn\"\n        ],\n        \"outbound\":\"Option P0rn\"\n      },\n      {\n        \"geosite\": \"whatsapp\",\n        \"outbound\": \"WhatsApp\"\n      },\n      {\n        \"geoip\": \"facebook\",\n        \"port\": [\n          3478,\n          4244,\n          5222,\n          5223,\n          5242,\n          45395,\n          50318,\n          59234\n        ],\n        \"outbound\": \"WhatsApp\"\n      },\n      {\n        \"protocol\":\"stun\",\n        \"outbound\":\"Internet\"\n      },\n      {\n        \"geosite\":[\n          \"rule-indo\"\n        ],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\n        \"network\":\"udp\",\n        \"port\":[\n          2702,3702,8443,9120,9992,10003, // MLBB\n          6006,6008,6674,7889,8008,8130,8443,9008,9120,10100,12008,13008, // FF\n          8011,9030,10491,10612,12235,13004,13748,17000,17500,10039,10096,11455,13894,13972 // AOV\n        ],\n        \"port_range\":[\n          \"4001:4009\",\"5000:5221\",\"5224:5241\",\"5243:5287\",\"5289:5352\",\"5354:5509\",\"5517:5529\",\"5551:5559\",\"5601:5700\",\"9000:9010\",\"30000:30300\", // MLBB\n          \"7006:7008\",\"8001:8012\",\"10000:10015\",\"11000:11019\", // FF\n          \"10101:10201\",\"10080:10110\",\"17000:18000\" // AOV\n        ],\n        \"outbound\":\"GAMESMAX(ML/FF/AOV)\"\n      },\n      {\n        \"network\":\"tcp\",\n        \"port\":[\n          5517,8443,9443,10003, //MLBB\n          6006,6008,6674,7889,9006,9137,12006,12008,13006,15006,20561,39003,39006,39698,39779,39800, //FF\n          10012,14000,15692,17000,17500,18081,20371, // PUBG Mobile\n          8013,8085,18082,20000,50000,65010,65050, //CODM Garena\n          8013,18082,20166,31003,33445,50000, //AOV Garena\n          42472, //Genshin Impact\n          14422, //Bleach ES\n          16999, //growrtopia\n          8013,8888, //apex|ff|mlbb|pubg\n          30031, //Tower of Fantasy (chrome)\n          14009,40005, //LOST SAGA PC/GN\n          9339, //Supercell Games\n          2099,8088, //Valorant\n          5692,8085,8500,10000,10082,20000,25000,29134,31003 //Honor of Kings\n        ],\n        \"port_range\":[\n          \"5000:5221\",\"5224:5227\",\"5229:5241\",\"5243:5287\",\"5289:5352\",\"5354:5509\",\"5520:5529\",\"5551:5559\",\"5601:5700\",\"9000:9010\",\"30000:30300\", //MLBB\n          \"7006:7008\",\"8001:8012\",\"10000:10012\",\"11000:11019\", //FF\n          \"8085:8088\",\"10000:10019\",\"20000:20002\", //PUBG Mobile\n          \"10000:10001\",\"20000:20001\", //AOV Garena\n          \"9330:9340\", //Clash of Clans (COC) & Clash Royale\n          \"2080:2099\", //League of Legends (LOL) Mobile\n          \"9100:9200\",\"8230:8250\",\"8110:8120\",\"27000:28998\", //DOTA2\n          \"7770:7790\", //FIFA ONLINE\n          \"44590:44610\", //Point Blank Mobile (PB:Mobile)\n          \"10500:10515\", //LINE Let’s Get Rich\n          \"27015:27030\",\"27036:27037\", //Among Us\n          \"39190:39200\",\"49001:49190\", //PB Zeppeto PB PC\n          \"8393:8400\" //Valorant\n        ],\n        \"outbound\":\"Route Port Game\"\n      },\n      {\n        \"network\":\"udp\",\n        \"port\":[\n          2702,3702,8443,9120,9992,10003, // MLBB\n          6006,6008,6674,7889,8008,8130,8443,9008,9120,10100,12008,13008, //FF\n          8700,10013,10019,10039,10096,10491,10612,11455,12235,13748,13894,13972,17000,17500, //PUBG Mobile\n          8700,9030, //CODM Garena\n          8011,9030,10491,10612,12235,13004,13748,17000,17500,10039,10096,11455,13894,13972, // AOV\n          42472, //Genshin Impact\n          5100, //League of Legends (LOL) Mobile\n          39000, //DOTA2\n          4380,27036, //Among Us\n          14422, //Bleach ES\n          16999, //growrtopia\n          8013,8888, // apex|ff|mlbb|pubg\n          8000,30104, //Tower of Fantasy (chrome)\n          14009,40005, //LOST SAGA PC/GN\n          8088, //Valorant\n          5010,6650,8011,8700,20000,25000,29134,30000 //Honor of Kings\n        ],\n        \"port_range\":[\n          \"4001:4009\",\"5000:5221\",\"5224:5241\",\"5243:5287\",\"5289:5352\",\"5354:5509\",\"5517:5529\",\"5551:5559\",\"5601:5700\",\"9000:9010\",\"30000:30300\", // MLBB\n          \"7006:7008\",\"8001:8012\",\"10000:10015\",\"11000:11019\", //FF\n          \"7086:7995\",\"8011:8013\",\"9030:9031\",\"20000:20002\",\"12070:12460\",\"41182:41192\", //PUBG Mobile\n          \"7500:7995\",\"10010:10019\",\"20000:20001\", //CODM Garena\n          \"10101:10201\",\"10080:10110\",\"17000:18000\", // AOV\n          \"5055:5058\", //Stumble Guys\n          \"22101:22102\", //Genshin Impact\n          \"9330:9340\", //Clash of Clans (COC) & Clash Royale\n          \"27000:28998\", //DOTA2\n          \"16300:16350\", //FIFA ONLINE\n          \"40000:40010\", //Point Blank Mobile (PB:Mobile)\n          \"60970:60980\", //Dream League Soccer\n          \"27000:27031\", //Among Us\n          \"40000:40010\", //PB Zeppeto PB PC\n          \"7000:8000\",\"8180:8181\",\"27016:27024\",\"54000:54012\" //Valorant\n        ],\n        \"outbound\":\"Route Port Game\"\n      },\n      {\n        \"geoip\":[\n          \"id\"\n        ],\n        \"port\":[21,22,23,80,81,123,143,182,183,194,443,465,587,853,993,995,998,2052,2053,2082,2083,2086,2095,2096,5222,5228,5229,5230,8000,8080,8081,8088,8443,8880,8883,8888,8889,42069],\n        \"outbound\":\"Lock Region ID\"\n      },\n      {\"port\":[21,22,23,80,81,123,143,182,183,194,443,465,587,853,993,995,998,2052,2053,2082,2083,2086,2095,2096,5222,5228,5229,5230,8000,8080,8081,8088,8443,8880,8883,8888,8889,42069],\"outbound\":\"Internet\"}, // Common Ports\n      {\"port_range\":[\"1023:42068\",\"42070:65535\"],\"outbound\":\"Route Port Game\"} // ports games\n    ]\n  }\n}"
  },
  {
    "path": "Trojan GFW or TLS/README.md",
    "content": "# Trojan TLS/GFW\n## Trojan TLS/GFW SNI\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- TARGETDOMAIN: **Fill with domain target SNI**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n"
  },
  {
    "path": "Trojan Websocket/README.md",
    "content": "# Trojan Websocket\n## Trojan Websocket over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"trojan\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"YOURDOMAINSERVER\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Trojan Websocket SNI\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"TARGETDOMAIN\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- TARGETDOMAIN: **Fill with domain target SNI**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Trojan Websocket NON TLS over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"trojan\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- UUID: **Please fill with your UUID**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Trojan Websocket NON TLS\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-trojan-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"TARGETDOMAIN\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`"
  },
  {
    "path": "Trojan gRPC/README.md",
    "content": "# Trojan gRPC\n## Trojan gRPC over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"trojan\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"YOURDOMAINSERVER\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-trojan-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- service_name: **fill with grpc servicename**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Trojan gRPC SNI\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"trojan\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"password\": \"PASSWORD\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-trojan-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- TARGETDOMAIN: **Fill with domain target SNI**\n- service_name: **fill with grpc servicename**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`"
  },
  {
    "path": "VMess Websocket/README.md",
    "content": "# Vmess Websocket\n## Vmess Websocket TLS over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vmess\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"YOURDOMAINSERVER\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- UUID: **Please fill with your UUID**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Vmess Websocket TLS SNI\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vmess\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target SNI**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Vmess Websocket NON TLS over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vmess\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 80,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- UUID: **Please fill with your UUID**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Vmess Websocket NON TLS\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vmess\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 80,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vmess-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target**\n- path: **Fill with path of your websocket server**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`"
  },
  {
    "path": "VMess gRPC/README.md",
    "content": "# Vmess gRPC\n## Vmess gRPC over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vmess\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"YOURDOMAINSERVER\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vmess-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- UUID: **Please fill with your UUID**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- service_name: **fill with grpc servicename**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`\n\n## Vmess gRPC SNI\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vmess\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"security\": \"auto\",\n      \"alter_id\": 0,\n      \"global_padding\": false,\n      \"authenticated_length\": true,\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"packet_encoding\": \"\",\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vmess-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target SNI**\n- service_name: **fill with grpc servicename**\n- server sing-box supports multiplex, if your server is not sing-box set multiplex to `false`"
  },
  {
    "path": "Vless Websocket/README.md",
    "content": "# Vless Websocket\n## Vless Websocket TLS over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vless\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"YOURDOMAINSERVER\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- UUID: **Please fill with your UUID**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- path: **Fill with path of your websocket server**\n\n## Vless Websocket TLS SNI\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vless\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target SNI**\n- path: **Fill with path of your websocket server**\n\n## Vless Websocket NON TLS over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vless\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 80,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- UUID: **Please fill with your UUID**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- path: **Fill with path of your websocket server**\n\n## Vless Websocket NON TLS\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vless\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 80,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"ws\",\n        \"path\": \"/buy-vless-ws-pm-telegram-at-synricha\",\n        \"headers\": {\n          \"Host\": \"YOURDOMAINSERVER\"\n        }\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target**\n- path: **Fill with path of your websocket server**"
  },
  {
    "path": "Vless gRPC/README.md",
    "content": "# Vless gRPC\n## Vless gRPC over CDN Cloudlfare\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vless\",\n      \"server\": \"IP/HOSTED CDN FROM CLOUDFLARE\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"YOURDOMAINSERVER\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vless-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      }\n}\n```\nNOTE:\n- IP/HOSTED CDN FROM CLOUDFLARE: **Please select IP/Host from a domain that uses Cloudflare CDN**\n- UUID: **Please fill with your UUID**\n- YOURDOMAINSERVER: **Fill with domain of your server**\n- service_name: **fill with grpc servicename**\n\n## Vless gRPC SNI\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vless\",\n      \"server\": \"IP/YOURDOMAINSERVER\",\n      \"server_port\": 443,\n      \"uuid\": \"UUID\",\n      \"flow\": \"\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\",\n        \"insecure\": true,\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"smux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\",\n      \"transport\": {\n        \"type\": \"grpc\",\n        \"service_name\": \"buy-vless-grpc-pm-telegram-at-synricha\",\n        \"idle_timeout\": \"15s\",\n        \"ping_timeout\": \"15s\",\n        \"permit_without_stream\": false\n      }\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP/Domain of your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target SNI**\n- service_name: **fill with grpc servicename**"
  },
  {
    "path": "Vless uTLS Reality/README.md",
    "content": "# Vless Reality\n## Vless uTLS Reality\n```json\n{\n      \"tag\": \"proxy A\",\n      \"type\": \"vless\",\n      \"server\": \"IP\",\n      \"server_port\": 30000, //change to your server port\n      \"uuid\": \"UUID\",\n      \"flow\": \"xtls-rprx-vision\",\n      \"tls\": {\n        \"enabled\": true,\n        \"server_name\": \"TARGETDOMAIN\", // target domain client must match with server setting\n        \"utls\": {\n          \"enabled\": true,\n          \"fingerprint\": \"chrome\"\n        },\n        \"reality\": {\n          \"enabled\": true,\n          \"public_key\": \"PUBLIC_KEY\", // change to public key of your account\n          \"short_id\": \"SHORT_ID\" // change to short id of your account\n        }\n      },\n      \"multiplex\": {\n        \"enabled\": false,\n        \"protocol\": \"h2mux\",\n        \"max_streams\": 32\n      },\n      \"packet_encoding\": \"xudp\"\n}\n```\nNOTE:\n- IP/YOURDOMAINSERVER: **Please select IP your server**\n- UUID: **Please fill with your UUID**\n- TARGETDOMAIN: **Fill with domain target matched with server setting**\n- public_key: **Fill with public key of your account**\n- short_id: **Fill with short id of your account**\n\n"
  }
]