first working version, 云原生-custom

This commit is contained in:
Tiger Ren 2024-10-13 18:12:48 +08:00
parent e754cce019
commit 67f852818c
26 changed files with 64260 additions and 251 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

BIN
bins/.DS_Store vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

396
config.json Normal file
View File

@ -0,0 +1,396 @@
{
"dns": {
"fakeip": {
"enabled": true,
"inet4_range": "198.18.0.0/15",
"inet6_range": "fc00::/18"
},
"independent_cache": true,
"rules": [
{
"outbound": [
"any"
],
"server": "local"
},
{
"disable_cache": true,
"geosite": [
"category-ads-all"
],
"server": "block"
},
{
"query_type": [
"A",
"AAAA"
],
"rewrite_ttl": 1,
"server": "fakeip"
},
{
"clash_mode": "global",
"server": "remote"
},
{
"clash_mode": "direct",
"server": "local"
},
{
"geosite": "cn",
"server": "local"
}
],
"servers": [
{
"address": "8.8.8.8",
"detour": "select",
"tag": "remote"
},
{
"address": "223.5.5.5",
"detour": "direct",
"tag": "local"
},
{
"address": "rcode://success",
"tag": "block"
},
{
"address": "fakeip",
"tag": "fakeip"
}
],
"strategy": "prefer_ipv4"
},
"experimental": {
"clash_api": {
"external_controller": "127.0.0.1:9090",
"secret": ""
}
},
"inbounds": [
{
"auto_route": false,
"domain_strategy": "prefer_ipv4",
"endpoint_independent_nat": true,
"inet4_address": "172.19.0.1/30",
"inet6_address": "2001:0470:f9da:fdfa::1/64",
"mtu": 9000,
"strict_route": true,
"type": "tun"
},
{
"domain_strategy": "prefer_ipv4",
"listen": "127.0.0.1",
"listen_port": 2333,
"tag": "socks-in",
"type": "socks",
"users": []
},
{
"domain_strategy": "prefer_ipv4",
"listen": "127.0.0.1",
"listen_port": 2334,
"set_system_proxy": true,
"tag": "mixed-in",
"type": "mixed",
"users": []
}
],
"log": {},
"outbounds": [
{
"tag": "select",
"type": "selector",
"default": "urltest",
"outbounds": [
"urltest",
"🇭🇰 套餐到期日期2024-11-05",
"🇭🇰 套餐流量剩余197.92GB",
"🇭🇰 香港 01",
"🇭🇰 香港 02",
"🇭🇰 香港 03",
"🇨🇳 台湾 01",
"🇨🇳 台湾 02",
"🇨🇳 台湾 03",
"🇸🇬 新加坡 01",
"🇸🇬 新加坡 02",
"🇸🇬 新加坡 03",
"🇯🇵 日本 01",
"🇯🇵 日本 02",
"🇯🇵 日本 03",
"🇺🇲 美国 01",
"🇺🇲 美国 02",
"🇺🇲 美国 03"
]
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4032,
"tag": "🇭🇰 套餐到期日期2024-11-05",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4032,
"tag": "🇭🇰 套餐流量剩余197.92GB",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4032,
"tag": "🇭🇰 香港 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4033,
"tag": "🇭🇰 香港 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4034,
"tag": "🇭🇰 香港 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4035,
"tag": "🇨🇳 台湾 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4036,
"tag": "🇨🇳 台湾 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4037,
"tag": "🇨🇳 台湾 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4038,
"tag": "🇸🇬 新加坡 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4039,
"tag": "🇸🇬 新加坡 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4040,
"tag": "🇸🇬 新加坡 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4041,
"tag": "🇯🇵 日本 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4042,
"tag": "🇯🇵 日本 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4043,
"tag": "🇯🇵 日本 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4044,
"tag": "🇺🇲 美国 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4045,
"tag": "🇺🇲 美国 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4046,
"tag": "🇺🇲 美国 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"tag": "urltest",
"type": "urltest",
"outbounds": [
"🇭🇰 套餐到期日期2024-11-05",
"🇭🇰 套餐流量剩余197.92GB",
"🇭🇰 香港 01",
"🇭🇰 香港 02",
"🇭🇰 香港 03",
"🇨🇳 台湾 01",
"🇨🇳 台湾 02",
"🇨🇳 台湾 03",
"🇸🇬 新加坡 01",
"🇸🇬 新加坡 02",
"🇸🇬 新加坡 03",
"🇯🇵 日本 01",
"🇯🇵 日本 02",
"🇯🇵 日本 03",
"🇺🇲 美国 01",
"🇺🇲 美国 02",
"🇺🇲 美国 03"
]
},
{
"tag": "direct",
"type": "direct"
},
{
"tag": "block",
"type": "block"
},
{
"tag": "dns-out",
"type": "dns"
}
],
"route": {
"auto_detect_interface": true,
"rules": [
{
"geosite": "category-ads-all",
"outbound": "block"
},
{
"outbound": "dns-out",
"port": 53
},
{
"clash_mode": "direct",
"outbound": "direct"
},
{
"clash_mode": "global",
"outbound": "select"
},
{
"geoip": [
"cn",
"private"
],
"outbound": "direct"
}
]
}
}

View File

@ -0,0 +1,29 @@
{
"rules": [
{
"domain": [
"api.biliapi.com",
"api.biliapi.net",
"api.bilibili.com",
"app.biliapi.com",
"app.biliapi.net",
"app.bilibili.com",
"grpc.biliapi.net",
"m.bilibili.com",
"upos-hz-mirrorakam.akamaized.net",
"www.bilibili.com"
]
},
{
"domain_keyword": [
"cn-hk-eq-bcache-"
]
},
{
"ip_cidr": [
"121.11.192.0/24"
]
}
],
"version": 1
}

49592
ruleset_backup/Global.json Normal file

File diff suppressed because it is too large Load Diff

1206
ruleset_backup/Netflix.json Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,94 @@
{
"rules": [
{
"domain": [
"algolia.net",
"api.statsig.com",
"auth0.com",
"browser-intake-datadoghq.com",
"cdn.cloudflare.net",
"cdn.openai.com",
"challenges.cloudflare.com",
"chat.openai.com",
"chat.openai.com.cdn.cloudflare.net",
"chatgpt.livekit.cloud",
"client-api.arkoselabs.com",
"events.statsigapi.net",
"featuregates.org",
"host.livekit.cloud",
"identrust.com",
"intercom.io",
"intercomcdn.com",
"ios.chat.openai.com",
"launchdarkly.com",
"o33249.ingest.sentry.io",
"oaistatic.com",
"oaiusercontent.com",
"observeit.net",
"openai-api.arkoselabs.com",
"openai.com",
"openaiapi-site.azureedge.net",
"openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net",
"openaicom.imgix.net",
"openaicomproductionae4b.blob.core.windows.net",
"poe.com",
"production-openaicom-storage.azureedge.net",
"segment.io",
"sentry.io",
"static.cloudflareinsights.com",
"stripe.com",
"turn.livekit.cloud"
]
},
{
"domain_keyword": [
"openaicom-api"
]
},
{
"domain_suffix": [
".algolia.net",
".auth0.com",
".cdn.cloudflare.net",
".challenges.cloudflare.com",
".chatgpt.livekit.cloud",
".client-api.arkoselabs.com",
".events.statsigapi.net",
".featuregates.org",
".host.livekit.cloud",
".identrust.com",
".intercom.io",
".intercomcdn.com",
".launchdarkly.com",
".oaistatic.com",
".oaiusercontent.com",
".observeit.net",
".openai.com",
".openaiapi-site.azureedge.net",
".openaicom.imgix.net",
".poe.com",
".segment.io",
".sentry.io",
".stripe.com",
".turn.livekit.cloud"
]
},
{
"ip_cidr": [
"104.238.150.13/32",
"143.110.232.239/32",
"143.198.200.27/32",
"159.89.204.203/32",
"164.92.115.213/32",
"164.92.71.155/32",
"2001:19f0:7001:55b3:5400:4ff:feab:ba8f/128",
"2001:19f0:7001:8e6:5400:4ff:feab:b953/128",
"24.199.123.28/32",
"45.32.12.145/32",
"45.76.214.191/32",
"64.23.132.171/32"
]
}
],
"version": 1
}

View File

@ -0,0 +1,76 @@
{
"rules": [
{
"domain": [
"api.imem.app",
"api.swiftgram.app",
"cdn-telegram.org",
"comments.app",
"contest.com",
"graph.org",
"legra.ph",
"mbrx.app",
"quiz.directory",
"stel.com",
"t.me",
"tdesktop.com",
"telega.one",
"telegra.ph",
"telegram-cdn.org",
"telegram.dog",
"telegram.me",
"telegram.org",
"telegram.space",
"telegramdownload.com",
"telesco.pe",
"tg.dev",
"tx.me",
"usercontent.dev"
]
},
{
"domain_keyword": [
"nicegram"
]
},
{
"domain_suffix": [
".cdn-telegram.org",
".comments.app",
".contest.com",
".graph.org",
".legra.ph",
".mbrx.app",
".quiz.directory",
".stel.com",
".t.me",
".tdesktop.com",
".telega.one",
".telegra.ph",
".telegram-cdn.org",
".telegram.dog",
".telegram.me",
".telegram.org",
".telegram.space",
".telegramdownload.com",
".telesco.pe",
".tg.dev",
".tx.me",
".usercontent.dev"
]
},
{
"ip_cidr": [
"109.239.140.0/24",
"149.154.160.0/20",
"2001:67c:4e8::/48",
"2001:b28:f23c::/47",
"2001:b28:f23f::/48",
"2a0a:f280::/29",
"5.28.192.0/18",
"91.108.0.0/16"
]
}
],
"version": 1
}

