Compare commits

...

16 Commits

Author SHA1 Message Date
juewuy
d873678ac6 v1.9.1beta10打包
Some checks failed
core_auto_update / check_version (push) Has been cancelled
bin_update / update (push) Has been cancelled
core_auto_update / auto_update_singboxp_with_wg (push) Has been cancelled
core_auto_update / cleanup (push) Has been cancelled
2024-06-08 09:47:09 +08:00
juewuy
44efdb99ea ~providers功能适配1.9.0+版本singboxp内核
~修复启动时提示ip命令相关报错
2024-06-08 09:46:40 +08:00
juewuy
1dee6eaaed
Merge pull request #655 from DustinWin/dev
fake_ip_filter 适配 sing-box v1.9.0 关于 `domain_suffix` 的新特性
2024-06-06 21:23:01 +08:00
DustinWin
b904405d0c
fake_ip_filter 适配 sing-box v1.9.0 关于 domain_suffix 的新特性 2024-06-06 21:02:04 +08:00
juewuy
d2b094718a v1.9.1beta9打包 2024-06-06 14:42:00 +08:00
juewuy
5ff25682c1 ~优化了根证书更新功能,支持镜像化设备重启后自动覆盖原文件
~修复华硕设备禁用quic功能报错的问题
~修复mac黑名单会错误识别为白名单的bug
~修复新手引导选择本机代理时的报错等问题
~修复ax6s/ax6000等设备tun修复工具修复失败的问题
2024-06-06 14:40:22 +08:00
github-actions[bot]
32f48046fa 更新singbox内核至1.9.0 2024-06-06 05:59:17 +00:00
github-actions[bot]
fbb8bbf25e 更新singboxp内核至1.9.0-5dd2e2da 2024-06-06 05:53:58 +00:00
github-actions[bot]
36c9601749 更新meta内核至v1.18.5 2024-06-06 05:50:46 +00:00
juewuy
284b89f705
Update README_CN.md 2024-06-06 13:47:30 +08:00
juewuy
0afd40443b
Merge pull request #653 from DustinWin/dev
添加 `Xiaomi` 相关域名,解决小米天气“降水预报”异常的问题
2024-06-02 19:36:24 +08:00
DustinWin
ac505e1a9a
添加 Xiaomi 相关域名,解决小米天气“降水预报”异常的问题 2024-06-02 17:42:28 +08:00
github-actions[bot]
a330ad8b5b 自动更新最新Dashboard、地址库、根证书 2024-06-01 18:02:29 +00:00
github-actions[bot]
cc9cf7ddbf 自动更新最新Dashboard、地址库、根证书 2024-05-25 18:02:20 +00:00
juewuy
5ed7ab3269
Merge pull request #641 from SharerMax/fix/tmp_find
修复`/tmp` 内核文件不能正确查找
2024-05-25 16:39:17 +08:00
Max Zhao
a8c2fb1a6f
修复/tmp 内核文件不能正确查找
`.*[(gz)(zip)(7z)(tar)]$` 只能匹配以字符  `g`,`z`,`i`,`p`,`t`,`a`,`r`  结尾的字符串,并不能完全匹配以`gz`,`zip`,`7z`,'tar' 结尾的字符串
2024-05-25 16:24:24 +08:00
39 changed files with 47285 additions and 47074 deletions

View File

