Skip to content

Commit ab46457

Browse files
committed
修复 AdGuard Home 搭配 mihomo 无法检查更新的问题;优化 ShellCrash 安装命令;修改一些错误
1 parent e4a9ccb commit ab46457

7 files changed

Lines changed: 15 additions & 15 deletions

_posts/2024-08-21-pin-shellcrashadguardhome-singboxr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ echo -e '12345678\n12345678' | passwd root
292292
- ➎ 根据需要是否选择 1 确认导入配置文件(此处选择 `0`
293293
- ➏ 根据需要是否选择 1 立即启动服务(此处选择 `0`
294294
- 注:强烈建议选择 `0`,待以下配置完成后,最后一步启动服务
295-
- ➐ 此时脚本会自动“发现可用的内核文件”,选择 `1` 加载,后选择 3 Mihomo(Meta) 内核
295+
- ➐ 此时脚本会自动“发现可用的内核文件”,选择 `1` 加载,后选择 5 Sing-Box-reF1nd 内核
296296
<img src="/assets/img/pin/import-sing-boxr.png" alt="ShellCrash 配置 1" width="60%" />
297297

298298
- ➑ 内核加载完成后根据需要是否保留相关数据库文件(此处选择 `0`

_posts/2024-08-21-pin-toolsinstall.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ pin: true
2020

2121
```shell
2222
curl -o /tmp/ShellCrash.tar.gz -L https://cdn.jsdelivr.net/gh/juewuy/ShellCrash@master/bin/ShellCrash.tar.gz
23-
mkdir -p /tmp/SC_tmp/ && tar -zxf '/tmp/ShellCrash.tar.gz' -C /tmp/SC_tmp/ && source /tmp/SC_tmp/init.sh
23+
mkdir -p /tmp/SC_tmp/ && tar -zxf '/tmp/ShellCrash.tar.gz' -C /tmp/SC_tmp/ && . /tmp/SC_tmp/init.sh
2424
```
2525

2626
### 2. 在线安装
2727
连接 SSH 后执行如下命令:
2828

2929
```shell
30-
export url='https://cdn.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
30+
export url='https://cdn.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && . /etc/profile &> /dev/null
3131
```
3232

3333
## 二、 导入 [mihomo 内核](https://github.com/MetaCubeX/mihomo)[sing-box 内核](https://github.com/SagerNet/sing-box)
@@ -132,7 +132,6 @@ ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353
132132
ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353
133133
# 添加开机启动
134134
cat <<EOF >> /data/auto_ssh/auto_ssh.sh
135-
136135
sleep 10s
137136
/data/AdGuardHome/AdGuardHome -s install
138137
/data/AdGuardHome/AdGuardHome -s start

_posts/2024-08-21-share-shellcrash-mihomo-geodata.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ curl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/dow
140140
crash
141141
```
142142

143-
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 3 Clash-Meta 内核
143+
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 3 Mihomo(Meta) 内核
144144

145145
## 三、 导入路由规则文件
146146
> 路由规则文件和 user.yaml 都属高度定制,牵一发而动全身
@@ -248,7 +248,7 @@ dns:
248248
1. 连接 SSH 后执行命令 `vi $CRASHDIR/task/task.user`,按一下 Ins 键(Insert 键),粘贴如下内容:
249249

250250
```shell
251-
201#curl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-alpha-linux-armv8.tar.gz && $CRASHDIR/start.sh restart >/dev/null 2>&1#更新mihomo内核
251+
201#curl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-meta-linux-armv8.tar.gz && $CRASHDIR/start.sh restart >/dev/null 2>&1#更新mihomo内核
252252
202#curl -o $CRASHDIR/GeoSite.dat -L https://ghfast.top/https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-geodata/geosite.dat && curl -o $CRASHDIR/GeoIP.dat -L https://ghfast.top/https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-geodata/geoip-lite.dat && curl -o $CRASHDIR/Country.mmdb -L https://ghfast.top/https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-geodata/Country-lite.mmdb && $CRASHDIR/start.sh restart >/dev/null 2>&1#更新geodata路由规则文件
253253
203#curl -o $CRASHDIR/cn_ip.txt -L https://ghfast.top/https://github.com/DustinWin/geoip/releases/download/ips/cn_ipv4.txt && curl -o $CRASHDIR/cn_ipv6.txt -L https://ghfast.top/https://github.com/DustinWin/geoip/releases/download/ips/cn_ipv6.txt >/dev/null 2>&1#更新CN_IP文件
254254
```

_posts/2024-08-21-share-shellcrash-mihomo-ruleset.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ curl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/dow
252252
crash
253253
```
254254

255-
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 3 Clash-Meta 内核
255+
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 3 Mihomo(Meta) 内核
256256

257257
## 三、 编辑 user.yaml 文件
258258
连接 SSH 后执行命令 `vi $CRASHDIR/yamls/user.yaml`,按一下 Ins 键(Insert 键),粘贴如下内容:
@@ -345,7 +345,7 @@ dns:
345345
1. 连接 SSH 后执行命令 `vi $CRASHDIR/task/task.user`,按一下 Ins 键(Insert 键),粘贴如下内容:
346346

347347
```shell
348-
201#curl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-alpha-linux-armv8.tar.gz && $CRASHDIR/start.sh restart >/dev/null 2>&1#更新mihomo内核
348+
201#curl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-meta-linux-armv8.tar.gz && $CRASHDIR/start.sh restart >/dev/null 2>&1#更新mihomo内核
349349
202#curl -o $CRASHDIR/cn_ip.txt -L https://ghfast.top/https://github.com/DustinWin/geoip/releases/download/ips/cn_ipv4.txt && curl -o $CRASHDIR/cn_ipv6.txt -L https://ghfast.top/https://github.com/DustinWin/geoip/releases/download/ips/cn_ipv6.txt >/dev/null 2>&1#更新CN_IP文件
350350
```
351351

_posts/2024-08-21-share-shellcrashadguardhome-mihomo-ruleset.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ curl -o $CRASHDIR/cn_ipv6.txt -L https://cdn.jsdelivr.net/gh/DustinWin/geoip@ips
257257
crash
258258
```
259259

260-
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 3 Clash-Meta 内核
260+
此时脚本会自动“发现可用的内核文件”,选择 1 加载,后选择 3 Mihomo(Meta) 内核
261261

262262
## 三、 编辑 user.yaml 文件
263263
连接 SSH 后执行命令 `vi $CRASHDIR/yamls/user.yaml`,按一下 Ins 键(Insert 键),粘贴如下内容:
@@ -307,7 +307,7 @@ dns:
307307
{: .prompt-tip }
308308

309309
注:
310-
- 1. 本 `dns` 配置中,仅国外域名 `proxy` 走 `fake-ip`,直连域名(含国内域名 `cn`走国内 DNS 解析,未知域名走国外 DNS 解析(有效解决了“心理 DNS 泄露问题”,详见《[搭载 mihomo 内核配置 DNS 不泄露教程-ruleset 方案](https://proxy-tutorials.dustinwin.us.kg/posts/dnsnoleaks-mihomo-ruleset/)》),且配置 `ecs` 提高了兼容性
310+
- 1. 本 `dns` 配置中,仅国外域名 `proxy` 走 `fake-ip`,`fakeip-filter` 和 `cn` 走国内 DNS 解析,未知域名走国外 DNS 解析(有效解决了“心理 DNS 泄露问题”,详见《[搭载 mihomo 内核配置 DNS 不泄露教程-ruleset 方案](https://proxy-tutorials.dustinwin.us.kg/posts/dnsnoleaks-mihomo-ruleset/)》),且配置 `ecs` 提高了兼容性
311311
- 2. 推荐将 `ecs` 设置为当前网络的公网 IP 段,如当前网络公网 IP 为 `202.103.17.123`,可设置为 `202.103.17.0/24`(后续维护更新可直接执行命令 `sed -i -E "s/(ecs=)[0-9.]+\/[0-9]+/\1$(curl -s 4.ipw.cn | cut -d. -f1-3).0\/24/" $CRASHDIR/yamls/user.yaml`)
312312

313313
```yaml
@@ -325,8 +325,11 @@ dns:
325325
enhanced-mode: fake-ip
326326
fake-ip-range: 28.0.0.0/8
327327
fake-ip-range6: fc00::/16
328-
fake-ip-filter-mode: whitelist
329-
fake-ip-filter: ['rule-set:proxy']
328+
fake-ip-filter-mode: rule
329+
fake-ip-filter:
330+
- RULE-SET,fakeip-filter,real-ip
331+
- RULE-SET,proxy,fake-ip
332+
- MATCH,real-ip
330333
respect-rules: true
331334
nameserver:
332335
# 推荐将 `ecs` 设置为当前网络的公网 IP 段
@@ -384,7 +387,6 @@ iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353
384387
ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353
385388
ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353
386389
cat <<EOF >> /data/auto_ssh/auto_ssh.sh
387-
388390
sleep 10s
389391
/data/AdGuardHome/AdGuardHome -s install
390392
/data/AdGuardHome/AdGuardHome -s start

_posts/2024-08-22-share-shellcrashadguardhome-singboxr-ruleset.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,6 @@ iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353
372372
ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353
373373
ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353
374374
cat <<EOF >> /data/auto_ssh/auto_ssh.sh
375-
376375
sleep 10s
377376
/data/AdGuardHome/AdGuardHome -s install
378377
/data/AdGuardHome/AdGuardHome -s start

_posts/2024-08-22-toolsettings-shellcrash-singboxr-ruleset.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ curl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/dow
4545
- ⑤ 根据需要是否选择 1 确认导入配置文件(此处选择 `0`
4646
- ⑥ 根据需要是否选择 1 立即启动服务(此处选择 `0`
4747
- 注:强烈建议选择 `0`,待以下配置完成后,最后一步启动服务
48-
- ⑦ 此时脚本会自动“发现可用的内核文件”,选择 `1` 加载,后选择 3 Sing-Box-reF1nd 内核
48+
- ⑦ 此时脚本会自动“发现可用的内核文件”,选择 `1` 加载,后选择 5 Sing-Box-reF1nd 内核
4949
<img src="/assets/img/pin/import-sing-boxr.png" alt="ShellCrash 配置 1" width="60%" />
5050

5151
- ⑧ 内核加载完成后根据需要是否保留相关数据库文件(此处选择 `0`

0 commit comments

Comments
 (0)