View File

@ -0,0 +1,64 @@
{
"rules": [
{
"domain": [
"bytedapm.com",
"bytegecko-i18n.com",
"byteoversea.com",
"capcut.com",
"ibytedtos.com",
"ibyteimg.com",
"ipstatp.com",
"isnssdk.com",
"lf16-effectcdn.byteeffecttos-g.com",
"lf16-pkgcdn.pitaya-clientai.com",
"muscdn.com",
"musical.ly",
"p16-tiktokcdn-com.akamaized.net",
"sgpstatp.com",
"snssdk.com",
"tik-tokapi.com",
"tiktok.com",
"tiktokcdn-us.com",
"tiktokcdn.com",
"tiktokd.net",
"tiktokd.org",
"tiktokmusic.app",
"tiktokv.com",
"tiktokv.us"
]
},
{
"domain_keyword": [
"musical.ly",
"tiktok"
]
},
{
"domain_suffix": [
".bytedapm.com",
".bytegecko-i18n.com",
".byteoversea.com",
".capcut.com",
".ibytedtos.com",
".ibyteimg.com",
".ipstatp.com",
".isnssdk.com",
".muscdn.com",
".musical.ly",
".sgpstatp.com",
".snssdk.com",
".tik-tokapi.com",
".tiktok.com",
".tiktokcdn-us.com",
".tiktokcdn.com",
".tiktokd.net",
".tiktokd.org",
".tiktokmusic.app",
".tiktokv.com",
".tiktokv.us"
]
}
],
"version": 1
}

384
ruleset_backup/WeChat.json Normal file
View File

@ -0,0 +1,384 @@
{
"rules": [
{
"domain": [
"analytics.map.qq.com",
"apd-pcdnwxlogin.teg.tencent-cloud.net",
"apis.map.qq.com",
"btrace.qq.com",
"cc.map.qq.com",
"dldir1.qq.com",
"indoorroad.map.qq.com",
"iot-tencent.com",
"lbs.gtimg.com",
"lbs.map.qq.com",
"map.qq.com",
"nlp.map.qq.com",
"qlogo.cn",
"qpic.cn",
"rttgps.map.qq.com",
"servicewechat.com",
"slife.xy-asia.com",
"soup.v.qq.com",
"ue.indoorloc.map.qq.com",
"up-hl.3g.qq.com",
"vweixinf.tc.qq.com",
"vweixinthumb.tc.qq.com",
"wechat.com",
"wechatos.net",
"weixin.com",
"weixin.qq.com",
"weixin110.qq.com",
"wup.imtt.qq.com",
"wx.gtimg.com",
"wx.qq.com",
"wx.tenpay.com",
"wxapp.tc.qq.com",
"wxs.qq.com",
"yun-hl.3g.qq.com"
]
},
{
"domain_keyword": [
"101.226.129.",
"101.226.211.",
"101.226.222.",
"101.226.226.",
"101.227.162.",
"101.32.104.",
"101.32.118.",
"101.32.133.",
"101.33.110.",
"101.89.15.",
"101.89.38.",
"101.89.50.",
"101.91.22.",
"101.91.34.",
"101.91.37.",
"101.91.5.",
"101.91.69.",
"101.91.71.",
"106.225.231.",
"109.244.169.",
"110.52.193.",
"110.53.246.",
"111.0.26.",
"111.30.164.",
"111.45.68.",
"111.45.69.",
"111.45.70.",
"112.53.25.",
"112.53.36.",
"112.60.0.",
"112.60.13.",
"112.60.14.",
"112.60.8.",
"112.65.193.",
"112.90.43.",
"113.105.154.",
"113.105.165.",
"113.105.166.",
"113.96.154.",
"113.96.156.",
"113.96.16.",
"113.96.18.",
"113.96.202.",
"113.96.208.",
"113.96.209.",
"113.96.210.",
"113.96.232.",
"113.96.233.",
"113.96.237.",
"113.96.83.",
"113.96.98.",
"115.231.229.",
"115.238.197.",
"116.128.133.",
"116.128.163.",
"116.128.171.",
"116.253.60.",
"116.253.61.",
"117.135.133.",
"117.184.242.",
"117.187.243.",
"117.41.224.",
"119.147.190.",
"119.147.227.",
"119.147.83.",
"119.188.155.",
"119.39.81.",
"120.204.0.",
"120.204.10.",
"120.221.179.",
"120.232.27.",
"120.232.33.",
"120.232.65.",
"120.232.68.",
"120.233.36.",
"120.237.199.",
"120.241.149.",
"120.241.150.",
"120.241.17.",
"120.241.186.",
"120.241.189.",
"120.241.190.",
"120.241.21.",
"120.241.25.",
"120.241.92.",
"121.12.115.",
"121.14.142.",
"121.14.98.",
"121.51.124.",
"121.51.130.",
"122.225.36.",
"122.246.25.",
"123.150.208.",
"123.150.76.",
"123.151.190.",
"123.161.61.",
"123.184.36.",
"124.232.162.",
"129.226.107.",
"129.226.3.",
"14.17.41.",
"14.17.73.",
"14.18.175.",
"14.18.178.",
"14.18.180.",
"14.18.200.",
"14.18.245.",
"14.215.138.",
"14.215.158.",
"14.215.166.",
"14.215.167.",
"14.215.85.",
"14.22.0.",
"14.22.33.",
"14.22.4.",
"14.22.5.",
"14.29.100.",
"14.29.101.",
"140.207.119.",
"150.109.90.",
"157.148.33.",
"157.148.42.",
"157.148.45.",
"157.148.51.",
"157.148.55.",
"157.255.135.",
"157.255.173.",
"157.255.174.",
"157.255.192.",
"157.255.243.",
"157.255.244.",
"157.255.245.",
"163.177.81.",
"163.177.89.",
"163.177.90.",
"175.27.0.",
"175.6.13.",
"180.111.199.",
"180.163.15.",
"180.163.25.",
"180.163.26.",
"180.96.0.",
"180.96.2.",
"180.97.8.",
"182.254.78.",
"182.254.92.",
"183.131.56.",
"183.131.57.",
"183.192.169.",
"183.194.238.",
"183.195.236.",
"183.232.175.",
"183.232.246.",
"183.232.94.",
"183.232.95.",
"183.232.96.",
"183.240.115.",
"183.240.118.",
"183.240.48.",
"183.240.56.",
"183.240.80.",
"183.240.81.",
"183.3.224.",
"183.3.226.",
"183.3.233.",
"183.3.234.",
"183.3.235.",
"183.47.101.",
"183.47.115.",
"183.47.117.",
"183.47.97.",
"183.60.131.",
"183.60.155.",
"183.61.13.",
"203.205.232.",
"203.205.234.",
"203.205.235.",
"203.205.253.",
"203.205.254.",
"211.95.137.",
"211.95.138.",
"218.68.88.",
"218.68.90.",
"219.135.59.",
"220.194.91.",
"220.194.93.",
"220.196.144.",
"220.249.243.",
"221.181.97.",
"221.181.99.",
"223.166.152.",
"27.19.222.",
"36.136.108.",
"36.152.4.",
"36.155.202.",
"36.158.189.",
"36.158.242.",
"36.250.230.",
"42.187.131.",
"42.187.182.",
"42.187.184.",
"42.202.141.",
"43.156.222.",
"43.156.86.",
"58.144.193.",
"58.144.248.",
"58.247.204.",
"58.247.205.",
"58.250.136.",
"58.251.100.",
"58.251.111.",
"58.251.117.",
"58.251.80.",
"58.251.81.",
"58.251.82.",
"58.49.138.",
"59.36.89.",
"59.36.97.",
"59.37.96.",
"59.37.97.",
"60.13.97.",
"61.151.165.",
"61.151.167.",
"61.151.168.",
"61.151.183.",
"61.151.206.",
"61.151.207.",
"61.190.114.",
"61.191.60.",
"61.241.31.",
"61.241.44.",
"61.241.47.",
"61.241.49."
]
},
{
"domain_suffix": [
".analytics.map.qq.com",
".apis.map.qq.com",
".cc.map.qq.com",
".indoorroad.map.qq.com",
".iot-tencent.com",
".lbs.gtimg.com",
".lbs.map.qq.com",
".map.qq.com",
".nlp.map.qq.com",
".qlogo.cn",
".qpic.cn",
".rttgps.map.qq.com",
".servicewechat.com",
".ue.indoorloc.map.qq.com",
".up-hl.3g.qq.com",
".vweixinthumb.tc.qq.com",
".wechat.com",
".wechatos.net",
".weixin.com",
".weixin.qq.com",
".wx.gtimg.com",
".wx.qq.com",
".wxs.qq.com",
".yun-hl.3g.qq.com"
]
},
{
"ip_cidr": [
"111.30.160.0/20",
"112.53.11.0/24",
"112.53.20.0/24",
"2402:4E00:1900:1700:0:9554:1AD0:140A/128",
"2402:4e00:1020:10fb:0:9466::/112",
"2402:4e00:1430:2264:0:9467::/96",
"2402:4e00:8010::/112",
"2402:4e00:8020:101::2:0/112",
"2408:80F1:21::/48",
"2408:80F1:31::/48",
"2408:80f1:31:50::/112",
"2408:8711:10:10::/112",
"2408:8752:0:10::/60",
"2408:8752:0:2:30::/112",
"2408:8752:0:30::/64",
"2408:8752:0:F::/64",
"2408:8756:2CF2:19::/112",
"2408:8756:2CFF:10::/60",
"2408:8756:3AF0:10::/112",
"2408:8756:3AF0:2013::/112",
"2408:8756:F50::/48",
"2408:8763:0:200::/60",
"2409:8702:4860:10::/112",
"2409:8754:F111::/60",
"2409:8C02:24C:45::/72",
"2409:8C1E:75B0:1010::/112",
"2409:8C1E:75B0:13::/112",
"2409:8C1E:8F60::/60",
"2409:8C1E:8F60:BB::/72",
"2409:8C1E:8FD0::/56",
"2409:8C20:818:110::/60",
"2409:8C34:2220:20::/60",
"2409:8C34:22A0:10::/60",
"2409:8C34:D00:200::/60",
"2409:8C38:80:150::/72",
"2409:8C50:2400::/60",
"2409:8C50:A00:2122::/72",
"2409:8C54:1003:1019::/112",
"2409:8C54:1003:10::/112",
"2409:8C54:1050:10::/112",
"2409:8C54:1801:10::/60",
"2409:8C54:1821:70::/60",
"2409:8C54:2000:400::/60",
"2409:8C54:2800:9110::/60",
"2409:8C54:5100::/56",
"2409:8C54:810:208:2D::/112",
"2409:8C54:871::/60",
"2409:8C5C:110:63::/72",
"2409:8c1e:8fd0:50::/112",
"240E:928:1400:10::/112",
"240E:93C:8:10::/60",
"240E:95C:2003:20::/60",
"240E:95C:3003:14::/60",
"240E:965:802:620::/60",
"240E:96C:6400:700::/60",
"240E:97C:18:601::/64",
"240E:97C:18:910::/60",
"240E:97C:2F::/60",
"240E:97D:2010:100::/60",
"240E:97D:4:1E00::/60",
"240E:97F:3000:1102::/64",
"240E:CF:8800::/56",
"240E:E1:A800::/46",
"240E:E1:A900::/48",
"240E:E1:AA00::/48",
"240E:E9:6003::/48",
"240E:F7:4F00:1F10::/60",
"240E:F7:A070:100::/60",
"240E:F7:A070:403::/60",
"240E:FF:9018:100::/60",
"240E:FF:F100::/44",
"240e:e1:a900:50::/112"
]
}
],
"version": 1
}