@ -17,7 +17,7 @@
功能简介:
--
~通过管理脚本在Shell环境下便捷使用<br>
~通过管理脚本在Shell环境下便捷使用Mihomo/Singbox内核<br>
~支持在Shell环境下管理<br>
~支持在线导入订阅及配置链接<br>
~支持配置定时任务,支持配置文件定时更新<br>
@ -160,5 +160,4 @@ ubus/iproute-doc 极低 缺少时无法正常获取本机host地址
机场推荐:
--
#### [大米-群友力荐,流媒体解锁,月付推荐](https://cloud.bigme.pro/user#/register?code=2PuWY9I7)<br>
#### [Dler-老牌稳定,流媒体解锁,年付推荐](https://dler.best/auth/register?affid=89698)<br>
#### [大米-群友力荐,流媒体解锁,月付推荐](https://1s.bigmeok.me/user#/register?code=2PuWY9I7)<br>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -51,8 +51,10 @@
8.144.0.0/14
8.148.0.0/19
8.148.32.0/22
8.148.128.0/17
8.149.0.0/16
8.244.36.0/24
8.244.68.0/24
14.16.0.0/12
14.102.156.0/22
14.103.0.0/18
@ -67,9 +69,9 @@
16.2.142.0/23
23.26.67.0/24
23.144.232.0/24
23.230.171.0/24
27.0.128.0/24
27.0.130.0/23
27.0.132.0/22
27.0.164.0/22
27.0.204.0/22
27.0.208.0/21
@ -115,13 +117,9 @@
36.128.0.0/10
36.192.0.0/16
36.206.0.0/16
36.212.0.0/17
36.212.128.0/18
36.212.192.0/22
36.212.200.0/21
36.212.208.0/20
36.212.224.0/19
36.212.0.0/16
36.213.0.0/19
36.213.32.0/23
36.248.0.0/14
36.255.116.0/22
36.255.164.0/24
@ -136,7 +134,7 @@
38.95.112.0/22
38.95.116.0/23
38.95.119.0/24
38.95.120.0/24
38.95.120.0/23
38.95.232.0/23
38.102.232.0/22
38.105.24.0/21
@ -421,13 +419,14 @@
43.255.224.0/21
44.10.4.0/24
44.31.28.0/24
44.31.43.0/24
44.31.42.0/23
44.31.81.0/24
44.31.96.0/24
44.31.113.0/24
44.31.165.0/24
44.31.212.0/24
44.31.216.0/24
44.31.231.0/24
44.32.69.0/24
45.9.11.0/24
45.40.192.0/18
@ -484,7 +483,6 @@
45.146.112.0/23
45.147.6.0/24
45.151.47.0/24
45.151.62.0/24
45.154.104.0/24
45.157.88.0/24
45.158.11.0/24
@ -498,8 +496,6 @@
45.207.128.0/19
45.207.176.0/20
45.207.192.0/19
45.227.248.0/23
45.227.250.0/24
45.248.8.0/22
45.248.108.0/22
45.248.204.0/22
@ -534,11 +530,9 @@
45.254.50.0/24
45.254.64.0/20
45.255.152.0/22
46.8.177.0/24
46.8.178.0/23
46.8.180.0/22
46.8.181.0/24
46.232.20.0/24
47.89.64.0/24
47.89.66.0/24
47.89.91.0/24
47.89.121.0/24
@ -615,6 +609,8 @@
52.80.0.0/15
52.82.0.0/17
52.82.128.0/23
52.82.131.0/24
52.82.132.0/24
52.82.134.0/23
52.82.136.0/24
52.82.144.0/23
@ -774,6 +770,7 @@
81.173.18.0/23
81.173.20.0/22
81.173.28.0/24
82.153.50.0/24
82.156.0.0/15
85.237.205.0/24
89.116.144.0/24
@ -1011,7 +1008,6 @@
103.40.232.0/22
103.40.240.0/20
103.41.0.0/23
103.41.3.0/24
103.41.16.0/22
103.41.164.0/22
103.41.232.0/23
@ -1351,10 +1347,11 @@
103.163.180.0/24
103.164.32.0/23
103.164.76.0/23
103.166.174.0/23
103.166.174.0/24
103.169.50.0/23
103.169.62.0/23
103.170.4.0/23
103.170.210.0/23
103.170.212.0/23
103.172.52.0/24
103.172.191.0/24
@ -1443,6 +1440,7 @@
103.213.64.0/19
103.213.96.0/22
103.213.132.0/22
103.213.160.0/19
103.214.48.0/22
103.215.36.0/22
103.215.44.0/23
@ -1542,6 +1540,7 @@
103.238.132.0/22
103.238.144.0/22
103.238.160.0/22
103.238.180.0/24
103.238.184.0/23
103.238.188.0/22
103.238.204.0/22
@ -1777,7 +1776,6 @@
112.116.0.0/15
112.122.0.0/15
112.124.0.0/14
112.128.0.0/23
112.132.0.0/16
112.192.0.0/14
112.224.0.0/11
@ -1952,6 +1950,7 @@
116.76.0.0/15
116.78.0.0/16
116.85.0.0/22
116.85.13.0/24
116.85.14.0/23
116.85.64.0/20
116.85.240.0/20
@ -2055,8 +2054,7 @@
117.72.8.0/21
117.72.16.0/23
117.72.32.0/20
117.72.64.0/21
117.72.72.0/22
117.72.64.0/20
117.72.248.0/22
117.72.255.0/24
117.73.0.0/20
@ -2079,6 +2077,7 @@
117.112.0.0/13
117.121.128.0/20
117.122.192.0/18
117.124.98.0/24
117.124.231.0/24
117.124.232.0/22
117.126.0.0/16
@ -2264,8 +2263,7 @@
119.44.217.0/24
119.44.218.0/24
119.44.220.0/22
119.44.224.0/24
119.44.233.0/24
119.44.224.0/20
119.44.253.0/24
119.44.254.0/23
119.45.0.0/16
@ -2330,7 +2328,7 @@
120.31.0.0/16
120.32.0.0/12
120.48.0.0/16
120.49.0.0/18
120.49.0.0/17
120.49.192.0/18
120.52.0.0/15
120.55.0.0/16
@ -2434,7 +2432,6 @@
122.10.133.0/24
122.10.136.0/23
122.10.160.0/24
122.10.162.0/24
122.11.32.0/19
122.13.0.0/16
122.14.0.0/18
@ -2541,7 +2538,6 @@
123.103.40.0/21
123.103.48.0/20
123.103.64.0/18
123.108.88.0/24
123.108.208.0/22
123.108.212.0/23
123.108.220.0/22
@ -2669,8 +2665,6 @@
125.254.128.0/19
125.254.168.0/21
125.254.176.0/21
128.1.12.0/23
128.1.15.0/24
128.108.0.0/16
128.254.240.0/23
129.28.0.0/16
@ -2986,8 +2980,7 @@
163.181.151.0/24
163.181.153.0/24
163.181.154.0/24
163.181.157.0/24
163.181.158.0/23
163.181.156.0/22
163.181.160.0/24
163.181.162.0/23
163.181.164.0/22
@ -3000,7 +2993,10 @@
163.181.188.0/24
163.181.191.0/24
163.181.192.0/23
163.181.198.0/24
163.181.196.0/22
163.181.201.0/24
163.181.203.0/24
163.181.205.0/24
163.204.0.0/16
163.228.0.0/16
163.244.246.0/24
@ -3077,6 +3073,8 @@
180.150.176.0/20
180.152.0.0/13
180.160.0.0/12
180.178.192.0/20
180.178.232.0/22
180.178.252.0/22
180.184.0.0/21
180.184.8.0/23
@ -3196,8 +3194,6 @@
202.4.128.0/19
202.4.252.0/22
202.8.120.0/22
202.10.74.0/23
202.10.76.0/22
202.14.235.0/24
202.14.236.0/23
202.14.238.0/24
@ -3227,6 +3223,7 @@
202.46.224.0/22
202.47.104.0/21
202.55.0.0/19
202.57.192.0/24
202.59.213.0/24
202.59.214.0/23
202.60.112.0/20
@ -3577,7 +3574,6 @@
203.168.8.0/24
203.168.16.0/23
203.168.18.0/24
203.168.229.0/24
203.170.58.0/23
203.174.4.0/24
203.174.7.0/24
@ -3594,7 +3590,7 @@
203.189.6.0/23
203.189.192.0/19
203.189.240.0/22
203.190.100.0/23
203.190.100.0/24
203.191.0.0/23
203.191.144.0/21
203.192.1.0/24
@ -3990,6 +3986,7 @@
218.240.168.0/22
218.240.172.0/23
218.240.174.0/24
218.240.176.0/24
218.240.255.0/24
218.241.16.0/21
218.241.96.0/20

