diff --git a/app/Services/ServiceFnPoolV2rayTo.php b/app/Services/ServiceFnPoolV2rayTo.php index c213cc92..85417c46 100644 --- a/app/Services/ServiceFnPoolV2rayTo.php +++ b/app/Services/ServiceFnPoolV2rayTo.php @@ -55,7 +55,7 @@ class ServiceFnPoolV2rayTo return $aNode; } - private function mod_to_socks($aV2ray) + private function mod_to_socks__($aV2ray) { $sConfig = $aV2ray["config"] ?? ''; @@ -149,19 +149,26 @@ class ServiceFnPoolV2rayTo } $aTransport = []; - if (isset($aCustom["type"]) && $aCustom["type"] != "none" && $aCustom["type"] != "raw") { - $aTransport["type"] = $aCustom["type"]; - if ($aCustom["type"] == "ws" && isset($aTls["server_name"])) { - $aTransport["headers"]["Host"] = $aTls["server_name"]; - } + if ($aCustom["type"] == "ws" && isset($aTls["server_name"])) { + $aTransport["headers"]["Host"] = $aTls["server_name"]; } + +// if (isset($aCustom["type"]) && $aCustom["type"] != "tcp" && $aCustom["type"] != "none" && $aCustom["type"] != "raw") { +// $aTransport["type"] = $aCustom["type"]; +// if ($aCustom["type"] == "ws" && isset($aTls["server_name"])) { +// $aTransport["headers"]["Host"] = $aTls["server_name"]; +// } +// } if (isset($aCustom["path"])) { $aTransport["path"] = rawurldecode($aCustom["path"]); } if (!empty($aTransport)) { - if (empty($aTransport["type"])) { - $aTransport["type"] = "tcp"; + if (isset($aCustom["type"]) && $aCustom["type"] != "none" && $aCustom["type"] != "raw") { + $aTransport["type"] = $aCustom["type"]; } +// if (empty($aTransport["type"])) { +// $aTransport["type"] = "tcp"; +// } $aNode["transport"] = $aTransport; } @@ -170,7 +177,7 @@ class ServiceFnPoolV2rayTo return $aV2ray; } - private function mod_to_hysteria2($aV2ray) + private function mod_to_hysteria2__($aV2ray) { $sConfig = $aV2ray["config"] ?? ''; @@ -278,7 +285,7 @@ class ServiceFnPoolV2rayTo return $aV2ray; } - private function mod_to_vmess($aV2ray) + private function mod_to_vmess__($aV2ray) { $aNode = []; $aConfig = $aV2ray["config"]; @@ -327,7 +334,7 @@ class ServiceFnPoolV2rayTo return $aV2ray; } - private function mod_to_vless($aV2ray) + private function mod_to_vless__($aV2ray) { $sConfig = $aV2ray['config'] ?? ''; diff --git a/public/freenode/template/singbox.txt b/public/freenode/template/singbox.txt index 8c8f9d2a..65936ca7 100755 --- a/public/freenode/template/singbox.txt +++ b/public/freenode/template/singbox.txt @@ -47,7 +47,9 @@ { "type": "selector", "tag": "default", - "outbounds": [] + "outbounds": [ + "test" + ] }, { "type": "direct", @@ -56,6 +58,25 @@ { "type": "block", "tag": "block" + }, + { + "type": "trojan", + "tag": "test", + "server": "119.246.1.143", + "server_port": 443, + "password": "BxceQaOe", + "tls": { + "server_name": "t.me", + "insecure": true, + "utls": { + "fingerprint": "chrome", + "enabled": true + }, + "enabled": true + }, + "transport": { + "type": "http" + } } ], "route": { diff --git a/public/freenode/template/singbox_fu b/public/freenode/template/singbox_fu new file mode 100644 index 00000000..81e43810 --- /dev/null +++ b/public/freenode/template/singbox_fu @@ -0,0 +1,1044 @@ +{ + "log": { + "level": "error" + }, + "dns": { + "servers": [ + { + "tag": "local", + "address": "local" + } + ], + "rules": [ + { + "outbound": "any", + "server": "local" + } + ], + "final": "local", + "strategy": "prefer_ipv6" + }, + "inbounds": [ + { + "type": "tun", + "inet4_address": "172.19.0.1/30", + "auto_route": true, + "strict_route": true, + "endpoint_independent_nat": true, + "udp_timeout": 60, + "platform": { + "http_proxy": { + "enabled": true, + "server": "127.0.0.1", + "server_port": 7891 + } + }, + "sniff": true + }, + { + "type": "mixed", + "listen": "127.0.0.1", + "listen_port": 7891, + "sniff": true, + "domain_strategy": "prefer_ipv6" + } + ], + "outbounds": [ + { + "type": "selector", + "tag": "default", + "outbounds": [ + "香港 01", + "香港 02", + "香港 03", + "香港 04", + "香港 05", + "香港 06", + "香港 07", + "香港 08", + "香港 09", + "香港 10", + "香港 11", + "香港 12", + "香港 13|7倍率 高速专线", + "香港 14|7倍率 高速专线", + "日本 01", + "日本 02", + "日本 03", + "日本 04", + "日本 05", + "日本 06", + "日本 07", + "日本 08", + "日本 09", + "日本 10", + "日本 11", + "日本 12", + "日本 13|增强解锁", + "日本 14|增强解锁", + "日本 15|增强解锁", + "日本 16|增强解锁", + "美国 01", + "美国 02", + "美国 03", + "美国 04", + "美国 05", + "美国 06", + "美国 07", + "美国 08", + "美国 09|增强解锁", + "美国 10|增强解锁", + "美国 11|增强解锁", + "美国 12|增强解锁", + "新加坡 01", + "新加坡 02", + "新加坡 03", + "新加坡 04", + "新加坡 05", + "新加坡 06", + "新加坡 07", + "新加坡 08", + "新加坡 09", + "越南 01" + ] + }, + { + "type": "direct", + "tag": "direct" + }, + { + "type": "block", + "tag": "block" + }, + { + "type": "vless", + "tag": "香港 01", + "server": "0201.gembox-dns.com", + "server_port": 45507, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk07.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 02", + "server": "0201.gembox-dns.com", + "server_port": 45506, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk06.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 03", + "server": "0201.gembox-dns.com", + "server_port": 45501, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk01.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 04", + "server": "0201.gembox-dns.com", + "server_port": 45505, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk05.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 05", + "server": "0201.gembox-dns.com", + "server_port": 45506, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk06.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 06", + "server": "0201.gembox-dns.com", + "server_port": 45504, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk04.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 07", + "server": "0201.gembox-dns.com", + "server_port": 45504, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk04.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 08", + "server": "0201.gembox-dns.com", + "server_port": 45503, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk03.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 09", + "server": "0201.gembox-dns.com", + "server_port": 45505, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk05.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 10", + "server": "0201.gembox-dns.com", + "server_port": 45501, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk01.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 11", + "server": "0201.gembox-dns.com", + "server_port": 45507, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk07.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 12", + "server": "0201.gembox-dns.com", + "server_port": 45502, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk02.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 13|7倍率 高速专线", + "server": "i2plcwjnhrl6.gym0boy.com", + "server_port": 46507, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk07.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "香港 14|7倍率 高速专线", + "server": "i2plcwjnhrl6.gym0boy.com", + "server_port": 46506, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "hk06.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 01", + "server": "0201.gembox-dns.com", + "server_port": 45208, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp08.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 02", + "server": "0201.gembox-dns.com", + "server_port": 45202, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp02.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 03", + "server": "0201.gembox-dns.com", + "server_port": 45205, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp05.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 04", + "server": "0201.gembox-dns.com", + "server_port": 45205, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp05.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 05", + "server": "0201.gembox-dns.com", + "server_port": 45206, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp06.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 06", + "server": "0201.gembox-dns.com", + "server_port": 45202, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp02.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 07", + "server": "0201.gembox-dns.com", + "server_port": 45203, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp03.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 08", + "server": "0201.gembox-dns.com", + "server_port": 45208, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp08.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 09", + "server": "0201.gembox-dns.com", + "server_port": 45206, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp06.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 10", + "server": "0201.gembox-dns.com", + "server_port": 45207, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp07.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 11", + "server": "0201.gembox-dns.com", + "server_port": 45204, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp04.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 12", + "server": "0201.gembox-dns.com", + "server_port": 45207, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "jp07.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "日本 13|增强解锁", + "server": "151.242.165.111", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "y-taxacct.jp", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "S7DAIOws5ZIf_swZ3n1cO9JW5FztCJQDI7zytCljjl8", + "short_id": "32c3d894" + } + } + }, + { + "type": "vless", + "tag": "日本 14|增强解锁", + "server": "r1.gembox-dns.com", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "www.amazon.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "_7-gwupJ-N6NNmsMPW9CipEBFiapfWZ88uKOavJRyGc", + "short_id": "8a8a8a" + } + } + }, + { + "type": "vless", + "tag": "日本 15|增强解锁", + "server": "151.242.165.111", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "y-taxacct.jp", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "S7DAIOws5ZIf_swZ3n1cO9JW5FztCJQDI7zytCljjl8", + "short_id": "32c3d894" + } + } + }, + { + "type": "vless", + "tag": "日本 16|增强解锁", + "server": "r1.gembox-dns.com", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "www.amazon.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "_7-gwupJ-N6NNmsMPW9CipEBFiapfWZ88uKOavJRyGc", + "short_id": "8a8a8a" + } + } + }, + { + "type": "vless", + "tag": "美国 01", + "server": "0201.gembox-dns.com", + "server_port": 45102, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us02.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 02", + "server": "0201.gembox-dns.com", + "server_port": 45102, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us02.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 03", + "server": "0201.gembox-dns.com", + "server_port": 45101, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us01.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 04", + "server": "0201.gembox-dns.com", + "server_port": 45103, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us03.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 05", + "server": "0201.gembox-dns.com", + "server_port": 45103, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us03.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 06", + "server": "0201.gembox-dns.com", + "server_port": 45101, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us01.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 07", + "server": "0201.gembox-dns.com", + "server_port": 45104, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us04.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 08", + "server": "0201.gembox-dns.com", + "server_port": 45104, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "us04.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "美国 09|增强解锁", + "server": "23.144.20.205", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "millturnprecisionmachine.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "h15Fz4Kf1Wh5COIt1JOEzb3T9B15MCEVSFcChYEFskU", + "short_id": "32c3d894" + } + } + }, + { + "type": "vless", + "tag": "美国 10|增强解锁", + "server": "154.29.150.101", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "www.amazon.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "0md1HDKBpWvvZsWltU1FhTW2qVB5JHl3sxNr_pILRyA", + "short_id": "094f6fe5" + } + } + }, + { + "type": "vless", + "tag": "美国 11|增强解锁", + "server": "154.29.150.101", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "www.amazon.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "0md1HDKBpWvvZsWltU1FhTW2qVB5JHl3sxNr_pILRyA", + "short_id": "094f6fe5" + } + } + }, + { + "type": "vless", + "tag": "美国 12|增强解锁", + "server": "23.144.20.205", + "server_port": 443, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "xtls-rprx-vision", + "tls": { + "enabled": true, + "server_name": "millturnprecisionmachine.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + }, + "reality": { + "enabled": true, + "public_key": "h15Fz4Kf1Wh5COIt1JOEzb3T9B15MCEVSFcChYEFskU", + "short_id": "32c3d894" + } + } + }, + { + "type": "vless", + "tag": "新加坡 01", + "server": "0201.gembox-dns.com", + "server_port": 45301, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg01.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 02", + "server": "0201.gembox-dns.com", + "server_port": 45302, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg02.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 03", + "server": "0201.gembox-dns.com", + "server_port": 45305, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg05.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 04", + "server": "0201.gembox-dns.com", + "server_port": 45302, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg02.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 05", + "server": "0201.gembox-dns.com", + "server_port": 45305, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg05.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 06", + "server": "0201.gembox-dns.com", + "server_port": 45304, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg04.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 07", + "server": "0201.gembox-dns.com", + "server_port": 45303, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg03.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 08", + "server": "0201.gembox-dns.com", + "server_port": 45304, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg04.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "新加坡 09", + "server": "0201.gembox-dns.com", + "server_port": 45303, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "sg03.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + }, + { + "type": "vless", + "tag": "越南 01", + "server": "0201.gembox-dns.com", + "server_port": 45801, + "uuid": "417b28b3-f814-409f-a895-e7f96fc22e4c", + "flow": "", + "tls": { + "enabled": true, + "server_name": "vn01.gembox-dns.com", + "utls": { + "enabled": true, + "fingerprint": "chrome" + } + } + } + ], + "route": { + "rules": [ + { + "clash_mode": "Direct", + "outbound": "direct" + }, + { + "clash_mode": "Rule", + "outbound": "default" + }, + { + "clash_mode": "Global", + "outbound": "default" + }, + { + "protocol": "stun", + "outbound": "block" + }, + { + "ip_is_private": true, + "outbound": "direct" + }, + { + "rule_set": "geoip-cn", + "outbound": "direct" + }, + { + "rule_set": "geosite-cn", + "outbound": "direct" + } + ], + "rule_set": [ + { + "tag": "geoip-cn", + "type": "remote", + "format": "binary", + "url": "https://fastly.jsdelivr.net/gh/SagerNet/sing-geoip@rule-set/geoip-cn.srs", + "download_detour": "direct" + }, + { + "tag": "geosite-cn", + "type": "remote", + "format": "binary", + "url": "https://fastly.jsdelivr.net/gh/SagerNet/sing-geosite@rule-set/geosite-cn.srs", + "download_detour": "direct" + } + ], + "auto_detect_interface": true + }, + "experimental": { + "cache_file": { + "enabled": true, + "cache_id": "福云" + }, + "clash_api": { + "external_controller": "127.0.0.1:9090" + } + } +}