385
ruleset_backup/YouTube.json Normal file
View File

@ -0,0 +1,385 @@
{
"rules": [
{
"domain": [
"ggpht.cn",
"ggpht.com",
"googlevideo.com",
"gvt1.com",
"gvt2.com",
"music.youtube.com",
"video.google.com",
"wide-youtube.l.google.com",
"withyoutube.com",
"youtu.be",
"youtube",
"youtube-nocookie.com",
"youtube-ui.l.google.com",
"youtube.ae",
"youtube.al",
"youtube.am",
"youtube.at",
"youtube.az",
"youtube.ba",
"youtube.be",
"youtube.bg",
"youtube.bh",
"youtube.bo",
"youtube.by",
"youtube.ca",
"youtube.cat",
"youtube.ch",
"youtube.cl",
"youtube.co",
"youtube.co.ae",
"youtube.co.at",
"youtube.co.cr",
"youtube.co.hu",
"youtube.co.id",
"youtube.co.il",
"youtube.co.in",
"youtube.co.jp",
"youtube.co.ke",
"youtube.co.kr",
"youtube.co.ma",
"youtube.co.nz",
"youtube.co.th",
"youtube.co.tz",
"youtube.co.ug",
"youtube.co.uk",
"youtube.co.ve",
"youtube.co.za",
"youtube.co.zw",
"youtube.com",
"youtube.com.ar",
"youtube.com.au",
"youtube.com.az",
"youtube.com.bd",
"youtube.com.bh",
"youtube.com.bo",
"youtube.com.br",
"youtube.com.by",
"youtube.com.co",
"youtube.com.do",
"youtube.com.ec",
"youtube.com.ee",
"youtube.com.eg",
"youtube.com.es",
"youtube.com.gh",
"youtube.com.gr",
"youtube.com.gt",
"youtube.com.hk",
"youtube.com.hn",
"youtube.com.hr",
"youtube.com.jm",
"youtube.com.jo",
"youtube.com.kw",
"youtube.com.lb",
"youtube.com.lv",
"youtube.com.ly",
"youtube.com.mk",
"youtube.com.mt",
"youtube.com.mx",
"youtube.com.my",
"youtube.com.ng",
"youtube.com.ni",
"youtube.com.om",
"youtube.com.pa",
"youtube.com.pe",
"youtube.com.ph",
"youtube.com.pk",
"youtube.com.pt",
"youtube.com.py",
"youtube.com.qa",
"youtube.com.ro",
"youtube.com.sa",
"youtube.com.sg",
"youtube.com.sv",
"youtube.com.tn",
"youtube.com.tr",
"youtube.com.tw",
"youtube.com.ua",
"youtube.com.uy",
"youtube.com.ve",
"youtube.cr",
"youtube.cz",
"youtube.de",
"youtube.dk",
"youtube.ee",
"youtube.es",
"youtube.fi",
"youtube.fr",
"youtube.ge",
"youtube.googleapis.com",
"youtube.gr",
"youtube.gt",
"youtube.hk",
"youtube.hr",
"youtube.hu",
"youtube.ie",
"youtube.in",
"youtube.iq",
"youtube.is",
"youtube.it",
"youtube.jo",
"youtube.jp",
"youtube.kr",
"youtube.kz",
"youtube.la",
"youtube.lk",
"youtube.lt",
"youtube.lu",
"youtube.lv",
"youtube.ly",
"youtube.ma",
"youtube.md",
"youtube.me",
"youtube.mk",
"youtube.mn",
"youtube.mx",
"youtube.my",
"youtube.ng",
"youtube.ni",
"youtube.nl",
"youtube.no",
"youtube.pa",
"youtube.pe",
"youtube.ph",
"youtube.pk",
"youtube.pl",
"youtube.pr",
"youtube.pt",
"youtube.qa",
"youtube.ro",
"youtube.rs",
"youtube.ru",
"youtube.sa",
"youtube.se",
"youtube.sg",
"youtube.si",
"youtube.sk",
"youtube.sn",
"youtube.soy",
"youtube.sv",
"youtube.tn",
"youtube.tv",
"youtube.ua",
"youtube.ug",
"youtube.uy",
"youtube.vn",
"youtubeeducation.com",
"youtubeembeddedplayer.googleapis.com",
"youtubefanfest.com",
"youtubegaming.com",
"youtubego.co.id",
"youtubego.co.in",
"youtubego.com",
"youtubego.com.br",
"youtubego.id",
"youtubego.in",
"youtubei.googleapis.com",
"youtubekids.com",
"youtubemobilesupport.com",
"yt.be",
"yt3.ggpht.com",
"ytimg.com"
]
},
{
"domain_keyword": [
"youtube"
]
},
{
"domain_suffix": [
".ggpht.cn",
".ggpht.com",
".googlevideo.com",
".gvt1.com",
".gvt2.com",
".video.google.com",
".wide-youtube.l.google.com",
".withyoutube.com",
".youtu.be",
".youtube",
".youtube-nocookie.com",
".youtube-ui.l.google.com",
".youtube.ae",
".youtube.al",
".youtube.am",
".youtube.at",
".youtube.az",
".youtube.ba",
".youtube.be",
".youtube.bg",
".youtube.bh",
".youtube.bo",
".youtube.by",
".youtube.ca",
".youtube.cat",
".youtube.ch",
".youtube.cl",
".youtube.co",
".youtube.co.ae",
".youtube.co.at",
".youtube.co.cr",
".youtube.co.hu",
".youtube.co.id",
".youtube.co.il",
".youtube.co.in",
".youtube.co.jp",
".youtube.co.ke",
".youtube.co.kr",
".youtube.co.ma",
".youtube.co.nz",
".youtube.co.th",
".youtube.co.tz",
".youtube.co.ug",
".youtube.co.uk",
".youtube.co.ve",
".youtube.co.za",
".youtube.co.zw",
".youtube.com",
".youtube.com.ar",
".youtube.com.au",
".youtube.com.az",
".youtube.com.bd",
".youtube.com.bh",
".youtube.com.bo",
".youtube.com.br",
".youtube.com.by",
".youtube.com.co",
".youtube.com.do",
".youtube.com.ec",
".youtube.com.ee",
".youtube.com.eg",
".youtube.com.es",
".youtube.com.gh",
".youtube.com.gr",
".youtube.com.gt",
".youtube.com.hk",
".youtube.com.hn",
".youtube.com.hr",
".youtube.com.jm",
".youtube.com.jo",
".youtube.com.kw",
".youtube.com.lb",
".youtube.com.lv",
".youtube.com.ly",
".youtube.com.mk",
".youtube.com.mt",
".youtube.com.mx",
".youtube.com.my",
".youtube.com.ng",
".youtube.com.ni",
".youtube.com.om",
".youtube.com.pa",
".youtube.com.pe",
".youtube.com.ph",
".youtube.com.pk",
".youtube.com.pt",
".youtube.com.py",
".youtube.com.qa",
".youtube.com.ro",
".youtube.com.sa",
".youtube.com.sg",
".youtube.com.sv",
".youtube.com.tn",
".youtube.com.tr",
".youtube.com.tw",
".youtube.com.ua",
".youtube.com.uy",
".youtube.com.ve",
".youtube.cr",
".youtube.cz",
".youtube.de",
".youtube.dk",
".youtube.ee",
".youtube.es",
".youtube.fi",
".youtube.fr",
".youtube.ge",
".youtube.googleapis.com",
".youtube.gr",
".youtube.gt",
".youtube.hk",
".youtube.hr",
".youtube.hu",
".youtube.ie",
".youtube.in",
".youtube.iq",
".youtube.is",
".youtube.it",
".youtube.jo",
".youtube.jp",
".youtube.kr",
".youtube.kz",
".youtube.la",
".youtube.lk",
".youtube.lt",
".youtube.lu",
".youtube.lv",
".youtube.ly",
".youtube.ma",
".youtube.md",
".youtube.me",
".youtube.mk",
".youtube.mn",
".youtube.mx",
".youtube.my",
".youtube.ng",
".youtube.ni",
".youtube.nl",
".youtube.no",
".youtube.pa",
".youtube.pe",
".youtube.ph",
".youtube.pk",
".youtube.pl",
".youtube.pr",
".youtube.pt",
".youtube.qa",
".youtube.ro",
".youtube.rs",
".youtube.ru",
".youtube.sa",
".youtube.se",
".youtube.sg",
".youtube.si",
".youtube.sk",
".youtube.sn",
".youtube.soy",
".youtube.sv",
".youtube.tn",
".youtube.tv",
".youtube.ua",
".youtube.ug",
".youtube.uy",
".youtube.vn",
".youtubeeducation.com",
".youtubeembeddedplayer.googleapis.com",
".youtubefanfest.com",
".youtubegaming.com",
".youtubego.co.id",
".youtubego.co.in",
".youtubego.com",
".youtubego.com.br",
".youtubego.id",
".youtubego.in",
".youtubei.googleapis.com",
".youtubekids.com",
".youtubemobilesupport.com",
".yt.be",
".ytimg.com"
]
},
{
"ip_cidr": [
"172.110.32.0/21",
"216.73.80.0/20",
"2620:120:e000::/40"
]
}
],
"version": 1
}