View File

@ -11,6 +11,7 @@
2001:daa:1::/48
2001:daa:2::/47
2001:daa:4::/47
2001:daa:6::/48
2001:dc7::/32
2001:dd8:1::/48
2001:dd8:5::/48
@ -25,13 +26,13 @@
2001:df3:3a80::/48
2001:df3:8b80::/48
2001:df3:b380::/48
2001:df3:d0c0::/48
2001:df5:7800::/48
2001:df7:1480::/48
2400:1160::/32
2400:3200::/32
2400:5280:f803::/48
2400:5400:10::/48
2400:58a0:1402::/48
2400:5a60:2::/48
2400:5a60:100::/48
2400:6000::/32
@ -120,12 +121,14 @@
2400:fe00::/32
2401:20::/40
2401:800::/32
2401:e60:10::/44
2401:1160::/32
2401:11a0:10::/44
2401:11a0:150::/44
2401:11a0:1500::/40
2401:11a0:d150::/48
2401:11a0:d152::/48
2401:11a0:d158::/48
2401:1200::/48
2401:1320::/32
2401:1740:2000::/48
@ -205,7 +208,7 @@
2402:6e80::/32
2402:6f40::/48
2402:6f40:2::/47
2402:6fc0::/32
2402:6fc0::/48
2402:7040::/32
2402:7240::/36
2402:7d80::/32
@ -217,6 +220,7 @@
2402:93c0:20::/48
2402:93c0:100::/48
2402:9a80::/32
2402:9e80:60::/48
2402:a200::/32
2402:b8c0::/32
2402:b940::/40
@ -284,14 +288,14 @@
2404:bc0:4400::/43
2404:bc0:4f00::/43
2404:1c80::/32
2404:2280:103::/48
2404:2280:106::/47
2404:2280:10c::/47
2404:2280:10d::/48
2404:2280:10f::/48
2404:2280:112::/47
2404:2280:115::/48
2404:2280:11b::/48
2404:2280:11c::/48
2404:2280:11c::/47
2404:2280:11e::/48
2404:2280:123::/48
2404:2280:126::/47
2404:2280:12e::/48
@ -309,6 +313,7 @@
2404:2280:19c::/47
2404:2280:19e::/48
2404:2280:1a4::/47
2404:2280:1a8::/48
2404:2280:1b0::/48
2404:2280:1b2::/48
2404:2280:1b4::/46
@ -439,6 +444,7 @@
2406:840:840::/47
2406:840:860::/48
2406:840:880::/48
2406:840:9b1::/48
2406:840:a08::/48
2406:840:a90::/48
2406:840:c00::/47
@ -471,12 +477,12 @@
2406:840:9980::/48
2406:840:9984::/48
2406:840:9ef0::/44
2406:840:a000::/35
2406:840:c0a8::/48
2406:840:e010::/47
2406:840:e014::/46
2406:840:e018::/45
2406:840:e030::/46
2406:840:e030::/47
2406:840:e033::/48
2406:840:e03f::/48
2406:840:e080::/44
2406:840:e0c1::/48
@ -491,6 +497,8 @@
2406:840:e300::/47
2406:840:e302::/48
2406:840:e340::/44
2406:840:e351::/48
2406:840:e354::/48
2406:840:e36f::/48
2406:840:e500::/47
2406:840:e57b::/48
@ -518,7 +526,6 @@
2406:840:eb80::/42
2406:840:ed02::/48
2406:840:eed0::/44
2406:840:eef0::/44
2406:840:efa0::/44
2406:840:f0a1::/48
2406:840:f0aa::/48
@ -535,9 +542,11 @@
2406:840:fa01::/48
2406:840:fa02::/47
2406:840:fa04::/48
2406:840:fa40::/48
2406:840:fd00::/47
2406:840:fd03::/48
2406:840:fd1f::/48
2406:840:fdd0::/47
2406:840:fde0::/48
2406:840:fe27::/48
2406:840:fe50::/48
@ -545,13 +554,11 @@
2406:840:fe72::/47
2406:840:fec0::/47
2406:840:fec4::/47
2406:840:fec8::/46
2406:840:fecc::/47
2406:840:fec8::/45
2406:840:fed1::/48
2406:840:fed2::/47
2406:840:fed4::/46
2406:840:fed8::/47
2406:840:feda::/48
2406:840:fed8::/46
2406:840:fedd::/48
2406:840:fede::/47
2406:840:feed::/48
@ -1178,7 +1185,6 @@
240d:c000:f000::/44
240d:c000:f020::/44
240d:c010::/47
240d:c010:11::/48
240d:c010:14::/48
240d:c010:16::/48
240d:c010:20::/44
@ -1193,7 +1199,6 @@
2602:2a3::/48
2602:2a4:ff::/48
2602:2c3:810::/44
2602:f9ba:a9::/48
2602:f9df:400::/47
2602:f9df:500::/48
2602:f9df:505::/48
@ -1207,7 +1212,7 @@
2602:fbda:666::/48
2602:fc52:311::/48
2602:fc52:315::/48
2602:fd92:800::/40
2602:fd92:801::/48
2602:fe69:f26::/47
2602:fed2:7020::/46
2602:fed2:7101::/48
@ -1231,7 +1236,6 @@
2602:feda:d83::/48
2602:ffe4:c5f::/48
2602:ffe4:c60::/47
2605:640f:bcd7::/48
2605:9d80:8001::/48
2605:9d80:8011::/48
2605:9d80:8021::/48
@ -1250,7 +1254,6 @@
2620:57:4004::/47
2804:1e48::/32
2a03:5840:f3::/48
2a03:5840:118::/48
2a03:5840:290::/48
2a04:3e00:1002::/48
2a04:f580:8010::/47
@ -1283,9 +1286,12 @@
2a04:f580:9290::/48
2a05:1085::/32
2a05:1087::/32
2a05:4140:66::/48
2a05:dfc1:1600::/40
2a05:dfc1:5900::/41
2a05:dfc1:7106::/47
2a05:dfc1:7108::/47
2a05:dfc1:7110::/48
2a05:dfc1:8c02::/48
2a05:dfc1:8c05::/48
2a05:dfc1:8c09::/48
@ -1300,6 +1306,7 @@
2a05:dfc1:8c90::/46
2a05:dfc1:8c94::/47
2a05:dfc1:8d00::/48
2a05:dfc1:8d02::/48
2a06:3600::/29
2a06:a005:260::/43
2a06:a005:280::/43
@ -1310,7 +1317,7 @@
2a06:a005:9c0::/48
2a06:a005:a13::/48
2a06:a005:b69::/48
2a06:a005:e90::/44
2a06:a005:e80::/43
2a06:a005:f80::/44
2a06:a005:1340::/43
2a06:a005:13b0::/44
@ -1328,6 +1335,7 @@
2a06:a005:1ee9::/48
2a06:a005:1eee::/48
2a06:a005:2040::/44
2a06:a005:2100::/44
2a06:a005:28f3::/48
2a06:a005:28f4::/48
2a06:a005:2910::/44
@ -1338,15 +1346,23 @@
2a06:a005:29d1::/48
2a06:de00:de04::/48
2a06:de00:de0e::/47
2a06:de01:81c::/48
2a06:de01:875::/48
2a06:de01:8bf::/48
2a06:de01:8c8::/48
2a06:de01:928::/48
2a06:de01:94f::/48
2a06:de01:9ab::/48
2a06:de01:af7::/48
2a06:de01:b1c::/48
2a06:de01:83a::/48
2a06:de01:83f::/48
2a06:de01:860::/48
2a06:de01:86c::/48
2a06:de01:8a6::/48
2a06:de01:8b2::/48
2a06:de01:8d2::/48
2a06:de01:8ee::/48
2a06:de01:902::/48
2a06:de01:91f::/48
2a06:de01:95c::/48
2a06:de01:97a::/48
2a06:de01:98c::/48
2a06:de01:9bf::/48
2a06:de01:ac5::/48
2a06:de01:ad1::/48
2a06:de01:b04::/48
2a06:e881:2509::/48
2a06:e881:5501::/48
2a06:e881:5502::/48
@ -1392,6 +1408,7 @@
2a0a:6040:c740::/47
2a0a:6040:c742::/48
2a0a:6040:c750::/47
2a0a:6040:c760::/47
2a0a:6040:c770::/44
2a0a:6040:c7a0::/48
2a0a:6040:ce11::/48
@ -1399,10 +1416,12 @@
2a0a:6040:d310::/48
2a0a:6040:d400::/47
2a0a:6040:d600::/44
2a0a:6040:d610::/47
2a0a:6040:d610::/48
2a0a:6040:d612::/48
2a0a:6040:d614::/46
2a0a:6040:d614::/47
2a0a:6040:d617::/48
2a0a:6040:d710::/44
2a0a:6040:e300::/40
2a0a:6040:e410::/48
2a0a:6040:e541::/48
2a0a:6040:e543::/48
@ -1476,8 +1495,11 @@
2a0e:aa06:490::/44
2a0e:aa06:4e0::/44
2a0e:aa06:500::/44
2a0e:aa06:520::/48
2a0e:aa06:525::/48
2a0e:aa07:e00e::/48
2a0e:aa07:e01b::/48
2a0e:aa07:e021::/48
2a0e:aa07:e024::/47
2a0e:aa07:e027::/48
2a0e:aa07:e030::/48
@ -1497,8 +1519,10 @@
2a0e:aa07:e146::/47
2a0e:aa07:e16a::/48
2a0e:aa07:e1a0::/46
2a0e:aa07:e1b0::/46
2a0e:aa07:e1e0::/48
2a0e:aa07:e1b0::/47
2a0e:aa07:e1b2::/48
2a0e:aa07:e1b4::/47
2a0e:aa07:e1e0::/47
2a0e:aa07:e200::/44
2a0e:aa07:f000::/48
2a0e:aa07:f004::/48
@ -1527,13 +1551,12 @@
2a0e:b107:16c0::/44
2a0e:b107:1a40::/46
2a0e:b107:1b60::/48
2a0e:b107:1b6f::/48
2a0e:b107:1b6e::/47
2a0e:b107:1d25::/48
2a0e:b107:1e85::/48
2a0e:b107:2440::/44
2a0f:1440::/29
2a0f:2100::/29
2a0f:3d86:1::/48
2a0f:5707:ac01::/48
2a0f:5707:fe01::/48
2a0f:5707:fff4::/47
@ -1542,7 +1565,8 @@
2a0f:7803:fc80::/44
2a0f:7803:fcc0::/44
2a0f:7803:fe21::/48
2a0f:7803:fe22::/47
2a0f:7803:fe22::/48
2a0f:7803:fe24::/48
2a0f:7803:fe80::/47
2a0f:7803:fe82::/48
2a0f:7803:ff10::/48
@ -1552,6 +1576,7 @@
2a0f:85c1:3b5::/48
2a0f:9400:6110::/48
2a0f:9400:7700::/48
2a0f:e401:133::/48
2a10:2f00:13a::/48
2a10:2f00:147::/48
2a10:2f00:15a::/48
@ -1578,8 +1603,6 @@
2a12:3fc7:8000::/48
2a12:dd47:5c00::/40
2a12:f8c0:1000::/40
2a12:f8c0:2000::/40
2a12:f8c1::/48
2a12:f8c3::/36
2a13:1800::/48
2a13:1800:10::/48
@ -1595,9 +1618,7 @@
2a13:a5c4:1000::/38
2a13:a5c7:1200::/40
2a13:a5c7:1500::/40
2a13:a5c7:1600::/46
2a13:a5c7:1604::/48
2a13:a5c7:1606::/47
2a13:a5c7:1600::/45
2a13:a5c7:1608::/47
2a13:a5c7:1610::/46
2a13:a5c7:1614::/47
@ -1610,15 +1631,12 @@
2a13:aac4:f000::/44
2a13:b487:11da::/48
2a13:b487:1200::/43
2a13:b487:1b10::/47
2a13:b487:1b86::/47
2a13:b487:1b88::/47
2a13:b487:1ba0::/45
2a13:b487:1ba8::/46
2a13:b487:1ba2::/48
2a13:b487:1ba6::/47
2a13:b487:1bb2::/47
2a13:b487:1bb6::/47
2a13:b487:1bb8::/46
2a13:b487:1bba::/47
2a13:b487:1bc0::/47
2a13:b487:1bff::/48
2a13:b487:1f02::/47
2a13:b487:1f04::/46
2a13:df80:3b00::/44
@ -1631,8 +1649,7 @@
2a13:df85:a202::/47
2a13:df85:a204::/48
2a13:df85:a2ff::/48
2a13:df85:be00::/48
2a13:df85:be0e::/48
2a13:df85:be10::/48
2a13:df85:be80::/48
2a13:df85:be88::/48
2a13:df85:be90::/48
@ -1640,6 +1657,7 @@
2a13:df85:bed0::/48
2a13:df85:bedc::/48
2a13:df85:befe::/48
2a14:7c0:4a01::/48
2c0f:f7a8:8011::/48
2c0f:f7a8:8050::/48
2c0f:f7a8:805f::/48

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

