mirror of
https://github.com/juewuy/ShellCrash.git
synced 2024-11-16 11:42:18 +08:00
Compare commits
16 Commits
5baf50f16b
...
d873678ac6
Author | SHA1 | Date | |
---|---|---|---|
|
d873678ac6 | ||
|
44efdb99ea | ||
|
1dee6eaaed | ||
|
b904405d0c | ||
|
d2b094718a | ||
|
5ff25682c1 | ||
|
32f48046fa | ||
|
fbb8bbf25e | ||
|
36c9601749 | ||
|
284b89f705 | ||
|
0afd40443b | ||
|
ac505e1a9a | ||
|
a330ad8b5b | ||
|
cc9cf7ddbf | ||
|
5ed7ab3269 | ||
|
a8c2fb1a6f |
|
@ -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.
|
@ -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
|
||||
|
|
|
@ -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 |
94083
bin/geodata/geosite.dat
94083
bin/geodata/geosite.dat
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
10
bin/version
10
bin/version
|
@ -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
|
||||
|
|
|
@ -132,6 +132,8 @@ ff.dorado.sdo.com
|
|||
shark007.net
|
||||
#Mijia
|
||||
Mijia Cloud
|
||||
#Xiaomi
|
||||
weatherapi.market.xiaomi.com
|
||||
#招商银行
|
||||
+.cmbchina.com
|
||||
+.cmbimg.com
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Copyright (C) Juewuy
|
||||
|
||||
version=1.9.1beta8
|
||||
version=1.9.1beta10
|
||||
|
||||
setdir(){
|
||||
dir_avail(){
|
||||
|
|
|
@ -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 "
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue
Block a user