Binary file not shown.

View File

@ -1,196 +1,416 @@
{
"log": {
"level": "info",
"timestamp": true
},
"inbounds": [
{
"type": "mixed",
"tag": "mixed-in",
"listen": "::",
"listen_port": 7890,
"sniff": true
}
],
"outbounds": [
{
"type": "selector",
"tag": "🚀 节点选择",
"outbounds": [
"香港 01",
"香港 02",
"台湾 01",
"新加坡 01",
"日本 01",
"美国 01"
],
"default": "香港 01"
},
{
"type": "selector",
"tag": "🎥 奈飞视频",
"outbounds": [
"香港 01",
"香港 02",
"台湾 01",
"新加坡 01",
"日本 01",
"美国 01"
],
"default": "香港 01"
},
{
"type": "selector",
"tag": "🎯 全球直连",
"outbounds": [
"🚀 节点选择",
"direct-out"
],
"default": "🚀 节点选择"
},
{
"type": "selector",
"tag": "🐟 漏网之鱼",
"outbounds": [
"🚀 节点选择",
"direct-out"
],
"default": "🚀 节点选择"
},
{
"type": "block",
"tag": "block"
},
{
"type": "direct",
"tag": "direct-out",
"override_address": "1.0.0.1",
"override_port": 53,
"proxy_protocol": 0
},
{
"type": "trojan",
"tag": "香港 01",
"server": "43.248.116.12",
"server_port": 4032,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "香港 02",
"server": "43.248.116.12",
"server_port": 4033,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "台湾 01",
"server": "43.248.116.12",
"server_port": 4035,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "新加坡 01",
"server": "43.248.116.12",
"server_port": 4038,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "日本 01",
"server": "43.248.116.12",
"server_port": 4041,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "美国 01",
"server": "43.248.116.12",
"server_port": 4044,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "direct",
"tag": "direct"
}
],
"route": {
"rules": [
{
"domain_suffix": [
"netflix.com",
"netflix.net",
"nflxext.com",
"nflximg.com",
"nflximg.net",
"nflxso.net",
"nflxvideo.net"
],
"outbound": "🚀 节点选择"
},
{
"geoip": "private",
"outbound": "direct"
},
{
"geosite": "cn",
"outbound": "direct"
}
"log": {
"level": "error",
"timestamp": true
},
"inbounds": [
{
"type": "tun",
"inet4_address": "198.18.0.1/16",
"auto_route": true,
"exclude_package": [
"cmb.pb",
"cn.gov.pbc.dcep",
"com.MobileTicket",
"com.adguard.android",
"com.ainemo.dragoon",
"com.alibaba.android.rimet",
"com.alicloud.databox",
"com.amazing.cloudisk.tv",
"com.autonavi.minimap",
"com.bilibili.app.in",
"com.bishua666.luxxx1",
"com.cainiao.wireless",
"com.chebada",
"com.chinamworld.main",
"com.cmbchina.ccd.pluto.cmbActivity",
"com.coolapk.market",
"com.ctrip.ct",
"com.dianping.v1",
"com.douban.frodo",
"com.eg.android.AlipayGphone",
"com.farplace.qingzhuo",
"com.hanweb.android.zhejiang.activity",
"com.leoao.fitness",
"com.lucinhu.bili_you",
"com.mikrotik.android.tikapp",
"com.moji.mjweather",
"com.motorola.cn.calendar",
"com.motorola.cn.lrhealth",
"com.netease.cloudmusic",
"com.sankuai.meituan",
"com.sina.weibo",
"com.smartisan.notes",
"com.sohu.inputmethod.sogou.moto",
"com.sonelli.juicessh",
"com.ss.android.article.news",
"com.ss.android.lark",
"com.ss.android.ugc.aweme",
"com.tailscale.ipn",
"com.taobao.idlefish",
"com.taobao.taobao",
"com.tencent.mm",
"com.tencent.mp",
"com.tencent.soter.soterserver",
"com.tencent.wemeet.app",
"com.tencent.weread",
"com.tencent.wework",
"com.ttxapps.wifiadb",
"com.unionpay",
"com.unnoo.quan",
"com.wireguard.android",
"com.xingin.xhs",
"com.xunmeng.pinduoduo",
"com.zui.zhealthy",
"ctrip.android.view",
"io.kubenav.kubenav",
"org.geekbang.geekTime",
"tv.danmaku.bili"
],
"final": "🚀 节点选择"
},
"dns": {
"servers": [
{
"tag": "dns_main",
"address": "https://doh.pub/dns-query",
"address_resolver": "dns_local",
"detour": "direct"
},
{
"tag": "dns_local",
"address": "223.5.5.5",
"detour": "direct"
}
],
"rules": [
{
"geosite": "cn",
"server": "dns_local"
}
],
"final": "dns_main"
"stack": "mixed",
"sniff": true
}
}
],
"outbounds": [
{
"type": "selector",
"tag": "🚀 节点选择",
"outbounds": [
"香港 01",
"香港 02",
"台湾 01",
"新加坡 01",
"日本 01",
"美国 01"
],
"default": "香港 01"
},
{
"type": "selector",
"tag": "🎥 奈飞视频",
"outbounds": [
"香港 01",
"香港 02",
"台湾 01",
"新加坡 01",
"日本 01",
"美国 01"
],
"default": "香港 01"
},
{
"type": "selector",
"tag": "🎯 全球直连",
"outbounds": [
"🚀 节点选择",
"direct"
],
"default": "🚀 节点选择"
},
{
"type": "selector",
"tag": "🐟 漏网之鱼",
"outbounds": [
"🚀 节点选择",
"direct"
],
"default": "🚀 节点选择"
},
{
"type": "trojan",
"tag": "香港 01",
"server": "43.248.116.12",
"server_port": 4032,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "香港 02",
"server": "43.248.116.12",
"server_port": 4033,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "台湾 01",
"server": "43.248.116.12",
"server_port": 4035,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "新加坡 01",
"server": "43.248.116.12",
"server_port": 4038,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "日本 01",
"server": "43.248.116.12",
"server_port": 4041,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "trojan",
"tag": "美国 01",
"server": "43.248.116.12",
"server_port": 4044,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
}
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
},
{
"type": "dns",
"tag": "dns-out"
}
],
"route": {
"rules": [
{
"protocol": "dns",
"outbound": "dns-out"
}
],
"rule_set": [
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-cn.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-google",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-google.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-telegram",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-telegram.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-twitter",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-twitter.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-netflix",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-netflix.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Global",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Global.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "YouTube",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/YouTube.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "OpenAI",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/OpenAI.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "TikTok",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/TikTok.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Telegram",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Telegram.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Netflix",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Netflix.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "WeChat",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/WeChat.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Bilibili",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Bilibili.json",
"download_detour": "🚀 节点选择"
}
],
"final": "🐟 漏网之鱼"
},
"dns": {
"servers": [
{
"tag": "dns_proxy",
"address": "https://1.1.1.1/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "🚀 节点选择"
},
{
"tag": "dns_direct",
"address": "h3://dns.alidns.com/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "direct"
},
{
"tag": "dns_block",
"address": "rcode://refused"
},
{
"tag": "dns_resolver",
"address": "223.5.5.5",
"strategy": "ipv4_only",
"detour": "direct"
}
],
"rules": [
{
"outbound": "any",
"server": "dns_resolver"
},
{
"clash_mode": "direct",
"server": "dns_direct"
},
{
"clash_mode": "global",
"server": "dns_proxy"
},
{
"process_name": [
"TencentMeeting",
"NemoDesktop",
"ToDesk",
"ToDesk_Service",
"WeChat",
"Tailscale",
"wireguard-go",
"Tunnelblick",
"softwareupdated",
"kubectl"
],
"server": "dns_direct"
},
{
"domain_suffix": [
"icloudnative.io",
"fuckcloudnative.io",
"sealos.io",
"cdn.jsdelivr.net"
],
"server": "dns_direct"
},
{
"process_name": [
"DropboxMacUpdate",
"Dropbox"
],
"server": "dns_proxy"
},
{
"package_name": [
"com.google.android.youtube",
"com.android.vending",
"org.telegram.messenger",
"org.telegram.plus"
],
"server": "dns_proxy"
},
{
"rule_set": "geosite-geolocation-!cn",
"server": "dns_proxy"
},
{
"rule_set": "Global",
"server": "dns_proxy"
},
{
"rule_set": [
"YouTube",
"Telegram",
"Netflix",
"geoip-google",
"geoip-telegram",
"geoip-twitter",
"geoip-netflix"
],
"server": "dns_proxy"
}
],
"final": "dns_proxy"
}
}

