From 8593aefb9b58ba939136396e856ed1b586365e0c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 16 Jul 2026 06:45:57 +0000 Subject: [PATCH] Sync all projects --- _posts/2024-08-21-dnsbypass-mihomo-geodata.md | 4 +- _posts/2024-08-21-dnsbypass-mihomo-ruleset.md | 4 +- .../2024-08-21-dnsnoleaks-mihomo-geodata.md | 6 +- .../2024-08-21-dnsnoleaks-mihomo-ruleset.md | 6 +- ...-08-21-pin-shellcrashadguardhome-mihomo.md | 53 +- ...8-21-pin-shellcrashadguardhome-singboxr.md | 53 +- _posts/2024-08-21-pin-toolsinstall.md | 41 +- ...2024-08-21-share-android-mihomo-ruleset.md | 4 +- ...24-08-21-share-android-singboxr-ruleset.md | 7 +- ...4-08-21-share-shellcrash-mihomo-geodata.md | 4 +- ...4-08-21-share-shellcrash-mihomo-ruleset.md | 4 +- ...re-shellcrashadguardhome-mihomo-ruleset.md | 4 +- .../2024-08-22-dnsbypass-singboxr-ruleset.md | 3 +- .../2024-08-22-dnsnoleaks-singboxr-ruleset.md | 13 +- ...08-22-share-shellcrash-singboxr-ruleset.md | 31 +- ...-shellcrashadguardhome-singboxr-ruleset.md | 31 +- ...24-08-22-share-windows-singboxr-ruleset.md | 8 +- ...2024-12-04-share-windows-mihomo-ruleset.md | 4 +- tvbox/lib/iptv.m3u | 2316 ++++--- tvbox/lib/iptv.txt | 2300 ++++--- tvbox/lib/iptv_test.m3u | 978 ++- tvbox/lib/iptv_test.txt | 947 ++- yihad168/live.m3u | 5419 ++++++++--------- 23 files changed, 5963 insertions(+), 6277 deletions(-) diff --git a/_posts/2024-08-21-dnsbypass-mihomo-geodata.md b/_posts/2024-08-21-dnsbypass-mihomo-geodata.md index 7785cecb..91fe2705 100644 --- a/_posts/2024-08-21-dnsbypass-mihomo-geodata.md +++ b/_posts/2024-08-21-dnsbypass-mihomo-geodata.md @@ -34,7 +34,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter: [geosite:fakeip-filter,cn] nameserver: @@ -55,7 +55,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: diff --git a/_posts/2024-08-21-dnsbypass-mihomo-ruleset.md b/_posts/2024-08-21-dnsbypass-mihomo-ruleset.md index ab1c0408..c6dda1f9 100644 --- a/_posts/2024-08-21-dnsbypass-mihomo-ruleset.md +++ b/_posts/2024-08-21-dnsbypass-mihomo-ruleset.md @@ -61,7 +61,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter: [rule-set:fakeip-filter,cn] nameserver: @@ -82,7 +82,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: diff --git a/_posts/2024-08-21-dnsnoleaks-mihomo-geodata.md b/_posts/2024-08-21-dnsnoleaks-mihomo-geodata.md index 7b1aba50..7d014db4 100644 --- a/_posts/2024-08-21-dnsnoleaks-mihomo-geodata.md +++ b/_posts/2024-08-21-dnsnoleaks-mihomo-geodata.md @@ -38,7 +38,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: @@ -87,7 +87,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter: [geosite:fakeip-filter] nameserver: @@ -114,7 +114,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter: ['+.*'] respect-rules: true diff --git a/_posts/2024-08-21-dnsnoleaks-mihomo-ruleset.md b/_posts/2024-08-21-dnsnoleaks-mihomo-ruleset.md index 9e0ba761..622116d0 100644 --- a/_posts/2024-08-21-dnsnoleaks-mihomo-ruleset.md +++ b/_posts/2024-08-21-dnsnoleaks-mihomo-ruleset.md @@ -65,7 +65,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: @@ -116,7 +116,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter: [rule-set:fakeip-filter] nameserver: @@ -143,7 +143,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter: ['+.*'] respect-rules: true diff --git a/_posts/2024-08-21-pin-shellcrashadguardhome-mihomo.md b/_posts/2024-08-21-pin-shellcrashadguardhome-mihomo.md index c64b7563..7d3f02fd 100644 --- a/_posts/2024-08-21-pin-shellcrashadguardhome-mihomo.md +++ b/_posts/2024-08-21-pin-shellcrashadguardhome-mihomo.md @@ -345,7 +345,36 @@ echo -e '12345678\n12345678' | passwd root - ④ 将压缩后的“AdGuardHome”文件移动到路由器的 `/data/AdGuardHome`{: .filepath} 目录(没有此目录就新建)中 AdGuard Home 安装 1 -- ⑤ 进入路由器文件管理的 `/data/auto_ssh`{: .filepath} 目录,右击“auto_ssh.sh”文件并点击“编辑” +- ⑤ 进入路由器文件管理的 `/data/AdGuardHome`{: .filepath} 目录,右击空白处并选择“新建”,点击“文件”,“输入文件名”`AdGuardHome.sh`,添加如下内容并保存: + ```shell + #!/bin/sh /etc/rc.common + + START=95 + STOP=01 + USE_PROCD=1 + + WORK_DIR="/data/AdGuardHome" + CONFIG_FILE="$WORK_DIR/AdGuardHome.yaml" + + start_service() { + echo "AdGuard Home 正在启动..." + procd_open_instance + procd_set_param command "$WORK_DIR/AdGuardHome" -s run + procd_append_param command -c "$CONFIG_FILE" + procd_append_param command -w "$WORK_DIR" + procd_set_param pidfile /var/run/AdGuardHome.pid + procd_close_instance + echo "AdGuard Home 启动成功!" + } + + stop_service() { + echo "AdGuard Home 正在停止..." + sleep 3 + echo "AdGuard Home 停止成功!" + } + ``` + +- ⑥ 进入路由器文件管理的 `/data/auto_ssh`{: .filepath} 目录,右击“auto_ssh.sh”文件并点击“编辑” - 注:若没有此目录和文件,可新建,且须连接 SSH 后执行命令 `chmod +x /data/auto_ssh/auto_ssh.sh` AdGuard Home 安装 2 @@ -353,25 +382,25 @@ echo -e '12345678\n12345678' | passwd root > AdGuard Home 的“DNS 服务器端口”须设置为“5353” {: .prompt-warning } -- ⑥ 在最下方添加如下内容并保存: +- ⑦ 在最下方添加如下内容并保存: - 注: 若 ShellCrash 设置了自启延时如“30”秒,须将 `sleep 10s` 修改为 `sleep 40s`(即 +10s) ```shell sleep 10s - /data/AdGuardHome/AdGuardHome -s install - /data/AdGuardHome/AdGuardHome -s start + cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome + chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ``` -- ⑦ 连接 SSH 后直接粘贴如下所有命令: +- ⑧ 连接 SSH 后直接粘贴如下所有命令: ```shell chmod +x /data/AdGuardHome/AdGuardHome - /data/AdGuardHome/AdGuardHome -s install - /data/AdGuardHome/AdGuardHome -s start + cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome + chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 @@ -427,8 +456,8 @@ echo -e '12345678\n12345678' | passwd root **配置 AdGuard Home 成功!** **AdGuard Home 常用命令:** -1. 启动服务:`/data/AdGuardHome/AdGuardHome -s start` -2. 停止服务:`/data/AdGuardHome/AdGuardHome -s stop` +1. 启动服务:`/etc/init.d/AdGuardHome start` +2. 停止服务:`/etc/init.d/AdGuardHome stop` 3. 重启服务:`/data/AdGuardHome/AdGuardHome -s restart` 4. 显示当前服务状态:`/data/AdGuardHome/AdGuardHome -s status` @@ -443,8 +472,8 @@ echo -e '12345678\n12345678' | passwd root ```shell sleep 10s - /data/AdGuardHome/AdGuardHome -s install - /data/AdGuardHome/AdGuardHome -s start + cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome + chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 @@ -456,7 +485,7 @@ echo -e '12345678\n12345678' | passwd root 连接 SSH 后直接粘贴如下所有命令: ```shell - /data/AdGuardHome/AdGuardHome -s stop && /data/AdGuardHome/AdGuardHome -s uninstall && rm -rf /data/AdGuardHome + /etc/init.d/AdGuardHome stop && /data/AdGuardHome/AdGuardHome -s uninstall && rm -rf /data/AdGuardHome iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53 diff --git a/_posts/2024-08-21-pin-shellcrashadguardhome-singboxr.md b/_posts/2024-08-21-pin-shellcrashadguardhome-singboxr.md index bfbba54e..6c3a1661 100644 --- a/_posts/2024-08-21-pin-shellcrashadguardhome-singboxr.md +++ b/_posts/2024-08-21-pin-shellcrashadguardhome-singboxr.md @@ -340,7 +340,36 @@ echo -e '12345678\n12345678' | passwd root - ④ 将压缩后的“AdGuardHome”文件移动到路由器的 `/data/AdGuardHome`{: .filepath} 目录(没有此目录就新建)中 AdGuard Home 安装 1 -- ⑤ 进入路由器文件管理的 `/data/auto_ssh`{: .filepath} 目录,右击“auto_ssh.sh”文件并点击“编辑” +- ⑤ 进入路由器文件管理的 `/data/AdGuardHome`{: .filepath} 目录,右击空白处并选择“新建”,点击“文件”,“输入文件名”`AdGuardHome.sh`,添加如下内容并保存: + ```shell + #!/bin/sh /etc/rc.common + + START=95 + STOP=01 + USE_PROCD=1 + + WORK_DIR="/data/AdGuardHome" + CONFIG_FILE="$WORK_DIR/AdGuardHome.yaml" + + start_service() { + echo "AdGuard Home 正在启动..." + procd_open_instance + procd_set_param command "$WORK_DIR/AdGuardHome" -s run + procd_append_param command -c "$CONFIG_FILE" + procd_append_param command -w "$WORK_DIR" + procd_set_param pidfile /var/run/AdGuardHome.pid + procd_close_instance + echo "AdGuard Home 启动成功!" + } + + stop_service() { + echo "AdGuard Home 正在停止..." + sleep 3 + echo "AdGuard Home 停止成功!" + } + ``` + +- ⑥ 进入路由器文件管理的 `/data/auto_ssh`{: .filepath} 目录,右击“auto_ssh.sh”文件并点击“编辑” - 注:若没有此目录和文件,可新建,且须连接 SSH 后执行命令 `chmod +x /data/auto_ssh/auto_ssh.sh` AdGuard Home 安装 2 @@ -348,25 +377,25 @@ echo -e '12345678\n12345678' | passwd root > AdGuard Home 的“DNS 服务器端口”须设置为“5353” {: .prompt-warning } -- ⑥ 在最下方添加如下内容并保存: +- ⑦ 在最下方添加如下内容并保存: - 注: 若 ShellCrash 设置了自启延时如“30”秒,须将 `sleep 10s` 修改为 `sleep 40s`(即 +10s) ```shell sleep 10s - /data/AdGuardHome/AdGuardHome -s install - /data/AdGuardHome/AdGuardHome -s start + cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome + chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ``` -- ⑦ 连接 SSH 后直接粘贴如下所有命令: +- ⑧ 连接 SSH 后直接粘贴如下所有命令: ```shell chmod +x /data/AdGuardHome/AdGuardHome - /data/AdGuardHome/AdGuardHome -s install - /data/AdGuardHome/AdGuardHome -s start + cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome + chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 @@ -422,8 +451,8 @@ echo -e '12345678\n12345678' | passwd root **配置 AdGuard Home 成功!** **AdGuard Home 常用命令:** -1. 启动服务:`/data/AdGuardHome/AdGuardHome -s start` -2. 停止服务:`/data/AdGuardHome/AdGuardHome -s stop` +1. 启动服务:`/etc/init.d/AdGuardHome start` +2. 停止服务:`/etc/init.d/AdGuardHome stop` 3. 重启服务:`/data/AdGuardHome/AdGuardHome -s restart` 4. 显示当前服务状态:`/data/AdGuardHome/AdGuardHome -s status` @@ -438,8 +467,8 @@ echo -e '12345678\n12345678' | passwd root ```shell sleep 10s - /data/AdGuardHome/AdGuardHome -s install - /data/AdGuardHome/AdGuardHome -s start + cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome + chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 @@ -451,7 +480,7 @@ echo -e '12345678\n12345678' | passwd root 连接 SSH 后直接粘贴如下所有命令: ```shell - /data/AdGuardHome/AdGuardHome -s stop && /data/AdGuardHome/AdGuardHome -s uninstall && rm -rf /data/AdGuardHome + /etc/init.d/AdGuardHome stop && /data/AdGuardHome/AdGuardHome -s uninstall && rm -rf /data/AdGuardHome iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 53 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 53 diff --git a/_posts/2024-08-21-pin-toolsinstall.md b/_posts/2024-08-21-pin-toolsinstall.md index f074673e..5d0eb6fd 100644 --- a/_posts/2024-08-21-pin-toolsinstall.md +++ b/_posts/2024-08-21-pin-toolsinstall.md @@ -107,8 +107,37 @@ curl -sS -o /data/AdGuardHome/AdGuardHome -L https://ghfast.top/https://github.c # AdGuard Home Beta 版 curl -sS -o /data/AdGuardHome/AdGuardHome -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/AdGuardHome/AdGuardHome_beta_linux_arm64 chmod +x /data/AdGuardHome/AdGuardHome -/data/AdGuardHome/AdGuardHome -s install -/data/AdGuardHome/AdGuardHome -s start +# 新建 AdGuard Home 启动/停止服务文件 +cat <<'EOF' > /data/AdGuardHome/AdGuardHome.sh +#!/bin/sh /etc/rc.common + +START=95 +STOP=01 +USE_PROCD=1 + +WORK_DIR="/data/AdGuardHome" +CONFIG_FILE="$WORK_DIR/AdGuardHome.yaml" + +start_service() { + echo "AdGuard Home 正在启动..." + procd_open_instance + procd_set_param command "$WORK_DIR/AdGuardHome" -s run + procd_append_param command -c "$CONFIG_FILE" + procd_append_param command -w "$WORK_DIR" + procd_set_param pidfile /var/run/AdGuardHome.pid + procd_close_instance + echo "AdGuard Home 启动成功!" +} + +stop_service() { + echo "AdGuard Home 正在停止..." + sleep 3 + echo "AdGuard Home 停止成功!" +} +EOF +# 复制 AdGuard Home 启动/停止服务文件到 init.d 目录 +cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome +chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start # 将所有发往 53 端口的流量重定向到本地的 5353 端口 iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 @@ -117,8 +146,8 @@ ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 # 添加开机启动 cat <> /data/auto_ssh/auto_ssh.sh sleep 10s -/data/AdGuardHome/AdGuardHome -s install -/data/AdGuardHome/AdGuardHome -s start +cp -f /data/AdGuardHome/AdGuardHome.sh /etc/init.d/AdGuardHome +chmod +x /etc/init.d/AdGuardHome && /etc/init.d/AdGuardHome start iptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353 ip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353 @@ -152,5 +181,5 @@ curl -sS -o /data/AdGuardHome/AdGuardHome -L https://ghfast.top/https://github.c 204#curl -sS -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/Dashboard/zashboard.tar.gz | tar -zx -C $CRASHDIR/ui/ >/dev/null 2>&1#更新zashboard 205#curl -sS -o /data/AdGuardHome/AdGuardHome -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/AdGuardHome/AdGuardHome_beta_linux_arm64 >/dev/null 2>&1#更新AdGuardHome ``` -1. 按一下 Esc 键(退出键),输入英文冒号 `:`,继续输入 `wq` 并回车 -2. 执行 `sc`,进入 ShellCrash → 5 配置自动任务 → 1 添加自动任务,可以看到末尾就有添加的定时任务,输入对应的数字并回车后可设置执行条件 +2. 按一下 Esc 键(退出键),输入英文冒号 `:`,继续输入 `wq` 并回车 +3. 执行 `sc`,进入 ShellCrash → 5 配置自动任务 → 1 添加自动任务,可以看到末尾就有添加的定时任务,输入对应的数字并回车后可设置执行条件 diff --git a/_posts/2024-08-21-share-android-mihomo-ruleset.md b/_posts/2024-08-21-share-android-mihomo-ruleset.md index 806a8f92..fc1d02b3 100644 --- a/_posts/2024-08-21-share-android-mihomo-ruleset.md +++ b/_posts/2024-08-21-share-android-mihomo-ruleset.md @@ -72,7 +72,7 @@ dns: prefer-h3: true ipv6: true enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: @@ -306,7 +306,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: diff --git a/_posts/2024-08-21-share-android-singboxr-ruleset.md b/_posts/2024-08-21-share-android-singboxr-ruleset.md index cf190ff4..f4cad965 100644 --- a/_posts/2024-08-21-share-android-singboxr-ruleset.md +++ b/_posts/2024-08-21-share-android-singboxr-ruleset.md @@ -65,7 +65,7 @@ tags: [sing-box, sing-boxr, Android, ruleset, rule_set, 分享] { "tag": "dns_cloudflare", "type": "https", "server": "cloudflare-dns.com", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_cloudflare" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "preferred_by": [ "hosts" ], "server": "hosts" }, @@ -81,7 +81,8 @@ tags: [sing-box, sing-boxr, Android, ruleset, rule_set, 分享] "final": "dns_direct", "strategy": "prefer_ipv4", "optimistic": true, - "reverse_mapping": true + "reverse_mapping": true, + "cache_client_subnet": true }, "http_clients": [ { "tag": "detour_proxy", "detour": "GLOBAL" } ], "inbounds": [ @@ -314,7 +315,7 @@ tags: [sing-box, sing-boxr, Android, ruleset, rule_set, 分享] { "tag": "dns_quad9", "type": "quic", "server": "dns11.quad9.net", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_quad9" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "preferred_by": [ "hosts" ], "server": "hosts" }, diff --git a/_posts/2024-08-21-share-shellcrash-mihomo-geodata.md b/_posts/2024-08-21-share-shellcrash-mihomo-geodata.md index 5b8b2aaa..c9ab5d0f 100644 --- a/_posts/2024-08-21-share-shellcrash-mihomo-geodata.md +++ b/_posts/2024-08-21-share-shellcrash-mihomo-geodata.md @@ -176,7 +176,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: @@ -222,7 +222,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: diff --git a/_posts/2024-08-21-share-shellcrash-mihomo-ruleset.md b/_posts/2024-08-21-share-shellcrash-mihomo-ruleset.md index bc1d89ad..a6460c60 100644 --- a/_posts/2024-08-21-share-shellcrash-mihomo-ruleset.md +++ b/_posts/2024-08-21-share-shellcrash-mihomo-ruleset.md @@ -283,7 +283,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: @@ -329,7 +329,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: diff --git a/_posts/2024-08-21-share-shellcrashadguardhome-mihomo-ruleset.md b/_posts/2024-08-21-share-shellcrashadguardhome-mihomo-ruleset.md index 7138bf40..bc1d37ec 100644 --- a/_posts/2024-08-21-share-shellcrashadguardhome-mihomo-ruleset.md +++ b/_posts/2024-08-21-share-shellcrashadguardhome-mihomo-ruleset.md @@ -289,7 +289,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: @@ -335,7 +335,7 @@ dns: ipv6: true listen: 0.0.0.0:1053 enhanced-mode: fake-ip - fake-ip-range: 28.0.0.0/8 + fake-ip-range: 198.18.0.0/15 fake-ip-range6: fc00::/16 fake-ip-filter-mode: rule fake-ip-filter: diff --git a/_posts/2024-08-22-dnsbypass-singboxr-ruleset.md b/_posts/2024-08-22-dnsbypass-singboxr-ruleset.md index 24544bb7..07710bb2 100644 --- a/_posts/2024-08-22-dnsbypass-singboxr-ruleset.md +++ b/_posts/2024-08-22-dnsbypass-singboxr-ruleset.md @@ -86,7 +86,7 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start { "tag": "dns_cloudflare", "type": "https", "server": "cloudflare-dns.com", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_cloudflare" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -103,6 +103,7 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start "strategy": "prefer_ipv4", "optimistic": true, "reverse_mapping": true, + "cache_client_subnet": true, // 推荐将 `client_subnet` 设置为当前宽带运营商分配的默认 DNS 的 IP 段 "client_subnet": "211.137.58.0/24" } diff --git a/_posts/2024-08-22-dnsnoleaks-singboxr-ruleset.md b/_posts/2024-08-22-dnsnoleaks-singboxr-ruleset.md index 3203000c..fc05fcc8 100644 --- a/_posts/2024-08-22-dnsnoleaks-singboxr-ruleset.md +++ b/_posts/2024-08-22-dnsnoleaks-singboxr-ruleset.md @@ -90,7 +90,7 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start { "tag": "dns_quad9", "type": "quic", "server": "dns11.quad9.net", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_quad9" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -107,7 +107,8 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start "final": "dns_proxy", "strategy": "prefer_ipv4", "optimistic": true, - "reverse_mapping": true + "reverse_mapping": true, + "cache_client_subnet": true } } ``` @@ -141,7 +142,7 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start { "tag": "dns_quad9", "type": "quic", "server": "dns11.quad9.net", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_quad9" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -153,6 +154,7 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start "strategy": "prefer_ipv4", "optimistic": true, "reverse_mapping": true, + "cache_client_subnet": true, // 推荐将 `client_subnet` 设置为当前宽带运营商分配的默认 DNS 的 IP 段 "client_subnet": "211.137.58.0/24" } @@ -188,7 +190,7 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start { "tag": "dns_quad9", "type": "quic", "server": "dns11.quad9.net", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_quad9" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -202,7 +204,8 @@ sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/start "final": "dns_proxy", "strategy": "prefer_ipv4", "optimistic": true, - "reverse_mapping": true + "reverse_mapping": true, + "cache_client_subnet": true } } ``` diff --git a/_posts/2024-08-22-share-shellcrash-singboxr-ruleset.md b/_posts/2024-08-22-share-shellcrash-singboxr-ruleset.md index 350fd2a5..887d5622 100644 --- a/_posts/2024-08-22-share-shellcrash-singboxr-ruleset.md +++ b/_posts/2024-08-22-share-shellcrash-singboxr-ruleset.md @@ -274,7 +274,7 @@ sc { "tag": "dns_cloudflare", "type": "https", "server": "cloudflare-dns.com", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_cloudflare" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -292,7 +292,8 @@ sc "final": "dns_direct", "strategy": "prefer_ipv4", "optimistic": true, - "reverse_mapping": true + "reverse_mapping": true, + "cache_client_subnet": true } } ``` @@ -329,7 +330,7 @@ sc { "tag": "dns_quad9", "type": "quic", "server": "dns11.quad9.net", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_quad9" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -349,6 +350,7 @@ sc "strategy": "prefer_ipv4", "optimistic": true, "reverse_mapping": true, + "cache_client_subnet": true, // 推荐将 `client_subnet` 设置为当前宽带运营商分配的默认 DNS 的 IP 段 "client_subnet": "211.137.58.0/24" } @@ -406,29 +408,6 @@ sc 设置部分 2 3. 进入 2) 功能设置 → 6) 自定义端口及密钥 → 5) 修改面板访问端口,修改为 `9090` -4. 连接 SSH 后执行如下命令: -```shell -sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/starts/singbox_modify.sh" -sed -i '/#生成experimental.json/i\ - #生成http_clients.json\ - cat >"$TMPDIR"/jsons/http_clients.json < 后,可直接在“[Clash API](https://sing-boxr.dustinwin.cc.cd/zh/configuration/experimental/clash-api/)”标签里将“主机”修改为 `192.168.31.1`,点击“提交”即可访问 Dashboard diff --git a/_posts/2024-08-22-share-shellcrashadguardhome-singboxr-ruleset.md b/_posts/2024-08-22-share-shellcrashadguardhome-singboxr-ruleset.md index b407246e..e001bd29 100644 --- a/_posts/2024-08-22-share-shellcrashadguardhome-singboxr-ruleset.md +++ b/_posts/2024-08-22-share-shellcrashadguardhome-singboxr-ruleset.md @@ -281,7 +281,7 @@ sc { "tag": "dns_cloudflare", "type": "https", "server": "cloudflare-dns.com", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_cloudflare" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -298,7 +298,8 @@ sc "final": "dns_direct", "strategy": "prefer_ipv4", "optimistic": true, - "reverse_mapping": true + "reverse_mapping": true, + "cache_client_subnet": true } } ``` @@ -333,7 +334,7 @@ sc { "tag": "dns_quad9", "type": "quic", "server": "dns11.quad9.net", "domain_resolver": "hosts", "detour": "GLOBAL" }, { "tag": "dns_direct", "type": "group", "servers": [ "dns_alidns", "dns_dnspod" ] }, { "tag": "dns_proxy", "type": "group", "servers": [ "dns_google", "dns_quad9" ] }, - { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "28.0.0.0/8", "inet6_range": "fc00::/16" } + { "tag": "dns_fakeip", "type": "fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/16" } ], "rules": [ { "clash_mode": [ "Direct" ], "server": "dns_direct" }, @@ -352,6 +353,7 @@ sc "strategy": "prefer_ipv4", "optimistic": true, "reverse_mapping": true, + "cache_client_subnet": true, // 推荐将 `client_subnet` 设置为当前宽带运营商分配的默认 DNS 的 IP 段 "client_subnet": "211.137.58.0/24" } @@ -414,29 +416,6 @@ sc 设置部分 2 4. 进入 2) 功能设置 → 6) 自定义端口及密钥 → 5) 修改面板访问端口,修改为 `9090` -5. 连接 SSH 后执行如下命令: -```shell -sed -i 's/"ip_accept_any": true,/"preferred_by": [ "hosts" ],/' "$CRASHDIR/starts/singbox_modify.sh" -sed -i '/#生成experimental.json/i\ - #生成http_clients.json\ - cat >"$TMPDIR"/jsons/http_clients.json <