After

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 276 KiB

After

Width:  |  Height:  |  Size: 276 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,8 +1,8 @@
clashnet_v=v1.7.6
clashpre_v=2022.11.25
clash_v=v1.7.1
meta_v=v1.18.1
singboxp_v=1.9.0-beta.16-3140e7ac
singbox_v=1.8.8
versionsh=1.9.1beta8
GeoIP_v=20240518
meta_v=v1.18.5
singboxp_v=1.9.0-5dd2e2da
singbox_v=1.9.0
versionsh=1.9.1beta10
GeoIP_v=20240601

View File

@ -132,6 +132,8 @@ ff.dorado.sdo.com
shark007.net
#Mijia
Mijia Cloud
#Xiaomi
weatherapi.market.xiaomi.com
#招商银行
+.cmbchina.com
+.cmbimg.com

View File

@ -1,7 +1,7 @@
#!/bin/sh
# Copyright (C) Juewuy
version=1.9.1beta8
version=1.9.1beta10
setdir(){
dir_avail(){

View File

@ -112,7 +112,7 @@ ckstatus(){
#检查执行权限
[ ! -x ${CRASHDIR}/start.sh ] && chmod +x ${CRASHDIR}/start.sh
#检查/tmp内核文件
for file in `ls -F /tmp | grep -v [/\$] | grep -v ' ' | grep -Ev ".*[(gz)(zip)(7z)(tar)]$" | grep -iE 'CrashCore|^clash$|^clash-linux.*|^mihomo.*|^sing.*box|^clash.meta.*'` ; do
for file in `ls -F /tmp | grep -v [/\$] | grep -v ' ' | grep -Ev ".*(gz|zip|7z|tar)$" | grep -iE 'CrashCore|^clash$|^clash-linux.*|^mihomo.*|^sing.*box|^clash.meta.*'` ; do
file=/tmp/$file
chmod +x $file
echo -e "发现可用的内核文件: \033[36m$file\033[0m "

View File

@ -62,9 +62,11 @@ init(){
#启动服务
if [ ! -f $CRASHDIR/.dis_startup ]; then
#AX6S/AX6000修复tun功能
[ -f $CRASHDIR/configs/tun.ko ] && tunfix
[ -s $CRASHDIR/tools/tun.ko ] && tunfix
#小米7000/小米万兆修复tproxy
[ -f /etc/init.d/qca-nss-ecm ] && [ -n "$(grep 'redir_mod=Tproxy' $CRASHDIR/configs/ShellCrash.cfg )" ] && tproxyfix
#自动覆盖根证书文件
[ -s $CRASHDIR/tools/ca-certificates.crt ] && cp -f $CRASHDIR/tools/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
#启动服务
$CRASHDIR/start.sh start
/etc/init.d/shellcrash enable

View File

@ -12,7 +12,7 @@ CRASHDIR=$(cd $(dirname $0);pwd)
getconfig() { #读取配置及全局变量
#加载配置文件
. "$CRASHDIR"/configs/ShellCrash.cfg >/dev/null
#默认设置
#缺省值
[ -z "$redir_mod" ] && [ "$USER" = "root" -o "$USER" = "admin" ] && redir_mod=Redir模式
[ -z "$redir_mod" ] && redir_mod=纯净模式
[ -z "$skip_cert" ] && skip_cert=已开启
@ -20,6 +20,7 @@ getconfig() { #读取配置及全局变量
[ -z "$ipv6_redir" ] && ipv6_redir=未开启
[ -z "$ipv6_dns" ] && ipv6_dns=已开启
[ -z "$cn_ipv6_route" ] && cn_ipv6_route=未开启
[ -z "$macfilter_type" ] && macfilter_type=黑名单
[ -z "$mix_port" ] && mix_port=7890
[ -z "$redir_port" ] && redir_port=7892
[ -z "$tproxy_port" ] && tproxy_port=7893
@ -592,8 +593,8 @@ EOF
}
[ "$dns_mod" = "fake-ip" ] && {
global_dns=dns_fakeip
fake_ip_filter_domain=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -Ev '#|.\*|Mijia' | sed '/^\s*$/d' | sed 's/^[*+]\.//' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_suffix=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -v '.\*' | grep -E '\*|\+' | sed 's/^[*+]//' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_domain=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -Ev '#|\*|\+|Mijia' | sed '/^\s*$/d' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_suffix=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -v '.\*' | grep -E '\*|\+' | sed 's/^[*+]\.//' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_regex=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep '.\*' | sed 's/^*/.\*/' | sed 's/^+/.\+/' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
[ -n "$fake_ip_filter_domain" ] && fake_ip_filter_domain="{ \"domain\": [$fake_ip_filter_domain], \"server\": \"dns_direct\" },"
[ -n "$fake_ip_filter_suffix" ] && fake_ip_filter_suffix="{ \"domain_suffix\": [$fake_ip_filter_suffix], \"server\": \"dns_direct\" },"
@ -601,8 +602,8 @@ EOF
}
[ "$dns_mod" = "mix" ] && {
global_dns=dns_fakeip
fake_ip_filter_domain=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -Ev '#|.\*|Mijia' | sed '/^\s*$/d' | sed 's/^[*+]\.//' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_suffix=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -v '.\*' | grep -E '\*|\+' | sed 's/^[*+]//' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_domain=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -Ev '#|\*|\+|Mijia' | sed '/^\s*$/d' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_suffix=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep -v '.\*' | grep -E '\*|\+' | sed 's/^[*+]\.//' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
fake_ip_filter_regex=$(cat ${CRASHDIR}/configs/fake_ip_filter ${CRASHDIR}/configs/fake_ip_filter.list 2>/dev/null | grep '.\*' | sed 's/^*/.\*/' | sed 's/^+/.\+/' | awk '{printf "\"%s\", ",$1}' | sed 's/, $//')
[ -n "$fake_ip_filter_domain" ] && fake_ip_filter_domain="{ \"domain\": [$fake_ip_filter_domain], \"server\": \"dns_direct\" },"
[ -n "$fake_ip_filter_suffix" ] && fake_ip_filter_suffix="{ \"domain_suffix\": [$fake_ip_filter_suffix], \"server\": \"dns_direct\" },"
@ -864,10 +865,10 @@ cn_ip_route() { #CN-IP绕过
ckgeo cn_ip.txt china_ip_list.txt
[ -f "$BINDIR"/cn_ip.txt ] && [ "$firewall_mod" = iptables ] && {
# see https://raw.githubusercontent.com/Hackl0us/GeoIP2-CN/release/CN-ip-cidr.txt
echo "create cn_ip hash:net family inet hashsize 10240 maxelem 10240" >"$TMPDIR"/cn_ip.ipset
awk '!/^$/&&!/^#/{printf("add cn_ip %s'" "'\n",$0)}' "$BINDIR"/cn_ip.txt >>"$TMPDIR"/cn_ip.ipset
echo "create cn_ip hash:net family inet hashsize 10240 maxelem 10240" > "$TMPDIR"/cn_ip.ipset
awk '!/^$/&&!/^#/{printf("add cn_ip %s'" "'\n",$0)}' "$BINDIR"/cn_ip.txt >> "$TMPDIR"/cn_ip.ipset
ipset destroy cn_ip >/dev/null 2>&1
ipset -! restore <"$TMPDIR"/cn_ip.ipset
ipset -! restore < "$TMPDIR"/cn_ip.ipset
rm -rf "$TMPDIR"/cn_ip.ipset
}
}
@ -876,10 +877,10 @@ cn_ipv6_route() { #CN-IPV6绕过
[ -f "$BINDIR"/cn_ipv6.txt ] && [ "$firewall_mod" = iptables ] && {
#ipv6
#see https://ispip.clang.cn/all_cn_ipv6.txt
echo "create cn_ip6 hash:net family inet6 hashsize 5120 maxelem 5120" >"$TMPDIR"/cn_ipv6.ipset
awk '!/^$/&&!/^#/{printf("add cn_ip6 %s'" "'\n",$0)}' "$BINDIR"/cn_ipv6.txt >>"$TMPDIR"/cn_ipv6.ipset
echo "create cn_ip6 hash:net family inet6 hashsize 5120 maxelem 5120" > "$TMPDIR"/cn_ipv6.ipset
awk '!/^$/&&!/^#/{printf("add cn_ip6 %s'" "'\n",$0)}' "$BINDIR"/cn_ipv6.txt >> "$TMPDIR"/cn_ipv6.ipset
ipset destroy cn_ip6 >/dev/null 2>&1
ipset -! restore <"$TMPDIR"/cn_ipv6.ipset
ipset -! restore < "$TMPDIR"/cn_ipv6.ipset
rm -rf "$TMPDIR"/cn_ipv6.ipset
}
}
@ -1079,7 +1080,7 @@ start_iptables() { #iptables配置总入口
if ip6tables -j REDIRECT -h 2>/dev/null | grep -q '\--to-ports'; then
start_ipt_dns ip6tables PREROUTING shellcrashv6_dns #ipv6-局域网dns转发
else
ip6tables -I INPUT -p udp --dport 53 -m comment --comment "ShellCrash-IPV6_DNS-REJECT" -j REJECT
ip6tables -I INPUT -p udp --dport 53 -j REJECT
fi
}
[ "$local_proxy" = true ] && start_ipt_dns iptables OUTPUT shellcrash_dns_out #ipv4-本机dns转发
@ -1090,8 +1091,8 @@ start_iptables() { #iptables配置总入口
set_cn_ip='-m set ! --match-set cn_ip dst'
set_cn_ip6='-m set ! --match-set cn_ip6 dst'
}
iptables -I FORWARD -p udp --dport 443 -o utun -m comment --comment "ShellCrash-QUIC-REJECT" $set_cn_ip -j REJECT >/dev/null 2>&1
ip6tables -I FORWARD -p udp --dport 443 -o utun -m comment --comment "ShellCrash-QUIC-REJECT" $set_cn_ip6 -j REJECT >/dev/null 2>&1
iptables -I FORWARD -p udp --dport 443 -o utun $set_cn_ip -j REJECT >/dev/null 2>&1
ip6tables -I FORWARD -p udp --dport 443 -o utun $set_cn_ip6 -j REJECT >/dev/null 2>&1
}
}
start_nft_route() { #nftables-route通用工具
@ -1252,7 +1253,7 @@ start_firewall() { #路由规则总入口
#设置策略路由
[ "$firewall_area" != 4 ] && {
local table=100
[ "$redir_mod" = "Tproxy模式" ] && ip route add local default dev lo table $table
[ "$redir_mod" = "Tproxy模式" ] && ip route add local default dev lo table $table 2>/dev/null
[ "$redir_mod" = "Tun模式" -o "$redir_mod" = "混合模式" ] && {
i=1
while [ -z "$(ip route list | grep utun)" -a "$i" -le 29 ]; do
@ -1265,14 +1266,14 @@ start_firewall() { #路由规则总入口
ip route add default dev utun table $table && tun_statu=true
fi
}
[ "$firewall_area" = 5 ] && ip route add default via $bypass_host table $table
[ "$redir_mod" != "Redir模式" ] && ip rule add fwmark $fwmark table $table
[ "$firewall_area" = 5 ] && ip route add default via $bypass_host table $table 2>/dev/null
[ "$redir_mod" != "Redir模式" ] && ip rule add fwmark $fwmark table $table 2>/dev/null
}
#添加ipv6路由
[ "$ipv6_redir" = "已开启" -a "$firewall_area" -le 3 ] && {
[ "$redir_mod" = "Tproxy模式" ] && ip -6 route add local default dev lo table $((table + 1))
[ -n "$(ip route list | grep utun)" ] && ip -6 route add default dev utun table $((table + 1))
[ "$redir_mod" != "Redir模式" ] && ip -6 rule add fwmark $fwmark table $((table + 1))
[ "$redir_mod" = "Tproxy模式" ] && ip -6 route add local default dev lo table $((table + 1)) 2>/dev/null
[ -n "$(ip route list | grep utun)" ] && ip -6 route add default dev utun table $((table + 1)) 2>/dev/null
[ "$redir_mod" != "Redir模式" ] && ip -6 rule add fwmark $fwmark table $((table + 1)) 2>/dev/null
}
#判断代理用途
[ "$firewall_area" = 2 -o "$firewall_area" = 3 ] && [ -n "$(grep '0:7890' /etc/passwd)" ] && local_proxy=true
@ -1337,8 +1338,8 @@ stop_firewall() { #还原防火墙配置
iptables -D FORWARD -o utun -j ACCEPT 2>/dev/null
#屏蔽QUIC
[ "$dns_mod" != "fake-ip" -a "$cn_ip_route" = "已开启" ] && set_cn_ip='-m set ! --match-set cn_ip dst'
iptables -D INPUT -p udp --dport 443 -m comment --comment "ShellCrash-QUIC-REJECT" $set_cn_ip -j REJECT 2>/dev/null
iptables -D FORWARD -p udp --dport 443 -o utun -m comment --comment "ShellCrash-QUIC-REJECT" $set_cn_ip -j REJECT 2>/dev/null
iptables -D INPUT -p udp --dport 443 $set_cn_ip -j REJECT 2>/dev/null
iptables -D FORWARD -p udp --dport 443 -o utun $set_cn_ip -j REJECT 2>/dev/null
#公网访问
for ip in $host_ipv4 $local_ipv4 $reserve_ipv4; do
iptables -D INPUT -p tcp -s $ip --dport $mix_port -j ACCEPT 2>/dev/null
@ -1364,18 +1365,18 @@ stop_firewall() { #还原防火墙配置
ip6tables -t nat -D PREROUTING -p udp --dport 53 -j shellcrashv6_dns 2>/dev/null
#redir
ip6tables -t nat -D PREROUTING -p tcp $ports -j shellcrashv6 2>/dev/null
ip6tables -D INPUT -p udp --dport 53 -m comment --comment "ShellCrash-IPV6_DNS-REJECT" -j REJECT 2>/dev/null
ip6tables -D INPUT -p udp --dport 53 -j REJECT 2>/dev/null
#mark
ip6tables -t mangle -D PREROUTING -p tcp $ports -j shellcrashv6_mark 2>/dev/null
ip6tables -t mangle -D PREROUTING -p udp $ports -j shellcrashv6_mark 2>/dev/null
ip6tables -D INPUT -p udp --dport 443 -m comment --comment "ShellCrash-QUIC-REJECT" $set_cn_ip -j REJECT 2>/dev/null
ip6tables -D INPUT -p udp --dport 443 $set_cn_ip -j REJECT 2>/dev/null
#tun
ip6tables -D FORWARD -o utun -j ACCEPT 2>/dev/null
ip6tables -D FORWARD -p udp --dport 443 -o utun -m comment --comment "ShellCrash-QUIC-REJECT" -j REJECT >/dev/null 2>&1
ip6tables -D FORWARD -p udp --dport 443 -o utun -j REJECT >/dev/null 2>&1
#屏蔽QUIC
[ "$dns_mod" != "fake-ip" -a "$cn_ipv6_route" = "已开启" ] && set_cn_ip6='-m set ! --match-set cn_ip6 dst'
ip6tables -D INPUT -p udp --dport 443 -m comment --comment "ShellCrash-QUIC-REJECT" $set_cn_ip6 -j REJECT 2>/dev/null
ip6tables -D FORWARD -p udp --dport 443 -o utun -m comment --comment "ShellCrash-QUIC-REJECT" $set_cn_ip6 -j REJECT 2>/dev/null
ip6tables -D INPUT -p udp --dport 443 $set_cn_ip6 -j REJECT 2>/dev/null
ip6tables -D FORWARD -p udp --dport 443 -o utun $set_cn_ip6 -j REJECT 2>/dev/null
#公网访问
ip6tables -D INPUT -p tcp --dport $mix_port -j REJECT 2>/dev/null
ip6tables -D INPUT -p tcp --dport $mix_port -j ACCEPT 2>/dev/null

View File

@ -347,7 +347,7 @@ gen_clash_providers(){ #生成clash的providers配置文件
fi
cat >> $TMPDIR/providers/providers.yaml <<EOF
${1}:
type: http
type: $type
url: "$download_url"
path: "$path"
interval: 43200
@ -432,7 +432,7 @@ gen_singbox_providers(){ #生成singbox的providers配置文件
cat >> ${TMPDIR}/providers/providers.json <<EOF
{
"tag": "${1}",
"type": "file",
"type": "local",
"healthcheck_url": "https://www.gstatic.com/generate_204",
"healthcheck_interval": "10m",
"path": "${2}"
@ -442,7 +442,7 @@ EOF
cat >> ${TMPDIR}/providers/providers.json <<EOF
{
"tag": "${1}",
"type": "http",
"type": "remote",
"healthcheck_url": "https://www.gstatic.com/generate_204",
"healthcheck_interval": "10m",
"download_url": "${2}",
@ -1917,7 +1917,9 @@ getcrt(){ #下载根证书文件
error_down
else
echo -----------------------------------------------
mkdir -p $openssldir
[ "$systype" = 'mi_snapshot' ] && cp -f ${TMPDIR}/ca-certificates.crt $CRASHDIR/tools #镜像化设备特殊处理
[ -f $openssldir/certs ] && rm -rf $openssldir/certs #如果certs不是目录而是文件则删除并创建目录
mkdir -p $openssldir/certs
mv -f ${TMPDIR}/ca-certificates.crt $crtdir
${CRASHDIR}/start.sh webget /dev/null https://baidu.com echooff rediron skipceroff
if [ "$?" = "1" ];then
@ -2231,12 +2233,11 @@ userguide(){
} && echo "已成功开启ipv4转发如未正常开启请手动重启设备" || echo "开启失败!请自行谷歌查找当前设备的开启方法!"
fi
elif [ "$num" = 2 ];then
setconfig redir_mod "纯净模式"
setconfig redir_mod "Redir模式"
setconfig crashcore "clash"
setconfig common_ports "未开启"
echo -----------------------------------------------
echo -e "\033[36m请选择设置本机代理的方式\033[0m"
localproxy
setconfig firewall_area '2'
elif [ "$num" = 3 ];then
mv -f $CFG_PATH.bak $CFG_PATH
echo -e "\033[32m脚本设置已还原\033[0m"