View File

@ -18,7 +18,11 @@ def convert_to_singbox(input_file, output_file):
if (rule_type, outbound) not in rule_groups:
rule_groups[(rule_type, outbound)] = []
rule_groups[(rule_type, outbound)].append(value)
elif len(parts) == 2:
rule_type = parts[0][2:]
if rule_type == 'MATCH':
final_outbound = parts[1]
continue
singbox_rules = []
for (rule_type, outbound), values in rule_groups.items():
if rule_type == 'DOMAIN-SUFFIX':
@ -49,7 +53,8 @@ def convert_to_singbox(input_file, output_file):
singbox_config = {
"route": {
"rules": singbox_rules
"rules": singbox_rules,
"final": final_outbound
}
}

View File

@ -0,0 +1,158 @@
{
"log": {},
"dns": {
"servers": [
{
"tag": "remote",
"address": "https://8.8.8.8/dns-query",
"detour": "select"
},
{
"tag": "local",
"address": "https://223.5.5.5/dns-query",
"detour": "direct"
},
{
"address": "rcode://success",
"tag": "block"
},
{
"address": "fakeip",
"tag": "fakeip"
}
],
"rules": [
{
"outbound": [
"any"
],
"server": "local"
},
{
"disable_cache": true,
"rule_set": [
"AdGuardSDNSFilter",
"chrome-doh"
],
"server": "block"
},
{
"query_type": [
"A",
"AAAA"
],
"rewrite_ttl": 1,
"server": "fakeip"
},
{
"clash_mode": "global",
"server": "remote"
},
{
"clash_mode": "direct",
"server": "local"
},
{
"rule_set": "geosite-cn",
"server": "local"
}
],
"strategy": "prefer_ipv4",
"independent_cache": true,
"fakeip": {
"enabled": true,
"inet4_range": "198.18.0.0/15",
"inet6_range": "fc00::/18"
}
},
"inbounds": [
{
"type": "tun",
"inet4_address": "172.19.0.1/30",
"inet6_address": "2001:0470:f9da:fdfa::1/64",
"domain_strategy": "prefer_ipv4",
"strict_route": true,
"mtu": 9000,
"endpoint_independent_nat": true,
"sniff": true,
"auto_route": true
},
{
"type": "socks",
"tag": "socks-in",
"listen": "127.0.0.1",
"domain_strategy": "prefer_ipv4",
"listen_port": 2333,
"users": []
},
{
"type": "mixed",
"tag": "mixed-in",
"domain_strategy": "prefer_ipv4",
"listen": "127.0.0.1",
"listen_port": 2334,
"users": []
}
],
"outbounds": [],
"route": {
"rules": [
{
"port": 53,
"outbound": "dns-out"
},
{
"clash_mode": "direct",
"outbound": "direct"
},
{
"clash_mode": "global",
"outbound": "select"
},
{
"ip_is_private": true,
"outbound": "direct"
},
{
"rule_set": "geoip-cn",
"outbound": "direct"
}
],
"auto_detect_interface": true,
"rule_set": [
{
"tag": "geoip-cn",
"type": "remote",
"format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs"
},
{
"tag": "geosite-cn",
"type": "remote",
"format": "binary",
"url": "https://raw.githubusercontent.com/xmdhs/sing-geosite/rule-set-Loyalsoldier/geosite-geolocation-cn.srs"
},
{
"tag": "AdGuardSDNSFilter",
"type": "remote",
"format": "binary",
"url": "https://raw.githubusercontent.com/xmdhs/sing-box-ruleset/rule-set/AdGuardSDNSFilter.srs"
},
{
"tag": "chrome-doh",
"type": "remote",
"format": "source",
"url": "https://gist.githubusercontent.com/xmdhs/71fc5ff6ef29f5ecaf2c52b8de5c3172/raw/chrome-doh.json"
}
]
},
"experimental": {
"cache_file": {
"enabled": true
},
"clash_api": {
"external_controller": "127.0.0.1:9090",
"secret": ""
}
}
}

View File

@ -0,0 +1,522 @@
{
"dns": {
"servers": [
{
"tag": "dns_proxy",
"address": "https://1.1.1.1/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "select"
},
{
"tag": "dns_direct",
"address": "h3://dns.alidns.com/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "direct"
},
{
"tag": "dns_block",
"address": "rcode://refused"
},
{
"tag": "dns_resolver",
"address": "223.5.5.5",
"strategy": "ipv4_only",
"detour": "direct"
}
],
"rules": [
{
"outbound": "any",
"server": "dns_resolver"
},
{
"clash_mode": "direct",
"server": "dns_direct"
},
{
"clash_mode": "global",
"server": "dns_proxy"
},
{
"process_name": [
"TencentMeeting",
"NemoDesktop",
"ToDesk",
"ToDesk_Service",
"WeChat",
"Tailscale",
"wireguard-go",
"Tunnelblick",
"softwareupdated",
"kubectl"
],
"server": "dns_direct"
},
{
"domain_suffix": [
"icloudnative.io",
"fuckcloudnative.io",
"sealos.io",
"cdn.jsdelivr.net"
],
"server": "dns_direct"
},
{
"process_name": [
"DropboxMacUpdate",
"Dropbox"
],
"server": "dns_proxy"
},
{
"package_name": [
"com.google.android.youtube",
"com.android.vending",
"org.telegram.messenger",
"org.telegram.plus"
],
"server": "dns_proxy"
},
{
"rule_set": "geosite-geolocation-!cn",
"server": "dns_proxy"
},
{
"rule_set": "Global",
"server": "dns_proxy"
},
{
"rule_set": [
"YouTube",
"Telegram",
"Netflix",
"geoip-google",
"geoip-telegram",
"geoip-twitter",
"geoip-netflix"
],
"server": "dns_proxy"
}
],
"final": "dns_direct"
},
"ntp": {
"enabled": true,
"server": "time.apple.com",
"server_port": 123,
"interval": "30m0s",
"detour": "direct"
},
"inbounds": [
{
"type": "tun",
"inet4_address": "198.18.0.1/16",
"auto_route": true,
"exclude_package": [
"cmb.pb",
"cn.gov.pbc.dcep",
"com.MobileTicket",
"com.adguard.android",
"com.ainemo.dragoon",
"com.alibaba.android.rimet",
"com.alicloud.databox",
"com.amazing.cloudisk.tv",
"com.autonavi.minimap",
"com.bilibili.app.in",
"com.bishua666.luxxx1",
"com.cainiao.wireless",
"com.chebada",
"com.chinamworld.main",
"com.cmbchina.ccd.pluto.cmbActivity",
"com.coolapk.market",
"com.ctrip.ct",
"com.dianping.v1",
"com.douban.frodo",
"com.eg.android.AlipayGphone",
"com.farplace.qingzhuo",
"com.hanweb.android.zhejiang.activity",
"com.leoao.fitness",
"com.lucinhu.bili_you",
"com.mikrotik.android.tikapp",
"com.moji.mjweather",
"com.motorola.cn.calendar",
"com.motorola.cn.lrhealth",
"com.netease.cloudmusic",
"com.sankuai.meituan",
"com.sina.weibo",
"com.smartisan.notes",
"com.sohu.inputmethod.sogou.moto",
"com.sonelli.juicessh",
"com.ss.android.article.news",
"com.ss.android.lark",
"com.ss.android.ugc.aweme",
"com.tailscale.ipn",
"com.taobao.idlefish",
"com.taobao.taobao",
"com.tencent.mm",
"com.tencent.mp",
"com.tencent.soter.soterserver",
"com.tencent.wemeet.app",
"com.tencent.weread",
"com.tencent.wework",
"com.ttxapps.wifiadb",
"com.unionpay",
"com.unnoo.quan",
"com.wireguard.android",
"com.xingin.xhs",
"com.xunmeng.pinduoduo",
"com.zui.zhealthy",
"ctrip.android.view",
"io.kubenav.kubenav",
"org.geekbang.geekTime",
"tv.danmaku.bili"
],
"stack": "mixed",
"sniff": true
},
{
"type": "socks",
"tag": "socks-in",
"listen": "::",
"listen_port": 5353
}
],
"outbounds": [
{
"type": "selector",
"tag": "select",
"outbounds": [
"trojan-out"
],
"default": "trojan-out"
},
{
"type": "selector",
"tag": "openai",
"outbounds": [
"trojan-out"
],
"default": "trojan-out"
},
{
"type": "selector",
"tag": "tiktok",
"outbounds": [
"trojan-out"
],
"default": "trojan-out"
},
{
"type": "trojan",
"tag": "trojan-out",
"server": "199.180.115.155",
"server_port": 9443,
"password": "5iFHKMrn9Ez//VKh6zChTA==",
"tls": {
"enabled": true,
"server_name": "www.example.com",
"insecure": true,
"utls": {
"fingerprint": "chrome"
}
},
"multiplex": {
"protocol": "h2mux",
"max_connections": 4,
"min_streams": 4
},
"transport": {
"type": "grpc",
"service_name": "TunService"
}
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
},
{
"type": "dns",
"tag": "dns-out"
}
],
"route": {
"rules": [
{
"protocol": "dns",
"outbound": "dns-out"
},
{
"clash_mode": "direct",
"outbound": "direct"
},
{
"clash_mode": "global",
"outbound": "select"
},
{
"domain_suffix": [
"icloudnative.io",
"fuckcloudnative.io",
"sealos.io",
"cdn.jsdelivr.net"
],
"outbound": "direct"
},
{
"process_name": [
"TencentMeeting",
"NemoDesktop",
"ToDesk",
"ToDesk_Service",
"WeChat",
"OpenLens",
"Tailscale",
"wireguard-go",
"Tunnelblick",
"softwareupdated",
"kubectl"
],
"outbound": "direct"
},
{
"protocol": "quic",
"outbound": "block"
},
{
"inbound": "socks-in",
"outbound": "select"
},
{
"rule_set": [
"WeChat",
"Bilibili"
],
"outbound": "direct"
},
{
"rule_set": "OpenAI",
"outbound": "openai"
},
{
"domain_suffix": [
"openai.com",
"oaistatic.com",
"oaiusercontent.com"
],
"outbound": "openai"
},
{
"package_name": "com.openai.chatgpt",
"outbound": "openai"
},
{
"rule_set": "TikTok",
"outbound": "tiktok"
},
{
"package_name": "com.zhiliaoapp.musically",
"outbound": "tiktok"
},
{
"domain_suffix": [
"depay.one",
"orbstack.dev"
],
"outbound": "select"
},
{
"process_name": [
"DropboxMacUpdate",
"Dropbox"
],
"outbound": "select"
},
{
"package_name": [
"com.google.android.youtube",
"com.android.vending",
"org.telegram.messenger",
"org.telegram.plus",
"com.google.android.googlequicksearchbox",
"app.rvx.android.youtube",
"com.mudvod.video",
"com.fox2code.mmm",
"com.twitter.android"
],
"outbound": "select"
},
{
"domain": "accounts.google.com",
"domain_suffix": [
"sourceforge.net",
"fhjasokiwq.com"
],
"outbound": "select"
},
{
"domain_suffix": "cloud.sealos.io",
"outbound": "direct"
},
{
"type": "logical",
"mode": "and",
"rules": [
{
"rule_set": "geosite-geolocation-!cn"
},
{
"rule_set": "geoip-cn",
"invert": true
}
],
"outbound": "select"
},
{
"rule_set": "Global",
"outbound": "select"
},
{
"rule_set": "geoip-cn",
"outbound": "direct"
},
{
"ip_is_private": true,
"outbound": "direct"
},
{
"rule_set": [
"YouTube",
"Telegram",
"Netflix",
"geoip-google",
"geoip-telegram",
"geoip-twitter",
"geoip-netflix"
],
"outbound": "select"
}
],
"rule_set": [
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-cn",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-google",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-google.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-telegram",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-telegram.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-twitter",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-twitter.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-netflix",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-netflix.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Global",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Global.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "YouTube",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/YouTube.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "OpenAI",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/OpenAI.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "TikTok",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/TikTok.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Telegram",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Telegram.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Netflix",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Netflix.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "WeChat",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/WeChat.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Bilibili",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Bilibili.json",
"download_detour": "direct"
}
],
"final": "direct",
"find_process": true,
"auto_detect_interface": true
},
"experimental": {
"cache_file": {
"enabled": true
},
"clash_api": {
"external_controller": "0.0.0.0:9090",
"external_ui": "metacubexd",
"external_ui_download_url": "https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip",
"external_ui_download_detour": "select",
"default_mode": "rule"
}
}
}

View File

@ -0,0 +1,754 @@
{
"dns": {
"servers": [
{
"tag": "dns_proxy",
"address": "https://1.1.1.1/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "select"
},
{
"tag": "dns_direct",
"address": "h3://dns.alidns.com/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "direct"
},
{
"tag": "dns_block",
"address": "rcode://refused"
},
{
"tag": "dns_resolver",
"address": "223.5.5.5",
"strategy": "ipv4_only",
"detour": "direct"
}
],
"rules": [
{
"outbound": "any",
"server": "dns_resolver"
},
{
"clash_mode": "direct",
"server": "dns_direct"
},
{
"clash_mode": "global",
"server": "dns_proxy"
},
{
"process_name": [
"TencentMeeting",
"NemoDesktop",
"ToDesk",
"ToDesk_Service",
"WeChat",
"Tailscale",
"wireguard-go",
"Tunnelblick",
"softwareupdated",
"kubectl"
],
"server": "dns_direct"
},
{
"domain_suffix": [
"icloudnative.io",
"fuckcloudnative.io",
"sealos.io",
"cdn.jsdelivr.net"
],
"server": "dns_direct"
},
{
"process_name": [
"DropboxMacUpdate",
"Dropbox"
],
"server": "dns_proxy"
},
{
"package_name": [
"com.google.android.youtube",
"com.android.vending",
"org.telegram.messenger",
"org.telegram.plus"
],
"server": "dns_proxy"
},
{
"rule_set": "geosite-geolocation-!cn",
"server": "dns_proxy"
},
{
"rule_set": "Global",
"server": "dns_proxy"
},
{
"rule_set": [
"YouTube",
"Telegram",
"Netflix"
],
"server": "dns_proxy"
}
],
"final": "dns_direct"
},
"ntp": {
"enabled": true,
"server": "time.apple.com",
"server_port": 123,
"interval": "30m0s",
"detour": "direct"
},
"inbounds": [
{
"type": "tun",
"inet4_address": "198.18.0.1/16",
"auto_route": true,
"exclude_package": [
"cmb.pb",
"cn.gov.pbc.dcep",
"com.MobileTicket",
"com.adguard.android",
"com.ainemo.dragoon",
"com.alibaba.android.rimet",
"com.alicloud.databox",
"com.amazing.cloudisk.tv",
"com.autonavi.minimap",
"com.bilibili.app.in",
"com.bishua666.luxxx1",
"com.cainiao.wireless",
"com.chebada",
"com.chinamworld.main",
"com.cmbchina.ccd.pluto.cmbActivity",
"com.coolapk.market",
"com.ctrip.ct",
"com.dianping.v1",
"com.douban.frodo",
"com.eg.android.AlipayGphone",
"com.farplace.qingzhuo",
"com.hanweb.android.zhejiang.activity",
"com.leoao.fitness",
"com.lucinhu.bili_you",
"com.mikrotik.android.tikapp",
"com.moji.mjweather",
"com.motorola.cn.calendar",
"com.motorola.cn.lrhealth",
"com.netease.cloudmusic",
"com.sankuai.meituan",
"com.sina.weibo",
"com.smartisan.notes",
"com.sohu.inputmethod.sogou.moto",
"com.sonelli.juicessh",
"com.ss.android.article.news",
"com.ss.android.lark",
"com.ss.android.ugc.aweme",
"com.tailscale.ipn",
"com.taobao.idlefish",
"com.taobao.taobao",
"com.tencent.mm",
"com.tencent.mp",
"com.tencent.soter.soterserver",
"com.tencent.wemeet.app",
"com.tencent.weread",
"com.tencent.wework",
"com.ttxapps.wifiadb",
"com.unionpay",
"com.unnoo.quan",
"com.wireguard.android",
"com.xingin.xhs",
"com.xunmeng.pinduoduo",
"com.zui.zhealthy",
"ctrip.android.view",
"io.kubenav.kubenav",
"org.geekbang.geekTime",
"tv.danmaku.bili"
],
"stack": "mixed",
"sniff": true
},
{
"type": "socks",
"tag": "socks-in",
"listen": "::",
"listen_port": 5353
}
],
"outbounds": [
{
"type": "selector",
"tag": "select",
"outbounds": [
"trojan-out",
"tuic-out"
],
"default": "trojan-out"
},
{
"type": "selector",
"tag": "openai",
"outbounds": [
"trojan-out",
"tuic-out",
"🇭🇰 香港 01",
"🇭🇰 香港 02",
"🇭🇰 香港 03",
"🇨🇳 台湾 01",
"🇨🇳 台湾 02",
"🇨🇳 台湾 03",
"🇸🇬 新加坡 01",
"🇸🇬 新加坡 02",
"🇸🇬 新加坡 03",
"🇯🇵 日本 01",
"🇯🇵 日本 02",
"🇯🇵 日本 03",
"🇺🇲 美国 01",
"🇺🇲 美国 02",
"🇺🇲 美国 03"
],
"default": "trojan-out"
},
{
"type": "selector",
"tag": "tiktok",
"outbounds": [
"trojan-out"
],
"default": "trojan-out"
},
{
"type": "trojan",
"tag": "trojan-out",
"server": "43.248.116.12",
"server_port": 4044,
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true,
"utls": {
"fingerprint": "chrome"
}
}
},
{
"type": "tuic",
"tag": "tuic-out",
"server": "mainnode.xorbit.link",
"server_port": 443,
"uuid": "1ddd6055-bc88-4086-a24a-b97324adf140",
"password": "ckdoacnioemskiwn",
"congestion_control": "bbr",
"tls": {
"enabled": true,
"server_name": "mainnode.xorbit.link",
"alpn": [
"h3"
]
}
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4032,
"tag": "🇭🇰 香港 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4033,
"tag": "🇭🇰 香港 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4034,
"tag": "🇭🇰 香港 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4035,
"tag": "🇨🇳 台湾 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4036,
"tag": "🇨🇳 台湾 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4037,
"tag": "🇨🇳 台湾 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4038,
"tag": "🇸🇬 新加坡 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4039,
"tag": "🇸🇬 新加坡 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4040,
"tag": "🇸🇬 新加坡 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4041,
"tag": "🇯🇵 日本 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4042,
"tag": "🇯🇵 日本 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4043,
"tag": "🇯🇵 日本 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4044,
"tag": "🇺🇲 美国 01",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4045,
"tag": "🇺🇲 美国 02",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"password": "77ca976f-494f-3d50-9da8-b1849cc3da1a",
"server": "43.248.116.12",
"server_port": 4046,
"tag": "🇺🇲 美国 03",
"tls": {
"enabled": true,
"server_name": "baidu.com",
"insecure": true
},
"type": "trojan"
},
{
"type": "selector",
"tag": "🚀 节点选择",
"outbounds": [
"🇭🇰 香港 01",
"🇭🇰 香港 02",
"🇭🇰 香港 03",
"🇨🇳 台湾 01",
"🇨🇳 台湾 02",
"🇨🇳 台湾 03",
"🇸🇬 新加坡 01",
"🇸🇬 新加坡 02",
"🇸🇬 新加坡 03",
"🇯🇵 日本 01",
"🇯🇵 日本 02",
"🇯🇵 日本 03",
"🇺🇲 美国 01",
"🇺🇲 美国 02",
"🇺🇲 美国 03"
],
"default": "🇭🇰 香港 01"
},
{
"type": "selector",
"tag": "🎥 奈飞视频",
"outbounds": [
"🇭🇰 香港 01",
"🇭🇰 香港 02",
"🇭🇰 香港 03",
"🇨🇳 台湾 01",
"🇨🇳 台湾 02",
"🇨🇳 台湾 03",
"🇸🇬 新加坡 01",
"🇸🇬 新加坡 02",
"🇸🇬 新加坡 03",
"🇯🇵 日本 01",
"🇯🇵 日本 02",
"🇯🇵 日本 03",
"🇺🇲 美国 01",
"🇺🇲 美国 02",
"🇺🇲 美国 03"
],
"default": "🇭🇰 香港 01"
},
{
"type": "selector",
"tag": "🎯 全球直连",
"outbounds": [
"🚀 节点选择",
"direct"
],
"default": "🚀 节点选择"
},
{
"type": "selector",
"tag": "🐟 漏网之鱼",
"outbounds": [
"🚀 节点选择",
"direct"
],
"default": "🚀 节点选择"
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
},
{
"type": "dns",
"tag": "dns-out"
}
],
"route": {
"rules": [
{
"protocol": "dns",
"outbound": "dns-out"
},
{
"clash_mode": "direct",
"outbound": "direct"
},
{
"clash_mode": "global",
"outbound": "select"
},
{
"domain_suffix": [
"icloudnative.io",
"fuckcloudnative.io",
"sealos.io",
"cdn.jsdelivr.net"
],
"outbound": "direct"
},
{
"process_name": [
"TencentMeeting",
"NemoDesktop",
"ToDesk",
"ToDesk_Service",
"WeChat",
"OpenLens",
"Tailscale",
"wireguard-go",
"Tunnelblick",
"softwareupdated",
"kubectl"
],
"outbound": "direct"
},
{
"protocol": "quic",
"outbound": "block"
},
{
"inbound": "socks-in",
"outbound": "select"
},
{
"rule_set": [
"WeChat",
"Bilibili"
],
"outbound": "direct"
},
{
"rule_set": "OpenAI",
"outbound": "openai"
},
{
"domain_suffix": [
"openai.com",
"oaistatic.com",
"oaiusercontent.com"
],
"outbound": "openai"
},
{
"package_name": "com.openai.chatgpt",
"outbound": "openai"
},
{
"rule_set": "TikTok",
"outbound": "tiktok"
},
{
"package_name": "com.zhiliaoapp.musically",
"outbound": "tiktok"
},
{
"domain_suffix": [
"depay.one",
"orbstack.dev"
],
"outbound": "select"
},
{
"process_name": [
"DropboxMacUpdate",
"Dropbox"
],
"outbound": "select"
},
{
"package_name": [
"com.google.android.youtube",
"com.android.vending",
"org.telegram.messenger",
"org.telegram.plus",
"com.google.android.googlequicksearchbox",
"app.rvx.android.youtube",
"com.mudvod.video",
"com.fox2code.mmm",
"com.twitter.android"
],
"outbound": "select"
},
{
"domain": "accounts.google.com",
"domain_suffix": [
"sourceforge.net",
"fhjasokiwq.com"
],
"outbound": "select"
},
{
"domain_suffix": "cloud.sealos.io",
"outbound": "direct"
},
{
"type": "logical",
"mode": "and",
"rules": [
{
"rule_set": "geosite-geolocation-!cn"
},
{
"rule_set": "geoip-cn",
"invert": true
}
],
"outbound": "select"
},
{
"rule_set": "Global",
"outbound": "select"
},
{
"rule_set": "geoip-cn",
"outbound": "direct"
},
{
"ip_is_private": true,
"outbound": "direct"
},
{
"rule_set": [
"YouTube",
"Telegram",
"Netflix"
],
"outbound": "select"
}
],
"rule_set": [
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-cn",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/SagerNet/sing-geoip/rule-set/geoip-cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Global",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Global.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "YouTube",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/YouTube.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "OpenAI",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/OpenAI.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "TikTok",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/TikTok.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Telegram",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Telegram.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Netflix",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Netflix.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "WeChat",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/WeChat.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Bilibili",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Bilibili.json",
"download_detour": "direct"
}
],
"final": "direct",
"find_process": true,
"auto_detect_interface": true
},
"experimental": {
"cache_file": {
"enabled": true
},
"clash_api": {
"external_controller": "0.0.0.0:9090",
"external_ui": "metacubexd",
"external_ui_download_url": "https://github.com/MetaCubeX/metacubexd/archive/refs/heads/gh-pages.zip",
"external_ui_download_detour": "select",
"default_mode": "rule"
}
}
}

29
singbox_get_ruleset.py Normal file
View File

@ -0,0 +1,29 @@
import json
import os
import requests
from urllib.parse import urlparse
def download_file(url, directory):
response = requests.get(url)
if response.status_code == 200:
filename = os.path.basename(urlparse(url).path)
filepath = os.path.join(directory, filename)
with open(filepath, 'wb') as f:
f.write(response.content)
print(f"Downloaded: {filename}")
else:
print(f"Failed to download: {url}")
# Read the JSON file
with open('singbox_rule_set.json', 'r') as f:
data = json.load(f)
# Create the ruleset directory if it doesn't exist
os.makedirs('./ruleset', exist_ok=True)
# Extract URLs and download files
for rule_set in data['route']['rule_set']:
url = rule_set['url']
download_file(url, './ruleset')
print("Download complete.")

View File

@ -10,17 +10,39 @@ def merge_rules(singbox_file, rules_file, output_file):
rules_config = json.load(f)
# Merge and replace the rules into singbox_merged.json
# singbox_config['route']['rules'] = rules_config['route']['rules'] + singbox_config['route']['rules']
singbox_config['route']['rules'] = rules_config['route']['rules']
singbox_config['route']['rules'] = singbox_config['route']['rules']+rules_config['route']['rules']
# singbox_config['route']['rules'] = rules_config['route']['rules']
# Write the merged configuration
with open(output_file, 'w', encoding='utf-8') as f:
json.dump(singbox_config, f, ensure_ascii=False, indent=2)
def merge_rule_set(singbox_file, rule_set_file, output_file):
# Read the singbox configuration
with open(singbox_file, 'r', encoding='utf-8') as f:
singbox_config = json.load(f)
# Read the rules
with open(rule_set_file, 'r', encoding='utf-8') as f:
rule_set_file = json.load(f)
# Merge and replace the rules into singbox_merged.json
# singbox_config['route']['rules'] = rules_config['route']['rules'] + singbox_config['route']['rules']
singbox_config['route']['rule_set'] = rule_set_file['route']['rule_set']
# Write the merged configuration
with open(output_file, 'w', encoding='utf-8') as f:
json.dump(singbox_config, f, ensure_ascii=False, indent=2)# Read the singbox configuration
# Usage
singbox_file = 'singbox.json'
rules_file = 'singbox_rules.json'
rule_set_file = 'singbox_rule_set.json'
output_file = 'singbox_merged.json'
merge_rules(singbox_file, rules_file, output_file)
print(f"Merged configuration saved to {output_file}")
print(f"Merged configuration saved to {output_file}")
# merge_rule_set(output_file, rule_set_file, output_file)
# print(f"Merged configuration ruleset saved to {output_file}")

View File

@ -1,14 +1,73 @@
{
"log": {
"level": "info",
"level": "error",
"timestamp": true
},
"inbounds": [
{
"type": "mixed",
"tag": "mixed-in",
"listen": "::",
"listen_port": 7890,
"type": "tun",
"inet4_address": "198.18.0.1/16",
"auto_route": true,
"exclude_package": [
"cmb.pb",
"cn.gov.pbc.dcep",
"com.MobileTicket",
"com.adguard.android",
"com.ainemo.dragoon",
"com.alibaba.android.rimet",
"com.alicloud.databox",
"com.amazing.cloudisk.tv",
"com.autonavi.minimap",
"com.bilibili.app.in",
"com.bishua666.luxxx1",
"com.cainiao.wireless",
"com.chebada",
"com.chinamworld.main",
"com.cmbchina.ccd.pluto.cmbActivity",
"com.coolapk.market",
"com.ctrip.ct",
"com.dianping.v1",
"com.douban.frodo",
"com.eg.android.AlipayGphone",
"com.farplace.qingzhuo",
"com.hanweb.android.zhejiang.activity",
"com.leoao.fitness",
"com.lucinhu.bili_you",
"com.mikrotik.android.tikapp",
"com.moji.mjweather",
"com.motorola.cn.calendar",
"com.motorola.cn.lrhealth",
"com.netease.cloudmusic",
"com.sankuai.meituan",
"com.sina.weibo",
"com.smartisan.notes",
"com.sohu.inputmethod.sogou.moto",
"com.sonelli.juicessh",
"com.ss.android.article.news",
"com.ss.android.lark",
"com.ss.android.ugc.aweme",
"com.tailscale.ipn",
"com.taobao.idlefish",
"com.taobao.taobao",
"com.tencent.mm",
"com.tencent.mp",
"com.tencent.soter.soterserver",
"com.tencent.wemeet.app",
"com.tencent.weread",
"com.tencent.wework",
"com.ttxapps.wifiadb",
"com.unionpay",
"com.unnoo.quan",
"com.wireguard.android",
"com.xingin.xhs",
"com.xunmeng.pinduoduo",
"com.zui.zhealthy",
"ctrip.android.view",
"io.kubenav.kubenav",
"org.geekbang.geekTime",
"tv.danmaku.bili"
],
"stack": "mixed",
"sniff": true
}
],
@ -44,7 +103,7 @@
"tag": "🎯 全球直连",
"outbounds": [
"🚀 节点选择",
"direct-out"
"direct"
],
"default": "🚀 节点选择"
},
@ -52,25 +111,10 @@
"type": "selector",
"tag": "🐟 漏网之鱼",
"outbounds": [
"香港 01",
"香港 02",
"台湾 01",
"新加坡 01",
"日本 01",
"美国 01"
"🚀 节点选择",
"direct"
],
"default": "香港 01"
},
{
"type": "block",
"tag": "block"
},
{
"type": "direct",
"tag": "direct-out",
"override_address": "1.0.0.1",
"override_port": 53,
"proxy_protocol": 0
"default": "🚀 节点选择"
},
{
"type": "trojan",
@ -147,10 +191,22 @@
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
},
{
"type": "dns",
"tag": "dns-out"
}
],
"route": {
"rules": [
{
"protocol": "dns",
"outbound": "dns-out"
},
{
"domain_keyword": [
"dualstack.apiproxy-",
@ -9694,50 +9750,211 @@
"CN"
],
"outbound": "🎯 全球直连"
},
{
"domain_suffix": [
"netflix.com",
"netflix.net",
"nflxext.com",
"nflximg.com",
"nflximg.net",
"nflxso.net",
"nflxvideo.net"
],
"outbound": "🚀 节点选择"
},
{
"geoip": "private",
"outbound": "direct"
},
{
"geosite": "cn",
"outbound": "direct"
}
],
"final": "🚀 节点选择"
"rule_set": [
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-cn",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-cn.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-google",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-google.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-telegram",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-telegram.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-twitter",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-twitter.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "geoip-netflix",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-netflix.srs",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Global",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Global.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "YouTube",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/YouTube.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "OpenAI",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/OpenAI.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "TikTok",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/TikTok.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Telegram",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Telegram.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Netflix",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Netflix.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "WeChat",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/WeChat.json",
"download_detour": "🚀 节点选择"
},
{
"type": "remote",
"tag": "Bilibili",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Bilibili.json",
"download_detour": "🚀 节点选择"
}
],
"final": "🐟 漏网之鱼"
},
"dns": {
"servers": [
{
"tag": "dns_main",
"address": "https://doh.pub/dns-query",
"address_resolver": "dns_local",
"tag": "dns_proxy",
"address": "https://1.1.1.1/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "🚀 节点选择"
},
{
"tag": "dns_direct",
"address": "h3://dns.alidns.com/dns-query",
"address_resolver": "dns_resolver",
"strategy": "ipv4_only",
"detour": "direct"
},
{
"tag": "dns_local",
"tag": "dns_block",
"address": "rcode://refused"
},
{
"tag": "dns_resolver",
"address": "223.5.5.5",
"strategy": "ipv4_only",
"detour": "direct"
}
],
"rules": [
{
"geosite": "cn",
"server": "dns_local"
"outbound": "any",
"server": "dns_resolver"
},
{
"clash_mode": "direct",
"server": "dns_direct"
},
{
"clash_mode": "global",
"server": "dns_proxy"
},
{
"process_name": [
"TencentMeeting",
"NemoDesktop",
"ToDesk",
"ToDesk_Service",
"WeChat",
"Tailscale",
"wireguard-go",
"Tunnelblick",
"softwareupdated",
"kubectl"
],
"server": "dns_direct"
},
{
"domain_suffix": [
"icloudnative.io",
"fuckcloudnative.io",
"sealos.io",
"cdn.jsdelivr.net"
],
"server": "dns_direct"
},
{
"process_name": [
"DropboxMacUpdate",
"Dropbox"
],
"server": "dns_proxy"
},
{
"package_name": [
"com.google.android.youtube",
"com.android.vending",
"org.telegram.messenger",
"org.telegram.plus"
],
"server": "dns_proxy"
},
{
"rule_set": "geosite-geolocation-!cn",
"server": "dns_proxy"
},
{
"rule_set": "Global",
"server": "dns_proxy"
},
{
"rule_set": [
"YouTube",
"Telegram",
"Netflix",
"geoip-google",
"geoip-telegram",
"geoip-twitter",
"geoip-netflix"
],
"server": "dns_proxy"
}
],
"final": "dns_main"
"final": "dns_proxy"
}
}

9651
singbox_rule_set.json Normal file

File diff suppressed because it is too large Load Diff

104
singbox_rule_set_2.json Normal file
View File

@ -0,0 +1,104 @@
{
"route": {
"rule_set": [
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://github.com/CHIZI-0618/v2ray-rules-dat/raw/refs/heads/release/singbox_rule_set/geosite-geolocation-!cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-cn",
"format": "binary",
"url": "https://github.com/CHIZI-0618/v2ray-rules-dat/raw/refs/heads/release/singbox_rule_set/geoip-cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-google",
"format": "binary",
"url": "https://github.com/CHIZI-0618/v2ray-rules-dat/raw/refs/heads/release/singbox_rule_set/geoip-google.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-telegram",
"format": "binary",
"url": "https://github.com/CHIZI-0618/v2ray-rules-dat/raw/refs/heads/release/singbox_rule_set/geoip-telegram.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-twitter",
"format": "binary",
"url": "https://github.com/CHIZI-0618/v2ray-rules-dat/raw/refs/heads/release/singbox_ip_rule_set/geoip-twitter.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-netflix",
"format": "binary",
"url": "https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-netflix.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Global",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Global.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "YouTube",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/YouTube.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "OpenAI",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/OpenAI.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "TikTok",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/TikTok.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Telegram",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Telegram.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Netflix",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Netflix.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "WeChat",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/WeChat.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Bilibili",
"format": "source",
"url": "https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Bilibili.json",
"download_detour": "direct"
}
]
}
}

View File

@ -9545,6 +9545,107 @@
],
"outbound": "🎯 全球直连"
}
]
],
"rule_set": [
{
"type": "remote",
"tag": "geosite-geolocation-!cn",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/SagerNet/sing-geosite/rule-set/geosite-geolocation-!cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-cn",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-cn.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-google",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-google.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-telegram",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-telegram.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-twitter",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-twitter.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "geoip-netflix",
"format": "binary",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/CHIZI-0618/v2ray-rules-dat/release/singbox_ip_rule_set/geoip-netflix.srs",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Global",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Global.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "YouTube",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/YouTube.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "OpenAI",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/OpenAI.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "TikTok",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/TikTok.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Telegram",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Telegram.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Netflix",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Netflix.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "WeChat",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/WeChat.json",
"download_detour": "direct"
},
{
"type": "remote",
"tag": "Bilibili",
"format": "source",
"url": "https://mirror.ghproxy.com/https://raw.githubusercontent.com/yangchuansheng/sing-box-geosite/main/rule/Bilibili.json",
"download_detour": "direct"
}
],
"final": "🐟 漏网之鱼"
}
}

0
temp Normal file
View File