2643 Commits

Author SHA1 Message Date
juewuy
31bf9915c6 ~修复小闪存模式部分情况下启动报错的bug 2026-02-15 20:37:11 +08:00
juewuy
cae9613225 Merge branch 'master' into dev 2026-02-14 21:15:57 +08:00
juewuy
02a342cbd1 Merge branch 'master' of https://github.com/juewuy/ShellCrash into master
# Conflicts:
#	scripts/starts/start_legacy_wd.sh
2026-02-14 21:15:43 +08:00
juewuy
1fbade025a ~优化保守模式守护进程 2026-02-14 21:14:13 +08:00
juewuy
65244e51da ~版本回退改为使用api链接 2026-02-14 20:48:52 +08:00
juewuy
1087f57893 Merge branch 'master' into dev 2026-02-14 20:31:11 +08:00
juewuy
f5394120e1 ~优化保守模式守护进程 2026-02-14 20:30:53 +08:00
juewuy
0a52ef2531 cn-lite.mrs>cn.mrs 2026-02-11 18:07:51 +08:00
juewuy
24fc10a59f ~1.9.5a11 pkg 2026-02-10 20:14:26 +08:00
juewuy
5d4fcc2271 ~修复singboxr本地生成失败的bug 2026-02-10 20:09:22 +08:00
juewuy
8083166256 ~fix 2026-02-10 20:05:45 +08:00
juewuy
a15b431e97 Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-02-10 20:00:23 +08:00
juewuy
0589bc7881 ~1.9.4rc7.1 pkg 2026-02-10 19:57:07 +08:00
juewuy
3b578c7988 ~修复TG-BOT因守护进程错乱导致的各种bug 2026-02-10 19:56:38 +08:00
juewuy
7f73133657 Merge branch 'master' of https://github.com/juewuy/ShellCrash into master
# Conflicts:
#	ShellCrash.tar.gz
2026-02-10 19:44:36 +08:00
juewuy
952e1a8f63 ~1.9.4rc7 pkg 2026-02-10 19:44:11 +08:00
juewuy
2c6e23e54d Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-02-10 19:41:35 +08:00
juewuy
b3ac793f6e ~1.9.4rc7 pkg 2026-02-10 19:34:20 +08:00
juewuy
37269ef851 ~增加每次启动tg_bot服务时自动推送菜单的开关 2026-02-10 19:31:15 +08:00
juewuy
f2ce2fb9b4 ~自定义内核链接支持.upx结尾内核文件 2026-02-10 19:18:12 +08:00
juewuy
d86969bf9b ~修复Mihomo内核自动检测下载geoip和geosite数据库功能未工作的bug 2026-02-10 19:02:54 +08:00
juewuy
cd170e9b27 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	scripts/libs/web_get.sh
2026-02-08 21:42:33 +08:00
juewuy
1c1d2ddac2 ~1.9.5a10 pkg 2026-02-08 21:41:30 +08:00
juewuy
e5489f3c91 ~修复和优化curl进度条显示功能 2026-02-08 21:38:44 +08:00
juewuy
93ad3c133c ~修复和优化curl进度条显示功能 2026-02-08 21:26:53 +08:00
juewuy
b6bc1e9f72 Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-02-08 20:15:15 +08:00
juewuy
dfc6910bc3 ~1.9.4rc6.1 pkg 2026-02-08 20:14:30 +08:00
juewuy
1afb261d0e ~优化定时任务 2026-02-08 20:13:55 +08:00
juewuy
e693b7ad35 已修改 README_CN.md 2026-02-08 19:51:37 +08:00
juewuy
fa72c49f2f Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-02-08 19:50:30 +08:00
juewuy
32d73c18c4 ~1.9.4rc6 pkg 2026-02-08 19:38:01 +08:00
juewuy
cb9d5a783b ~修复保守模式部分情况下反复重启的bug 2026-02-08 19:31:23 +08:00
juewuy
c4bdd18195 ~修复ddns工具的一些bug 2026-02-08 19:14:45 +08:00
juewuy
7f0b0fa870 ~bug fix 2026-02-08 18:36:50 +08:00
juewuy
d5d9fab8e0 ~bug fix 2026-02-08 18:28:05 +08:00
juewuy
053f05d394 ~修复docker相关bug 2026-02-08 18:25:47 +08:00
juewuy
fc1c3c4415 ~bug fix 2026-02-08 18:05:01 +08:00
juewuy
623414bfa9 Merge pull request #1212 from Maozai-Teng/dev
一个等号引发的血案
2026-02-06 14:43:46 +08:00
小小小猫仔
09bbe6f402 Fix URLs in ShellCrash_RS_Nano.yaml 2026-02-06 14:19:35 +08:00
小小小猫仔
524c8a4268 Fix URLs in DustinWin_RS_Lite_NoAds.yaml 2026-02-06 14:18:45 +08:00
小小小猫仔
b883e20b3e Fix URLs in DustinWin_RS_Lite.yaml 2026-02-06 14:18:25 +08:00
小小小猫仔
347f4668b4 Fix URLs in DustinWin_RS_Light.yaml 2026-02-06 14:18:07 +08:00
小小小猫仔
5e05fea6f0 Fix URLs in DustinWin_RS_Full_NoAds.yaml 2026-02-06 14:17:45 +08:00
小小小猫仔
77113c81a4 Fix URLs in DustinWin_RS_Full.yaml 2026-02-06 14:17:12 +08:00
小小小猫仔
3f39be82c4 一个等号引发的血案
去掉了那个【=】
2026-02-06 13:28:38 +08:00
juewuy
3aeaec6ae4 Merge pull request #1211 from sofia-riese/chore-1
chore: UI/UX adjustments
2026-02-05 14:22:59 +08:00
sofia-riese
aad43f15b3 chore: UI/UX adjustments 2026-02-05 13:59:05 +08:00
juewuy
1b2521290f ~1.9.5a9 pkg 2026-02-04 19:51:08 +08:00
juewuy
642ac95ae9 ~增加单独查看启动日志的功能 2026-02-04 19:28:15 +08:00
juewuy
2fc3a18df4 ~Change same dns info 2026-02-04 19:18:15 +08:00
juewuy
abb7d462a1 Merge branch 'master' into dev 2026-02-04 19:07:22 +08:00
juewuy
6a1d4086f3 ~1.9.4r5 pkg 2026-02-04 19:05:22 +08:00
juewuy
b59da3be8a ~fix 2026-02-04 18:53:46 +08:00
juewuy
76efd54d03 ~bug fix 2026-02-04 18:52:11 +08:00
juewuy
ace8b08407 ~优化容器部署说明,修复持久化问题 2026-02-04 18:46:25 +08:00
juewuy
f70e642fea ~修复部分情况下自启状态显示不正确的bug 2026-02-04 18:27:29 +08:00
juewuy
614bc696bb ~继续优化定时任务功能 2026-02-04 18:20:43 +08:00
juewuy
cd7d4232b6 ~修复因.start_error失败标记导致的部分bug 2026-02-04 17:59:20 +08:00
juewuy
f8e4450222 Merge pull request #1210 from sofia-riese/chore-3
chore: UI adjustments
2026-02-03 21:36:48 +08:00
sofia-riese
c92355742e chore: UI adjustments 2026-02-03 21:19:07 +08:00
juewuy
fd3cfe3881 Merge pull request #1209 from sofia-riese/chore-2
chore: invoke the common.sh componen and UI adjustments
2026-02-03 20:42:38 +08:00
sofia-riese
6e83081865 chore: invoke the common.sh componen and UI adjustments 2026-02-03 20:40:02 +08:00
juewuy
901b4b30c0 Merge pull request #1208 from sofia-riese/chore-1
chore: invoke the common.sh componen and UI adjustments
2026-02-03 19:12:10 +08:00
sofia-riese
3aaa8b6460 chore: invoke the common.sh componen 2026-02-03 19:04:12 +08:00
juewuy
8a37ff52b6 Merge pull request #1205 from sofia-riese/chroe-7
chore(7_gateway.sh): invoke the common.sh componen
2026-02-03 17:27:46 +08:00
juewuy
a34dac4e22 Merge pull request #1206 from sofia-riese/chroe-4
chore: invoke the common.sh componen
2026-02-03 17:27:24 +08:00
sofia-riese
70aa90f584 chore: invoke the common.sh componen 2026-02-03 17:21:25 +08:00
sofia-riese
228badb65f chore(7_gateway.sh): invoke the common.sh componen 2026-02-03 15:37:15 +08:00
juewuy
dec6b6bf6f Merge pull request #1204 from Maozai-Teng/dev
修复进度条+增加文件大小显示
2026-02-03 11:06:17 +08:00
小小小猫仔
e244730f16 修复进度条+增加文件大小显示
cdn下载链接不够规范,不给content-length,导致curl原生进度条失效。
通过小巧思拿到文件大小,再手搓了一个短小精悍的进度条进行修复。
并且在下载之前增加了文件大小显示,让用户不会陷入下载焦虑~
2026-02-03 10:43:12 +08:00
juewuy
28eea7c2bc Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-02-02 21:51:38 +08:00
juewuy
fd4ca02ff3 ~1.9.4r4.1 pkg 2026-02-02 21:50:43 +08:00
juewuy
b3010958ae ~1.9.5a8.1 pkg 2026-02-02 21:03:43 +08:00
juewuy
47e668152b Merge pull request #1203 from sofia-riese/redesign-1
feat(set_crashdir.sh): adapt new designs for more interfaces
2026-02-02 20:57:35 +08:00
sofia-riese
6fc2adc9b0 feat(set_crashdir.sh): adapt new designs for more interfaces 2026-02-02 20:55:50 +08:00
juewuy
25c48ecc4b ~fix & improve 2026-02-02 20:45:02 +08:00
juewuy
ac088c1adf Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	scripts/menus/5_task.sh
#	version
2026-02-02 20:30:29 +08:00
juewuy
7d2e1c54c4 Merge branch 'stable' of https://github.com/juewuy/ShellCrash into master 2026-02-02 20:25:42 +08:00
juewuy
f3cd3ff18a ~1.9.4r4 pkg 2026-02-02 20:25:14 +08:00
juewuy
1196557d4c ~修复部分任务命令执行失败的bug 2026-02-02 20:21:53 +08:00
juewuy
1af6cf36d2 ~修复部分情况下配置文件拉取失败的bug 2026-02-02 20:15:53 +08:00
juewuy
1f59a971cf ~修复部分小米设备Tproxy自启失效的bug 2026-02-02 20:13:04 +08:00
juewuy
9cad2c21e8 ~优化定时任务日志记录 2026-02-02 20:04:53 +08:00
juewuy
0b1d297622 ~修复华硕padavan小米等设备因意外循环重启的bug 2026-02-02 20:02:02 +08:00
juewuy
0ca7bb8eb2 ~现在跳过证书验证开关对内置下载工具也有效 2026-02-02 19:30:43 +08:00
juewuy
1bd16b5ca6 ~重写 set_cron.sh 尝试修复因为定时任务导致系统crontab内容丢失的问题 2026-02-02 19:23:03 +08:00
juewuy
643cd7ccae Merge pull request #1202 from sofia-riese/chroe-2
chore(8_tools.sh): UI adjustments
2026-02-02 19:06:07 +08:00
sofia-riese
65996d6a54 Update 8_tools.sh 2026-02-02 19:04:32 +08:00
sofia-riese
111b151cba chore(8_tools.sh): UI adjustments 2026-02-02 19:02:37 +08:00
juewuy
b1366df6b1 Merge pull request #1201 from sofia-riese/chore-1
chore(menu.sh): UI adjustments
2026-02-02 18:47:08 +08:00
sofia-riese
de154158fa chore(menu.sh): UI adjustments 2026-02-02 18:44:59 +08:00
juewuy
eac695a0f5 Merge pull request #1194 from sofia-riese/redesign-2
chore(8_tools.sh): invoke the common.sh componen
2026-02-02 18:03:05 +08:00
juewuy
b65cd1f54c Merge pull request #1196 from sofia-riese/redesign-3
chore(1_start.sh): invoke the common.sh componen
2026-02-01 16:33:58 +08:00
sofia-riese
ce1295610d chore(1_start.sh): invoke the common.sh componen 2026-02-01 16:18:43 +08:00
juewuy
1f6535c532 Merge pull request #1195 from sofia-riese/dev
chore(2_settings.sh): invoke the common.sh componen
2026-02-01 15:26:50 +08:00
sofia-riese
84008a81bd chore(2_settings.sh): invoke the common.sh componen 2026-02-01 12:28:01 +08:00
sofia-riese
5ea24d1ca4 chore(8_tools.sh): invoke the common.sh componen 2026-01-31 23:11:14 +08:00
juewuy
a38c50fa1c Merge pull request #1193 from sofia-riese/redesign-1
chore(9_upgrade.sh): invoke the common.sh component
2026-01-31 22:23:04 +08:00
sofia-riese
be60423f08 chore(9_upgrade.sh): invoke the common.sh component 2026-01-31 22:19:09 +08:00
juewuy
88ae50bc43 Merge pull request #1192 from juewuy/master
~1.9.4r3 pkg
2026-01-31 20:25:20 +08:00
juewuy
fe27f4c3e4 ~1.9.5a8 pkg 2026-01-31 20:02:31 +08:00
juewuy
8cab9b5419 ~bug fix 2026-01-31 20:01:52 +08:00
juewuy
41bd93766b ~文本优化 2026-01-31 20:00:40 +08:00
juewuy
7f52ee60d9 ~bug fix 2026-01-31 19:22:17 +08:00
juewuy
d7f93d1e62 ~bug fix and improve fw_filter.sh 2026-01-31 19:16:58 +08:00
juewuy
346d480a13 ~修复部分情况下在线生成配置文件总是失败的bug 2026-01-31 18:58:25 +08:00
juewuy
89cf950490 ~bug fix 2026-01-31 18:45:59 +08:00
juewuy
ced3c3ac59 ~bugs fix 2026-01-31 18:31:50 +08:00
juewuy
3682a99a79 ~bug fix 2026-01-31 18:07:26 +08:00
juewuy
70b2816c04 ~fix local install 2026-01-31 18:06:28 +08:00
juewuy
b348535414 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-31 18:04:17 +08:00
juewuy
8fc3f34ca8 Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	scripts/menus/2_settings.sh
#	scripts/starts/singbox_modify.sh
#	version
2026-01-31 18:04:09 +08:00
juewuy
1129eb79b5 ~1.9.4r3 pkg 2026-01-31 17:59:04 +08:00
juewuy
4e96a8c9b1 Merge pull request #1191 from sofia-riese/redesign-4
chore(menu.sh): invoke the common.sh component
2026-01-31 17:54:17 +08:00
juewuy
dfae7195b3 ~修复TG-BOT无法使用自定义命令呼出的bug 2026-01-31 17:42:07 +08:00
sofia-riese
b493fba176 update 2026-01-31 17:35:08 +08:00
sofia-riese
6fd9f9df03 chore(menu.sh): invoke the common.sh component 2026-01-31 17:34:52 +08:00
juewuy
da23b70ca4 ~singbox内核改为默认启用sniff 2026-01-31 17:34:50 +08:00
juewuy
70bd8ed591 ~修复局域网过滤显示异常 2026-01-31 17:30:18 +08:00
juewuy
b17286b73b ~优化定时任务实现,尝试修复意外清空定时任务内容的bug 2026-01-31 17:26:48 +08:00
juewuy
d63b75b790 ~修复TG-BOT无法正确设置版本号和路由状态的bug 2026-01-31 17:14:57 +08:00
juewuy
2536cae8fe Merge pull request #1190 from sofia-riese/redesign-3
feat: improve UI/UX
2026-01-31 14:04:40 +08:00
sofia-riese
07920b35ce feat: improve UI/UX 2026-01-31 13:40:16 +08:00
juewuy
01174fa6d4 Merge pull request #1189 from sofia-riese/redesign-2
feat(override.sh): improve UI/UX
2026-01-30 22:04:30 +08:00
sofia-riese
7aa4a49ec9 feat(override.sh): improve UI/UX 2026-01-30 21:57:34 +08:00
juewuy
83bed2f3f3 Merge pull request #1187 from sofia-riese/redesign-1
feat: improve UI/UX
2026-01-29 22:18:55 +08:00
sofia-riese
2625d7f4e4 feat: improve UI/UX 2026-01-29 22:13:29 +08:00
juewuy
6fdc38b4b0 Merge pull request #1186 from sofia-riese/redesign-6
feat(6_core_config.sh): improve UI/UX
2026-01-29 07:55:39 +08:00
sofia-riese
44907fb3a2 feat(6_core_config.sh): improve UI/UX 2026-01-28 22:22:40 +08:00
juewuy
a5c2dcd482 ~1.9.5a7 pkg 2026-01-27 20:18:23 +08:00
juewuy
7c7ce098cb Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-01-27 20:17:46 +08:00
juewuy
6170a0461d ~1.9.4r2 pkg
~修复小闪存模式启动失败的bug
2026-01-27 20:14:50 +08:00
juewuy
48705a0dd9 ~修复小闪存模式内核位置错乱的bug 2026-01-27 19:54:10 +08:00
juewuy
4a2a982c8d ~修复部分小米设备自启失败的bug 2026-01-27 19:33:31 +08:00
juewuy
1dadeb8d7a ~修复部分小米设备自启失败的bug 2026-01-27 19:32:02 +08:00
juewuy
f128560d97 ~Improve UI and i18n for userguide.sh 2026-01-27 18:46:14 +08:00
juewuy
4f119380a4 ~Improve UI and i18n for userguide.sh 2026-01-27 18:20:16 +08:00
juewuy
17f30cba33 ~1.9.5a6.4 pkg 2026-01-27 17:37:46 +08:00
juewuy
38d081f40a Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-01-27 17:35:43 +08:00
juewuy
6e41971725 ~1.9.4r1.3 pkg 2026-01-27 17:34:33 +08:00
juewuy
bbe711b1ce ~修复停止服务时未同步停止tg_bot进程的bug 2026-01-27 17:33:52 +08:00
juewuy
bae05042db ~bug fix 2026-01-27 17:17:39 +08:00
juewuy
ee523035a6 ~1.9.4r1.2 pkg 2026-01-27 15:25:07 +08:00
juewuy
aae0bd1880 ~1.9.5a6.3 pkg 2026-01-27 15:24:22 +08:00
juewuy
95909e84c2 Merge branch 'master' into dev 2026-01-27 15:23:41 +08:00
juewuy
847010399d ~修复小米自启动失败的bug 2026-01-27 15:23:25 +08:00
juewuy
517675ff53 ~1.9.5a6.2 pkg
~优化启动提示及配置文件管理部分说明
~修复singboxr本地生成配置文件无法正确拉取在线订阅文件的bug
2026-01-27 10:36:54 +08:00
juewuy
178228d8ec Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-01-27 09:41:40 +08:00
juewuy
b9a29a69a7 ~1.9.4r1.1 pkg 2026-01-27 09:39:12 +08:00
juewuy
a0901b8083 ~优化 2026-01-27 09:38:41 +08:00
juewuy
399928f6ea ~修复小米软固化及自启动失败的bug 2026-01-27 09:30:50 +08:00
juewuy
13b291ccc7 ~修复setconfig()函数变更带来的bug 2026-01-27 09:19:19 +08:00
juewuy
f99d5f974b ~1.9.5a6.1 pkg 2026-01-26 21:37:01 +08:00
juewuy
692f2590d5 ~Improve UI 2026-01-26 21:20:31 +08:00
juewuy
243e51dd5c Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-01-26 19:59:42 +08:00
juewuy
2b3720b8f3 ~1.9.4r1 pkg 2026-01-26 19:44:37 +08:00
juewuy
0261e5ecd4 Merge branch 'master' into dev
# Conflicts:
#	scripts/menu.sh
2026-01-26 19:39:33 +08:00
juewuy
6d904eb297 ~修复Wireguard网段会被公网防火墙拦截的bug 2026-01-26 19:18:39 +08:00
juewuy
d2d25a60eb ~bug fix 2026-01-26 19:13:53 +08:00
juewuy
5e58823cee ~优化实现 2026-01-26 19:11:39 +08:00
juewuy
215fc29c35 ~优化实现 2026-01-26 19:08:06 +08:00
juewuy
21366a0667 ~配置文件管理优化和bug修复 2026-01-26 19:07:38 +08:00
juewuy
6077061ba4 ~bug fix 2026-01-26 17:56:00 +08:00
juewuy
62a54a458a ~1.9.5a6 pkg 2026-01-25 21:32:31 +08:00
juewuy
e468129572 Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-01-25 21:32:02 +08:00
juewuy
d00f558ae2 ~1.9.5b7 pkg 2026-01-25 21:31:09 +08:00
juewuy
60bee9039d Merge branch 'master' into dev 2026-01-25 21:27:09 +08:00
juewuy
acff8898a2 ~修复tailscale网段会被公网防火墙拦截的bug 2026-01-25 21:26:50 +08:00
juewuy
019ab1bd07 ~bug fix 2026-01-25 21:23:06 +08:00
juewuy
a71ca7c362 ~bug fix 2026-01-25 21:01:39 +08:00
juewuy
27d7b0cdf1 Merge branch 'master' into dev
# Conflicts:
#	scripts/menu.sh
2026-01-25 20:59:59 +08:00
juewuy
3ae53623d7 ~bug fix 2026-01-25 20:58:47 +08:00
juewuy
1211c48dbd Merge branch 'master' into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	scripts/menu.sh
#	scripts/menus/7_gateway.sh
#	scripts/menus/9_upgrade.sh
#	scripts/menus/bot_tg_bind.sh
#	version
2026-01-25 20:46:36 +08:00
juewuy
d98501fe66 ~增加日志容量,取消60分钟以内定时任务的日志记录 2026-01-25 20:43:34 +08:00
juewuy
828d70e4f8 ~bug fix 2026-01-25 20:35:46 +08:00
juewuy
0014c5c32a ~bug fix
# Conflicts:
#	scripts/menu.sh
2026-01-25 20:32:51 +08:00
juewuy
961aeb5bb1 ~增加版本回退时需重新进入新手引导的机制
# Conflicts:
#	scripts/menus/9_upgrade.sh
2026-01-25 20:31:52 +08:00
juewuy
daee138365 ~修复部分小米路由自启时出现多个进程的bug 2026-01-25 20:29:02 +08:00
juewuy
9029a2ce82 ~优化bot_tg机器人绑定提示
# Conflicts:
#	scripts/menus/7_gateway.sh
#	scripts/menus/bot_tg_bind.sh
2026-01-25 20:28:33 +08:00
juewuy
219279c165 ~优化bot_tg机器人绑定提示 2026-01-25 20:18:12 +08:00
juewuy
89e6fe7faa ~修复部分小米路由自启时出现多个进程的bug 2026-01-25 20:06:09 +08:00
juewuy
64566495ff ~增加版本回退时需重新进入新手引导的机制 2026-01-25 20:02:15 +08:00
juewuy
4a1e49e1f0 ~重写配置备份还原功能,现在改为备份还原完整/configs目录 2026-01-25 19:54:39 +08:00
juewuy
08afce3500 ~bug fix 2026-01-25 19:51:36 +08:00
juewuy
ccbe2468b8 ~修改自定义内核类型排序 2026-01-25 19:28:10 +08:00
juewuy
7c91ab5c02 ~bug fix 2026-01-25 19:24:17 +08:00
juewuy
0ecfad2d2c ~现在安装时如指定了版本分支,在更新界面不再会显示未选择 2026-01-25 19:08:45 +08:00
juewuy
71e4816020 ~Change content_list() > list_box() 2026-01-25 18:57:43 +08:00
juewuy
f0eb2fc672 Merge pull request #1184 from sofia-riese/redesign-ddns
feat(ddns.sh): adapt new designs for more interfaces
2026-01-25 18:52:12 +08:00
sofia
323b8cf61c feat(ddns.sh): adapt new designs for more interfaces 2026-01-25 18:38:18 +08:00
juewuy
241d3f2335 Merge pull request #1183 from sofia-riese/redesign-tg
feat(bot_tg_bind.sh): adapt new designs for more interfaces
2026-01-25 17:25:59 +08:00
sofia
ca236f2651 feat(bot_tg_bind.sh): adapt new designs for more interfaces 2026-01-25 17:05:45 +08:00
juewuy
7f403992b6 ~修复管理配置文件功能的若干bug
~优化管理配置文件功能列表显示
~add content_list() for tui
2026-01-25 16:05:37 +08:00
juewuy
dc694f30c0 Merge pull request #1181 from sofia-riese/redesign-1
feat: redesign static text menu
2026-01-25 13:10:35 +08:00
sofia
5a5b688ad5 feat: redesign static text menu 2026-01-25 12:42:01 +08:00
sofia
b3fdf16591 Merge remote-tracking branch 'upstream/dev' into redesign-1 2026-01-25 00:05:27 +08:00
sofia
4e0417c951 update 2026-01-25 00:03:30 +08:00
juewuy
3759951575 ~1.9.5a5 pkg 2026-01-24 22:15:39 +08:00
juewuy
e03be1f184 ~修复版本号问题 2026-01-24 22:11:12 +08:00
juewuy
26fca6b359 ~完善配置文件管理功能,现在支持:
·导入管理各种订阅/节点链接,本地配置文件,本地base64文件
 ·单独订阅、本地文件通过providers生成配置文件
 ·单独订阅、节点通过Subconverter获取在线配置文件
 ·单独订阅、本地文件直接作为配置文件使用
 ·本地生成全部提供者,支持在线生成全部订阅、分享链接
 ·本地生成功能支持自定义健康检查/自动更新间隔、正则筛选及UA
2026-01-24 22:05:49 +08:00
juewuy
aec40082b1 Merge pull request #1179 from sofia-riese/redesign-uninstall
feat(uninstall.sh): redesign static text menu
2026-01-24 14:17:28 +08:00
sofia
b93a63d94a feat(uninstall.sh): redesign static text menu 2026-01-24 13:49:57 +08:00
juewuy
3dcdd8a676 Merge pull request #1176 from sofia-riese/redesign-main
feat(menu.sh): redesign static text menu
2026-01-24 11:32:40 +08:00
Sofia
58508966de chore(menu.sh): remove errornum() and use from common.sh 2026-01-24 10:27:54 +08:00
Sofia
3188d08b34 Merge branch 'dev' into redesign-main 2026-01-24 00:12:48 +08:00
sofia
022b78a4e3 feat(menu.sh): redesign static text menu 2026-01-24 00:02:35 +08:00
juewuy
a8f9aa4385 ~1.9.5a4 pkg 2026-01-24 00:01:06 +08:00
juewuy
52070fbba3 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-24 00:00:17 +08:00
juewuy
ca72c5e1fc ~重写管理配置文件功能并拆分6_core_config.sh
~增加通用框架文件 common.sh
~修复在线生成配置文件时日志功能失效的bug
2026-01-24 00:00:05 +08:00
juewuy
48ad7723ad Merge pull request #1175 from sofia-riese/redesign-chore
chore: enhance interface display effects
2026-01-23 19:57:44 +08:00
sofia
60d945c3a2 chore: enhance interface display effects 2026-01-23 19:55:59 +08:00
juewuy
a082c68a7b Merge pull request #1173 from sofia-riese/redesign-1
feat(dns.sh): redesign static text menu
2026-01-23 18:13:17 +08:00
juewuy
601c419154 Merge pull request #1172 from sofia-riese/patch-1
fix(tui_layout.sh): apply font color
2026-01-23 18:13:00 +08:00
juewuy
3fe8f93500 Merge pull request #1174 from sofia-riese/redesign-2
feat(1_start.sh): redesign static text menu
2026-01-23 18:12:21 +08:00
sofia
ef07b31fd9 feat(1_start.sh): redesign static text menu 2026-01-23 18:10:35 +08:00
sofia
5647f60373 feat(dns.sh): redesign static text menu 2026-01-23 14:42:27 +08:00
Sofia
fed0bfeb90 feat(tui_layout.sh): identify line break "\n" 2026-01-23 14:34:35 +08:00
Sofia
358fd945f2 fix(tui_layout.sh): apply font color 2026-01-23 13:47:29 +08:00
juewuy
236fb8cd9a Merge pull request #1171 from sofia-riese/redesign-2
feat(2_settings.sh): redesign static text menu
2026-01-23 00:07:57 +08:00
sofia
a91cfc44ca feat(2_settings.sh): redesign static text menu 2026-01-22 23:57:57 +08:00
juewuy
9ca503ec82 Merge pull request #1170 from sofia-riese/redesign-4
feat(4_setboot.sh): redesign TUI
2026-01-22 13:46:33 +08:00
sofia
beab3386d2 feat(4_setboot.sh): redesign TUI 2026-01-22 13:04:52 +08:00
juewuy
8f60cc41e7 Merge pull request #1169 from sofia-riese/redesign-5
feat(5_task.sh): redesign TUI
2026-01-22 07:50:26 +08:00
sofia
89975bdfff feat(5_task.sh): redesign TUI 2026-01-22 01:19:25 +08:00
juewuy
a45bd9c0d1 ~修复分享链接被Tui切断的bug 2026-01-21 20:23:48 +08:00
juewuy
f4048b4b9c ~1.9.5a3 pkg 2026-01-21 19:42:12 +08:00
juewuy
8fd77bb666 ~crash -t命令增加强制调用tui-lite.sh机制
~更新界面列表及部分文字说明优化
2026-01-21 19:40:25 +08:00
juewuy
213eccc436 ~bug fix 2026-01-21 19:16:44 +08:00
juewuy
e8651591ff ~优化测试相关命令
~优化版本回退功能,现在支持回退到近期tags
2026-01-21 19:15:49 +08:00
juewuy
9b7c5e658c ~优化测试相关命令
~优化版本回退功能,现在支持回退到近期tags
~修复保守模式停止服务时未正确注销防火墙的bug
~修复小米设备因安装在u盘等导致自启命令不正确的bug

# Conflicts:
#	scripts/menu.sh
#	scripts/menus/9_upgrade.sh
2026-01-21 19:09:32 +08:00
juewuy
acf34714cc ~1.9.4b6 pkg 2026-01-21 19:06:12 +08:00
juewuy
56cb4a327f ~优化测试相关命令
~优化版本回退功能,现在支持回退到近期tags
~修复保守模式停止服务时未正确注销防火墙的bug
~修复小米设备因安装在u盘等导致自启命令不正确的bug
2026-01-21 19:05:40 +08:00
juewuy
a80c5b5c42 Merge pull request #1168 from sofia-riese/redesign-7
feat(7_gateway.sh): redesign TUI
2026-01-21 18:37:45 +08:00
sofia
382a9b7be3 Update 7_gateway.sh 2026-01-21 18:33:05 +08:00
sofia
fc247210cb Update 7_gateway.sh 2026-01-21 18:30:41 +08:00
juewuy
df6ea47e2e Merge pull request #1167 from sofia-riese/patch-2
fix(tui_layout.sh): attempt to fix character encoding issues
2026-01-21 14:38:33 +08:00
Sofia
41595bb643 Update tui_layout.sh 2026-01-21 14:23:29 +08:00
juewuy
25c0680e3a Merge pull request #1166 from sofia-riese/patch-1
fix(tui_layout.sh): resolve awk 'bad regex' error by using octal escape
2026-01-21 07:10:25 +08:00
Sofia
90682a06f4 fix(tui_layout.sh): resolve awk 'bad regex' error by using octal escape 2026-01-20 23:36:06 +08:00
juewuy
f7f39af5e3 ~1.9.4b5 pkg 2026-01-20 22:22:52 +08:00
juewuy
a73efc839e ~1.9.5a2 pkg 2026-01-20 22:22:00 +08:00
juewuy
8d82fcb88f Merge branch 'master' into dev 2026-01-20 22:20:34 +08:00
juewuy
f9be142dfa ~增加ChatID校验机制
~bug fix
2026-01-20 22:20:20 +08:00
juewuy
148251bb7f Merge branch 'master' into dev 2026-01-20 21:52:54 +08:00
juewuy
de7b57330e ~修复小闪存模式更新内核失败的bug
~修复部分情况下本机代理导致dns失效的bug
~增加Mihomo内核direct-nameserver默认配置
2026-01-20 21:51:57 +08:00
juewuy
8902a742a2 ~bug fix 2026-01-20 21:09:07 +08:00
juewuy
496467332a ~优化ReadMe 2026-01-20 21:05:56 +08:00
juewuy
7fc043ec49 ~Add tui_lite.sh
~Add tui switch menu
~chang double_line_break() > line_break()
2026-01-20 20:08:53 +08:00
juewuy
3d01ec827d 已修改 .github/workflows/core_easy_update.yaml
已修改        .github/workflows/update_singbox_core.yaml
2026-01-20 19:09:01 +08:00
juewuy
7336e73354 已添加 .github/workflows/core_easy_update.yaml 2026-01-20 18:43:40 +08:00
juewuy
ce4953ba75 调整Action 2026-01-20 18:17:09 +08:00
juewuy
cb0142785a Merge pull request #1163 from sofia-riese/redesign-8
feat(8_tools.sh): redesign TUI
2026-01-20 17:05:06 +08:00
sofia
4f5a037cc4 Update 8_tools.sh 2026-01-20 17:00:28 +08:00
juewuy
b39311d0a7 更新 bin_update.yml
修复面板解压失败
2026-01-20 13:52:51 +08:00
juewuy
0d002eb957 Merge pull request #1162 from sofia-riese/redesign
feat(9_upgrade.sh): redesign TUI
2026-01-20 10:07:00 +08:00
sofia
83139a4936 Update 9_upgrade.sh 2026-01-20 09:52:20 +08:00
sofia
dfaf2da168 feat(9_upgrade.sh): redesign TUI 2026-01-20 09:52:08 +08:00
juewuy
4f9d543e46 Merge pull request #1161 from sofia-riese/patch-1
refactor(set_ddns): replace recursion with while loop
2026-01-20 09:36:58 +08:00
Sofia
1b3e4892a1 refactor(set_ddns): replace recursion with while loop 2026-01-20 00:29:27 +08:00
juewuy
f18d0e4f6f Merge pull request #1159 from sofia-riese/patch-1
refactor(set_cust_host_ipv4): replace recursion with while loop
2026-01-19 14:23:23 +08:00
Sofia
7bf661ee3d refactor(set_cust_host_ipv4): replace recursion with while loop 2026-01-19 13:44:56 +08:00
juewuy
c98180fc4e Merge pull request #1158 from sofia-riese/patch-2
refactor(fw_filter_lan): replace recursion with while loop
2026-01-19 10:09:14 +08:00
Sofia
950afe955d Update fw_filter.sh 2026-01-19 10:05:01 +08:00
juewuy
48ee1ba07b Merge pull request #1157 from sofia-riese/patch-1
fix: fix an issue where colors were not displayed correctly due to automatic line breaks
2026-01-19 09:36:57 +08:00
Sofia
a4d2a3d7d6 Update tui_layout.sh 2026-01-19 09:10:21 +08:00
juewuy
d33fef974a Merge pull request #1156 from sofia-riese/patch-1
docs: add license instructions
2026-01-19 07:26:39 +08:00
Sofia
77687d4581 Merge branch 'juewuy:dev' into patch-1 2026-01-19 00:43:15 +08:00
juewuy
e25be4fafc Revert "feat(content_line): add automatic line break functionality"
This reverts commit 599dcdb15b.
2026-01-18 20:54:42 +08:00
juewuy
6b9f416315 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	ShellCrash.tar.gz
#	bin/version
#	version
2026-01-18 20:53:21 +08:00
juewuy
4dc170bf4a ~bug fix 2026-01-18 20:52:44 +08:00
juewuy
966b59692e ~bug fix 2026-01-18 20:52:02 +08:00
juewuy
8fe56b622e ~bug fix 2026-01-18 20:44:29 +08:00
juewuy
4f9ffbb7d7 ~bug fix 2026-01-18 20:27:45 +08:00
juewuy
01848bdeea Merge branch 'master' into dev 2026-01-18 20:26:55 +08:00
juewuy
100dee42be ~bug fix 2026-01-18 20:26:30 +08:00
Sofia
1dd48baca2 Update README_CN.md 2026-01-18 19:14:25 +08:00
Sofia
3f6b38b5fb Update README.md 2026-01-18 19:12:47 +08:00
Sofia
09d794083c Update README.md 2026-01-18 19:10:02 +08:00
juewuy
8b2bff3b03 ~bug fix 2026-01-18 19:06:59 +08:00
juewuy
bd5b9b315e ~1.9.5a1打包 2026-01-18 18:52:29 +08:00
juewuy
b5a314ce67 Merge branch 'master' into dev 2026-01-18 18:49:54 +08:00
juewuy
98a610eb58 ~1.9.4beta4打包 2026-01-18 18:49:32 +08:00
juewuy
8a9a294604 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-18 18:46:28 +08:00
juewuy
de9c890559 Merge branch 'master' into dev 2026-01-18 18:46:15 +08:00
juewuy
02129b3109 ~适配更多模版 2026-01-18 18:46:03 +08:00
juewuy
023e0caeb9 ~bug fix 2026-01-18 18:30:40 +08:00
juewuy
d0aca38039 Merge pull request #1154 from sofia-riese/patch-1
refactor(set_common_ports): replace recursion with while loop
2026-01-18 18:25:09 +08:00
Sofia
7e3ec496be refactor(set_common_ports): replace recursion with while loop 2026-01-18 18:15:57 +08:00
juewuy
d023479daf Merge pull request #1153 from sofia-riese/patch-4
feat(content_line): add automatic line break functionality
2026-01-18 18:05:04 +08:00
Sofia
599dcdb15b feat(content_line): add automatic line break functionality 2026-01-18 17:59:51 +08:00
juewuy
48fd622ba2 ~Add i18n install set 2026-01-18 17:57:17 +08:00
juewuy
6aa56b0c29 ~Add install_en.sh 2026-01-18 17:49:29 +08:00
juewuy
bdc2505570 ~Add install_en.sh 2026-01-18 17:44:46 +08:00
juewuy
c72840d813 已修改 scripts/menu.sh 2026-01-18 17:33:26 +08:00
juewuy
e028260a65 Merge pull request #1092 from sofia-riese/patch-2
feat(9_upgrade): redesign TUI
2026-01-18 17:22:34 +08:00
juewuy
11498c1517 Merge pull request #1094 from sofia-riese/patch-3
docs: update English version README.md
2026-01-18 17:21:46 +08:00
juewuy
d26f724621 Merge pull request #1152 from sofia-riese/patch-1
refactor(set_fw_filter): replace recursion with while loop
2026-01-18 17:21:29 +08:00
Sofia
de3f4b4254 refactor(set_fw_filter): replace recursion with while loop 2026-01-18 16:02:29 +08:00
juewuy
477eb3d2aa Merge pull request #1151 from sofia-riese/patch-1
refactor(ddns.sh): replace recursion with while loop
2026-01-18 10:49:59 +08:00
Sofia
c52327a30c refactor(ddns.sh): replace recursion with while loop 2026-01-18 10:47:39 +08:00
juewuy
5d0a61f496 Merge pull request #1150 from sofia-riese/patch-1
refactor(load_ddns): replace recursion with while loop
2026-01-18 10:41:38 +08:00
Sofia
9ba5a687af refactor(load_ddns): replace recursion with while loop 2026-01-18 10:39:27 +08:00
juewuy
3232c73233 Merge pull request #1149 from sofia-riese/patch-1
refactor(dns.sh): replace recursion with while loop
2026-01-18 09:48:58 +08:00
Sofia
1d76570c2c refactor(dns.sh): replace recursion with while loop 2026-01-18 09:46:13 +08:00
juewuy
6dca739c3e Merge pull request #1148 from sofia-riese/patch-4
perf: optimize port validation with efficient grep usage
2026-01-18 09:25:53 +08:00
juewuy
0fb8c21c14 Merge pull request #1147 from sofia-riese/patch-1
refactor(set_shadowsocks): replace recursion with while loop
2026-01-18 09:25:25 +08:00
Sofia
180629c8dd perf: optimize port validation with efficient grep usage
- Use 'grep -q' to avoid unnecessary output and sub-shell usage
2026-01-18 09:14:43 +08:00
Sofia
b4bbaba73d refactor(set_shadowsocks): replace recursion with while loop 2026-01-18 09:03:44 +08:00
juewuy
588afd7381 Merge pull request #1146 from sofia-riese/fix_bug
fix: correct read option order (-r -p) to avoid invalid identifier error
2026-01-17 23:15:54 +08:00
Sofia
a6e26c0bd6 Merge branch 'juewuy:dev' into fix_bug 2026-01-17 23:06:23 +08:00
sofia
5ee05aafb3 fix bug 2026-01-17 23:04:55 +08:00
juewuy
056e50dea2 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-17 22:58:05 +08:00
juewuy
6a0a31d76e ~优化install.sh set_crashdir.sh 2026-01-17 22:57:56 +08:00
juewuy
25e998c34a Merge pull request #1145 from sofia-riese/patch-1
refactor(setproxies): replace recursion with while loop
2026-01-17 22:06:50 +08:00
Sofia
013305e455 refactor(setproxies): replace recursion with while loop 2026-01-17 22:05:55 +08:00
juewuy
c4a7d7a005 Revert "docs(install): optimize prompts"
This reverts commit d708f0e113.

# Conflicts:
#	install.sh
2026-01-17 21:39:19 +08:00
juewuy
fa81312609 ~Add i18n switch menu 2026-01-17 21:34:10 +08:00
juewuy
9360363478 ~Add i18n switch menu 2026-01-17 21:32:06 +08:00
juewuy
db71fcd04a Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-17 21:12:20 +08:00
juewuy
7422a3f3c8 ~Add i18n support for dns.sh
~Fix i18n support for 2_settings.sh
2026-01-17 21:12:09 +08:00
juewuy
77f30626b3 Merge pull request #1144 from sofia-riese/patch-1
fix(tui_layout): handle missing and empty string parameters correctly
2026-01-17 20:23:07 +08:00
Sofia
e20b33046b fix(tui_layout): handle missing and empty string parameters correctly 2026-01-17 20:18:15 +08:00
juewuy
e99695a2f1 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-17 20:09:21 +08:00
juewuy
42d9f6c0b7 Merge pull request #1143 from sofia-riese/patch-1
refactor(set_bot_tg): replace recursion with while loop
2026-01-17 20:09:10 +08:00
juewuy
040accdef0 ~Fix i18n support for 2_settings.sh 2026-01-17 20:08:11 +08:00
Sofia
f7b50209f0 refactor(set_bot_tg): replace recursion with while loop 2026-01-17 19:37:10 +08:00
juewuy
23040b3570 ~bug fix 2026-01-17 18:43:29 +08:00
juewuy
14b6118ee4 Merge pull request #1142 from sofia-riese/patch-4
refactor(setgroups): replace recursion with while loop
2026-01-17 17:41:11 +08:00
Sofia
66d848581a refactor(setgroups): replace recursion with while loop 2026-01-17 17:37:14 +08:00
juewuy
b98a996cb4 更新 bot_tg_service.sh 2026-01-17 17:29:32 +08:00
juewuy
1cef94d23c Merge pull request #1141 from sofia-riese/patch-1
refactor(forwhat): replace recursion with while loop
2026-01-17 17:27:21 +08:00
Sofia
18e3046aa4 refactor(forwhat): replace recursion with while loop 2026-01-17 17:18:17 +08:00
juewuy
0b8733f00e Merge pull request #1139 from sofia-riese/patch-5
feat(tui): add layout utilities for terminal UI formatting
2026-01-17 14:09:49 +08:00
Sofia
04c5f088ba update 2026-01-17 13:13:33 +08:00
Sofia
28de722560 update 2026-01-17 13:12:08 +08:00
juewuy
5223400684 Merge pull request #1138 from sofia-riese/patch-4
fix(4_setboot): fix some warnings from ShellCheck prompts
2026-01-17 13:01:19 +08:00
juewuy
24bff21259 Merge pull request #1137 from sofia-riese/patch-1
refactor(set_wireguard): replace recursion with while loop and fix some bug
2026-01-17 13:00:39 +08:00
Sofia
a3a8e9aa86 Update menu.sh 2026-01-17 12:55:02 +08:00
Sofia
0317d12e1d feat(tui): add layout utilities for terminal UI formatting
Prepare for future TUI modifications
2026-01-17 12:54:02 +08:00
Sofia
27aefb7699 fix(4_setboot): fix some errors from ShellCheck prompts 2026-01-17 12:27:38 +08:00
Sofia
bacdf4675f refactor(set_wireguard): replace recursion with while loop and fix some bug 2026-01-17 12:08:08 +08:00
juewuy
58dd51b483 Merge pull request #1134 from sofia-riese/patch-4
fix(5_task): add double quote to prevent word splitting
2026-01-16 22:25:41 +08:00
juewuy
ff4f8673fc Merge pull request #1133 from sofia-riese/patch-1
refactor(setrules): replace recursion with while loop
2026-01-16 22:24:49 +08:00
Sofia
0c9d110437 fix(5_task): add double quote to prevent word splitting
- Add double quote to prevent word splitting
- Format code with shfmt
2026-01-16 21:52:02 +08:00
Sofia
b3b72b4b85 refactor(setrules): replace recursion with while loop
- Replace recursion with while loop
- Add double quote to prevent word splitting
- Use grep -q instead of [ -n ... ] for rule match
2026-01-16 21:04:48 +08:00
juewuy
9c7bf11cfa Merge branch 'master' into dev 2026-01-16 20:15:44 +08:00
juewuy
c816d97893 ~bug fix 2026-01-16 20:15:26 +08:00
juewuy
c84a92b2e5 ~Add i18n support for 2_settings.sh 2026-01-16 20:08:01 +08:00
juewuy
0cb57d1d7b ~Add i18n support for 2_settings.sh 2026-01-16 19:59:31 +08:00
juewuy
329db0d9f2 Merge branch 'master' into dev 2026-01-16 18:40:05 +08:00
juewuy
48c60b8ea0 ~1.9.4beta3.2打包 2026-01-16 18:39:48 +08:00
juewuy
bd036da990 ~优化定时任务 2026-01-16 18:38:23 +08:00
juewuy
496e353a11 ~优化定时任务 2026-01-16 18:36:57 +08:00
juewuy
2ca471a361 Merge branch 'master' into dev
# Conflicts:
#	scripts/menus/8_tools.sh
2026-01-16 18:32:44 +08:00
juewuy
eee4f17947 ~bug fix 2026-01-16 18:32:16 +08:00
juewuy
ebf0186266 ~bug fix 2026-01-16 18:29:18 +08:00
juewuy
7d8279c9df Merge branch 'master' into dev 2026-01-16 18:26:13 +08:00
juewuy
461387eaac ~bug fix 2026-01-16 18:25:51 +08:00
juewuy
0c7cf39e29 Merge branch 'master' into dev
# Conflicts:
#	scripts/menus/7_gateway.sh
2026-01-16 18:19:43 +08:00
juewuy
da92996385 ~修复描述 2026-01-16 18:18:35 +08:00
juewuy
ed6b4432e7 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-16 16:44:06 +08:00
juewuy
4e971176d2 Merge pull request #1132 from sofia-riese/patch-1
fix(1_start): add double quote to prevent word splitting
2026-01-15 21:26:58 +08:00
Sofia
63e6daca22 fix(1_start): add double quote to prevent word splitting 2026-01-15 21:22:15 +08:00
juewuy
d01b96bdb3 Merge branch 'master' into dev 2026-01-15 19:42:33 +08:00
juewuy
ba5a7a3a69 ~bug fix 2026-01-15 19:42:17 +08:00
juewuy
2461c93b9f ~回退pr修改 2026-01-15 19:10:08 +08:00
juewuy
70b5c22fc2 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-15 19:07:26 +08:00
juewuy
ff278298c9 Merge branch 'master' into dev
# Conflicts:
#	scripts/libs/sb_endpoints.sh
2026-01-15 19:04:13 +08:00
juewuy
c626085679 ~修复ts和wg启动失败的bug 2026-01-15 19:03:25 +08:00
juewuy
8cf3ab2228 Merge pull request #1131 from sofia-riese/patch-4
fix(4_setboot): add double quote to prevent word splitting
2026-01-15 18:55:21 +08:00
juewuy
5cd8122c46 ~bug fix 2026-01-15 18:53:32 +08:00
juewuy
3907be4c3f ~bug fix 2026-01-15 18:53:03 +08:00
juewuy
b5cfedf3dc Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-15 18:49:15 +08:00
Sofia
5ccf102791 fix(4_setboot): add double quote to prevent word splitting 2026-01-15 18:47:53 +08:00
juewuy
0fad4c0d3e ~修复自动编译失败的问题,arm64和amd64内核upx压缩版本改为5.1.0 2026-01-15 18:47:48 +08:00
juewuy
bdd13aa91b Merge pull request #1130 from sofia-riese/patch-1
refactor(set_tailscale): replace recursion with while loop
2026-01-15 18:43:49 +08:00
Sofia
b6d19a7ac4 refactor(set_tailscale): replace recursion with while loop 2026-01-15 18:41:07 +08:00
juewuy
e460df9ca6 Merge pull request #1129 from sofia-riese/patch-1
perf(install): enhance execution efficiency
2026-01-15 18:34:35 +08:00
juewuy
b3d2c8af69 ~修复自动编译失败的问题,arm64和amd64内核upx压缩版本改为5.1.0 2026-01-15 18:32:03 +08:00
Sofia
635dcd7ee3 perf(install): enhance execution efficiency 2026-01-15 18:22:35 +08:00
juewuy
cb38a98332 Merge branch 'master' into dev 2026-01-15 18:05:27 +08:00
juewuy
feb3c2a421 ~1.9.4beta3打包 2026-01-15 18:05:08 +08:00
juewuy
8ea6a38213 Merge branch 'master' into dev 2026-01-15 18:04:26 +08:00
juewuy
9aa6f3d5bb ~增加wg和ts配置生成检测机制防止文件冲突
~bug fix
2026-01-15 18:04:13 +08:00
juewuy
5154339546 Merge pull request #1128 from sofia-riese/patch-6
refactor(set_fw_wan): replace recursion with while loop
2026-01-15 17:06:30 +08:00
juewuy
2cad4ec818 Merge pull request #1126 from sofia-riese/patch-5
style(8_tools): format code with shfmt
2026-01-15 17:05:49 +08:00
juewuy
4c16236823 Merge pull request #1125 from sofia-riese/patch-1
fix(5_task): add double quote to prevent word splitting
2026-01-15 17:04:37 +08:00
juewuy
422db97e87 Merge pull request #1114 from sofia-riese/patch-4
refactor(set_adv_config): replace recursion with while loop
2026-01-15 17:04:09 +08:00
Sofia
174cbabb93 refactor(set_fw_wan): replace recursion with while loop 2026-01-15 16:14:33 +08:00
Sofia
a5668dd94b style: format code 2026-01-15 15:35:19 +08:00
Sofia
16e3e7a489 fix(5_task): add double quote to prevent word splitting 2026-01-15 14:05:14 +08:00
Sofia
31ea92516f Merge branch 'juewuy:dev' into patch-3 2026-01-15 03:01:19 +08:00
Sofia
e66bd832e1 Merge branch 'dev' into patch-2 2026-01-15 03:00:25 +08:00
Sofia
7422f5dcc3 Merge branch 'juewuy:dev' into patch-4 2026-01-15 02:53:11 +08:00
Sofia
82f5fce989 repair accidental deletion operation 2026-01-15 02:49:01 +08:00
Sofia
3977565ad1 fix: revise return logic 2026-01-15 02:36:43 +08:00
juewuy
281595f79f Merge pull request #1123 from sofia-riese/patch-1
fix: format code and add double quote to prevent word splitting
2026-01-14 21:04:09 +08:00
Sofia
602f3e2890 fix: add double quote to prevent globbing and word splitting 2026-01-14 20:52:22 +08:00
juewuy
e048264d9e Merge pull request #1122 from sofia-riese/patch-1
refactor: replace recursion with while loop in main_menu
2026-01-14 20:31:14 +08:00
Sofia
7c3039ea68 refactor: replace recursion with while loop in main_menu 2026-01-14 20:28:06 +08:00
juewuy
690db2fe73 ~Add i18n support for 1_start.sh 2026-01-14 20:20:25 +08:00
juewuy
26831994b1 Merge branch 'master' into dev 2026-01-14 19:54:11 +08:00
juewuy
88dffde53c ~1.9.4beta2打包 2026-01-14 19:53:12 +08:00
juewuy
f9af59a7a9 Merge branch 'master' into dev 2026-01-14 19:52:30 +08:00
juewuy
06656b5694 ~尝试修复华硕设备关闭ssh时进程注销的bug 2026-01-14 19:52:19 +08:00
juewuy
617b8cf4b8 Merge branch 'master' into dev
# Conflicts:
#	scripts/menus/8_tools.sh
2026-01-14 19:26:07 +08:00
juewuy
e3789ea1ce ~修复新手引导死循环的bug 2026-01-14 19:24:58 +08:00
juewuy
e545b728b5 ~修复本地生成配置文件时默认模版报错的bug 2026-01-14 19:19:51 +08:00
juewuy
f833bb9ce7 ~修复本地生成配置文件时默认模版报错的bug 2026-01-14 19:09:39 +08:00
juewuy
22b8e04717 Merge branch 'master' into dev 2026-01-14 19:03:02 +08:00
juewuy
328466584b ~修复未安装内核时本地生成配置失败的bug 2026-01-14 19:02:44 +08:00
juewuy
48fee3d36d Merge branch 'master' into dev
# Conflicts:
#	scripts/menus/2_settings.sh
2026-01-14 18:56:17 +08:00
juewuy
893ddd7268 ~优化默认ipv4路由网段获取机制 2026-01-14 18:54:09 +08:00
juewuy
27906ee244 Merge branch 'master' into dev 2026-01-14 18:49:36 +08:00
juewuy
aef509de62 ~增加自启检测,修复反复自启导致死机循环的bug
~优化本地ipv4路由网段获取,修复Tailscale通告相关问题
~修复由于公网防火墙导致的本机及容器代理查询dns失败的相关bug
~修复entware环境兼容问题
~修复部分版本wget命令兼容问题
~修复保存面板节点功能相关bug
~修复singbox内核禁用配置覆写后启动失败的bug
2026-01-14 18:49:02 +08:00
juewuy
b2be8ab3fd Merge pull request #1121 from sofia-riese/redesign
style: redesign the install script interface
2026-01-14 17:05:28 +08:00
Sofia
08f346a6f4 fix: use quotation marks to prevent word splitting 2026-01-13 12:51:01 +08:00
Sofia
739ee5d22c Merge branch 'dev' into patch-2 2026-01-13 10:06:11 +08:00
Sofia
2d7fbdb443 style: update 2026-01-13 10:02:29 +08:00
Sofia
3797d95174 docs: update README.md
Updated the English README.md based on the latest version of the Simplified Chinese README.md document.
2026-01-12 22:57:53 +08:00
Sofia
7c33c24f80 style: redesign the install script interface 2026-01-12 22:31:03 +08:00
juewuy
0860d177a1 Merge pull request #1120 from DustinWin/dev
优化 sing-box 域名嗅探覆写和规则覆写
2026-01-12 21:36:40 +08:00
DustinWin
0cf5e798b3 优化 sing-box 域名嗅探覆写和规则覆写 2026-01-12 21:12:16 +08:00
juewuy
0e6471c155 Merge pull request #1118 from sofia-riese/patch-1
refactor(set_core_config_link): replace recursion with while loop
2026-01-12 17:47:05 +08:00
juewuy
cf3b94424c Merge pull request #1119 from Maozai-Teng/dev
小修小补~
2026-01-12 17:46:48 +08:00
小小小猫仔
e4efd439bf 小修小补~ 2026-01-12 06:38:02 +08:00
小小小猫仔
545ce0da20 小修小补~ 2026-01-12 06:37:35 +08:00
Sofia
d630f7534e refactor(set_core_config_link): replace recursion with while loop 2026-01-12 02:06:05 +08:00
juewuy
ffce704f5e Merge pull request #1117 from sofia-riese/patch-6
docs(readme_cn): add hints
2026-01-11 20:46:37 +08:00
Sofia
a1a9b10a85 docs(readme_cn): add hints 2026-01-11 19:24:19 +08:00
juewuy
98adc4dad5 Merge pull request #1116 from sofia-riese/patch-1
refactor(set_core_config): replace recursion with while loop
2026-01-11 18:23:48 +08:00
Sofia
56d8bbadc2 refactor(set_core_config): replace recursion with while loop 2026-01-11 17:09:11 +08:00
Sofia
7676a3f607 refactor(set_adv_config): replace recursion with while loop 2026-01-11 12:51:18 +08:00
juewuy
55b8266dfd Merge pull request #1113 from sofia-riese/patch-4
refactor(setproviders): replace recursion with while loop
2026-01-11 09:46:17 +08:00
Sofia
a544637651 refactor(setproviders): replace recursion with while loop 2026-01-11 09:24:13 +08:00
juewuy
51ff53f1d7 Merge pull request #1112 from sofia-riese/patch-6
refactor(set_ipv6): replace recursion with while loop
2026-01-11 08:09:08 +08:00
juewuy
97de3c8fe8 Merge pull request #1111 from sofia-riese/patch-4
refactor(gateway): replace recursion with while loop
2026-01-11 08:08:48 +08:00
Sofia
da11c319b8 refactor(set_ipv6): replace recursion with while loop 2026-01-11 01:45:10 +08:00
Sofia
d797838378 refactor(gateway): replace recursion with while loop 2026-01-11 01:37:56 +08:00
juewuy
093fffee05 Merge pull request #1110 from DustinWin/dev
全分组新增奈飞和油管规则
2026-01-10 22:35:16 +08:00
DustinWin
ac60ba8001 全分组新增奈飞和油管规则 2026-01-10 22:05:57 +08:00
juewuy
2e150ca9d9 Merge pull request #1108 from sofia-riese/patch-4
refactor(task_manager): replace recursion with while loop
2026-01-10 19:42:33 +08:00
Sofia
0712905fbe refactor(task_manager): replace recursion with while loop 2026-01-10 17:25:32 +08:00
juewuy
10e50dc244 Merge pull request #1107 from sofia-riese/patch-1
docs(install): optimize prompts
2026-01-10 16:17:16 +08:00
Sofia
d708f0e113 docs(install): optimize prompts 2026-01-10 14:03:28 +08:00
juewuy
ff0fa89717 Merge pull request #1106 from sofia-riese/patch-1
refactor: format code and replace recursion with while loop in set_alias
2026-01-10 11:38:59 +08:00
Sofia
24ed96a618 refactor: formatter code and replace recursion with while loop in set_alias 2026-01-10 11:28:02 +08:00
juewuy
3e331d786f Merge pull request #1105 from sofia-riese/patch-1
docs: change emoji to GitHub emoji markup and standardize naming
2026-01-10 09:37:19 +08:00
juewuy
cfa9c58451 Merge pull request #1104 from sofia-riese/patch-7
refactor: replace recursion with while loop in setdir
2026-01-10 09:36:55 +08:00
Sofia
26ae84afd5 docs: change emoji to GitHub emoji markup and standardize naming 2026-01-10 09:15:59 +08:00
Sofia
85396a6b5d refactor: replace recursion with while loop in setdir 2026-01-10 09:04:56 +08:00
juewuy
3147bb650d Merge pull request #1101 from sofia-riese/patch-1
refactor: replace recursion with while loop in set_redir_mod
2026-01-10 08:51:39 +08:00
juewuy
b065a7d4c8 Merge pull request #1102 from sofia-riese/patch-4
docs: beautify the README_CN document layout
2026-01-10 08:50:09 +08:00
juewuy
903d0592ce Merge pull request #1103 from sofia-riese/patch-5
refactor: replace recursion with while loop in setcustcore
2026-01-10 08:49:14 +08:00
Sofia
d4646030a5 refactor: replace recursion with while loop in setcustcore 2026-01-09 22:30:28 +08:00
Sofia
263792d0cf docs: change emoji to github markdown emoji markup 2026-01-09 21:50:38 +08:00
Sofia
ad969c9f27 docs: beautify the README_CN document layout 2026-01-09 21:44:55 +08:00
Sofia
ea0bec152e refactor: replace recursion with while loop in set_redir_mod 2026-01-09 19:23:32 +08:00
juewuy
167ab30b29 Merge pull request #1099 from sofia-riese/patch-1
refactor: replace recursion with while loop in set_vmess
2026-01-09 14:18:56 +08:00
juewuy
4760708248 Merge pull request #1100 from sofia-riese/patch-4
fix: correct VmRSS unit conversion and simplify logic
2026-01-09 14:17:43 +08:00
Sofia
64de8c8146 fix: correct VmRSS unit conversion and simplify logic 2026-01-09 13:33:15 +08:00
Sofia
4003a80c56 refactor: replace recursion with while loop in set_vmess 2026-01-09 10:10:25 +08:00
juewuy
2f796af178 Merge pull request #1098 from Maozai-Teng/dev
谁能想到日本节点里面可以混进去一个尼日利亚呢~
2026-01-09 09:55:19 +08:00
小小小猫仔
1c4b936722 谁能想到日本节点里面可以混进去一个尼日利亚呢~ 2026-01-09 09:50:55 +08:00
小小小猫仔
75302adb1c 谁能想到日本节点里面可以混进去一个尼日利亚呢~ 2026-01-09 09:50:39 +08:00
juewuy
912f281730 Merge pull request #1093 from sofia-riese/patch-1
refactor: replace recursion with while loop in settings
2026-01-09 08:29:56 +08:00
juewuy
270a5d68ab Merge pull request #1095 from sofia-riese/patch-4
docs: enhance the table display in README_CN.md
2026-01-09 08:26:37 +08:00
juewuy
1e76dc11e8 Merge pull request #1096 from sofia-riese/patch-5
refactor: replace recursion with while loop in override
2026-01-09 08:24:30 +08:00
juewuy
cd7de527fa Merge pull request #1097 from sofia-riese/patch-6
fix: solve recursion problem and improve the execution logic order
2026-01-09 08:23:45 +08:00
Sofia
b428d4c786 fix: potential risks of forced withdrawal midway 2026-01-09 06:41:40 +08:00
Sofia
f150d14f80 fix: solve the recursion problem 2026-01-09 06:34:05 +08:00
Sofia
492a2fe898 refactor: replace recursion with while loop in override 2026-01-09 00:55:19 +08:00
Sofia
a0df852611 docs: enhance the table display in README_CN.md 2026-01-08 22:04:42 +08:00
Sofia
a8f42ba443 docs: updated English version README.md
Referencing the Simplified Chinese README.md file, update the English version of README.md and improve formatting and minor wording.

I don't speak Mandarin, so please excuse any translation inaccuracies.
2026-01-08 21:52:14 +08:00
Sofia
b93ac17f2e refactor: replace recursion with while loop in settings 2026-01-08 20:48:10 +08:00
juewuy
da30e623ce ~拆分流量过滤和新手引导文件 2026-01-08 19:16:13 +08:00
juewuy
75b69e91b6 ~Add en support( Use [echo en > "$CRASHDIR"/configs/i18n.cfg] to test ! ) 2026-01-08 18:53:14 +08:00
juewuy
2e1744a993 ~Add i18n support (only menu.sh) 2026-01-08 18:46:41 +08:00
juewuy
6b34654705 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into master 2026-01-08 17:32:14 +08:00
juewuy
abfa3049b3 ~1.9.4beta1.1打包 2026-01-08 17:31:51 +08:00
juewuy
d98f6ccef5 ~Tailscale通告网段改为使用透明路由ipv4网段
~bug fix
2026-01-08 17:31:17 +08:00
juewuy
bcfc55b89b Merge pull request #1091 from sofia-riese/patch-1
refactor: replace recursion with while loop in task_menu
2026-01-08 16:52:46 +08:00
Sofia
233b75b6e2 style: improve and unify the user interface 2026-01-08 15:59:53 +08:00
Sofia
9383b69a1a refactor: replace recursion with while loop in task_menu 2026-01-08 13:57:15 +08:00
juewuy
f72192e801 Merge branch 'dev' into master
# Conflicts:
#	ShellCrash.tar.gz
#	bin/clashfm.tar.gz
#	bin/version
#	version
2026-01-08 10:14:27 +08:00
juewuy
2c5dfe04c8 ~1.9.4beta1打包 2026-01-08 10:12:18 +08:00
juewuy
8ef30efa31 ~bug fix 2026-01-08 10:10:58 +08:00
juewuy
6d1b2a0a26 Merge pull request #1089 from sofia-riese/patch-1
refactor: replace recursion with while loop in setboot
2026-01-08 09:15:10 +08:00
juewuy
2619b0991c Merge pull request #1088 from Maozai-Teng/dev
修复自动选择可能会选到“剩余流量:xxx”、“距离下次重置:xxx”这种垃圾节点
2026-01-08 09:14:03 +08:00
Sofia
b636b49eb6 refactor: replace recursion with while loop in setboot 2026-01-08 00:19:36 +08:00
小小小猫仔
5f3cade963 Add files via upload 2026-01-07 22:25:06 +08:00
小小小猫仔
60747987e9 Add files via upload 2026-01-07 22:24:46 +08:00
小小小猫仔
e42182cde6 修复自动选择可能会选到“剩余流量:xxx”、“距离下次重置:xxx”这种垃圾节点
修复自动选择可能会选到“剩余流量:xxx”、“距离下次重置:xxx”这种垃圾节点
2026-01-07 22:12:55 +08:00
小小小猫仔
26130510fa 修复自动选择可能会选到“剩余流量:xxx”、“距离下次重置:xxx”这种垃圾节点
修复自动选择可能会选到“剩余流量:xxx”、“距离下次重置:xxx”这种垃圾节点
2026-01-07 22:12:29 +08:00
juewuy
5032cf6d8b ~1.9.3alpha8打包 2026-01-07 20:35:08 +08:00
juewuy
1c2474cf9e ~增加ecs优化功能 2026-01-07 20:23:56 +08:00
juewuy
0a0e5c0af9 ~增加ecs优化功能 2026-01-07 20:17:36 +08:00
juewuy
43cf4a914b ~重写常用端口过滤功能 2026-01-07 18:21:04 +08:00
juewuy
236292ac9f Merge pull request #1087 from sofia-riese/patch-2
Corrects potential errors when filenames are separated by spaces
2026-01-07 17:52:43 +08:00
juewuy
ecb10510cf Merge pull request #1086 from sofia-riese/patch-1
Keep addressing function self-invocation
2026-01-07 17:51:34 +08:00
Sofia
5306c8d3da Correct potential errors 2026-01-07 17:25:44 +08:00
Sofia
45b12fc70b Correct potential errors 2026-01-07 17:21:04 +08:00
Sofia
0b8bf53299 Keep addressing function self-invocation 2026-01-07 15:44:58 +08:00
juewuy
333a553b28 Merge pull request #1085 from sofia-riese/patch-1
Continue to address the issue of function self-invocation
2026-01-07 13:44:59 +08:00
Sofia
364fd54ced Continue to address the issue of function self-invocation 2026-01-07 12:30:14 +08:00
juewuy
2e85085cf7 Merge pull request #1084 from sofia-riese/patch-1
Fix tar extraction and grep command syntax
2026-01-07 11:12:34 +08:00
juewuy
8cda75e055 Merge pull request #1083 from sofia-riese/patch-5
Continue to address the issue of function self-invocation
2026-01-07 11:12:01 +08:00
juewuy
22cd7766cd ~增加单独指定dns劫持端口的功能(用于搭配第三方DNS服务) 2026-01-07 11:11:17 +08:00
juewuy
27dfc69f50 ~增加单独指定dns劫持端口的功能(用于搭配第三方DNS服务) 2026-01-07 11:10:45 +08:00
Sofia
ef3ff50fbf Fix tar extraction and grep command syntax 2026-01-07 10:37:08 +08:00
juewuy
f46cdade4d ~改为统一使用ON/OFF来表示功能开启关闭状态 2026-01-07 10:16:39 +08:00
Sofia
1d7be3a3a0 Continue to address the issue of function self-invocation 2026-01-07 09:58:56 +08:00
juewuy
098a70c067 ~1.9.3alpha7.3打包 2026-01-07 09:34:47 +08:00
juewuy
3770a0ebaf Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-07 09:30:44 +08:00
juewuy
981d6f7ec0 ~兼容调整 2026-01-07 09:30:27 +08:00
juewuy
496a10264a Merge pull request #1080 from sofia-riese/patch-1
Fix syntax errors
2026-01-07 01:16:27 +08:00
juewuy
cca59fe5d2 Merge pull request #1081 from sofia-riese/patch-2
Change shell type
2026-01-07 01:15:51 +08:00
Sofia Riese
a48ad916d2 Change shell type 2026-01-06 23:08:21 +08:00
Sofia Riese
d3f751e876 Correcting syntax errors 2026-01-06 22:20:49 +08:00
juewuy
50351fe6dc ~1.9.3alpha7.2打包 2026-01-06 21:27:26 +08:00
juewuy
7c8b0874bd ~优化ddns脚本 2026-01-06 21:26:22 +08:00
juewuy
3dec4a0d65 ~优化屏蔽quic实现机制,修复bug 2026-01-06 15:58:51 +08:00
juewuy
3772593f66 ~检查更新流程优化
~padavan自启优化
~部分界面文本优化
~bug fix
2026-01-06 14:51:18 +08:00
juewuy
93ac1b1da9 ~优化dir_avail函数 2026-01-06 13:45:20 +08:00
juewuy
0e9a14cc9d Merge pull request #1079 from ruth-hale/patch-7
Fix path for clashdb.tar.gz extraction
2026-01-06 13:26:54 +08:00
juewuy
2ef2a3e4ec Merge pull request #1078 from ruth-hale/patch-6
Refactor dir_avail function
2026-01-06 13:26:17 +08:00
juewuy
f218be0ff5 Merge pull request #1074 from ruth-hale/patch-4
Continue replace self-invoked with a while true loop
2026-01-06 13:25:31 +08:00
nested-universe
d0c0fe63dc Fix path for clashdb.tar.gz extraction 2026-01-05 18:27:53 +08:00
nested-universe
4360f6a702 Refactor dir_avail function
#### **1. Execution Efficiency**
* **Optimized Execution:** Streamlined from 4 external processes to just 2 (`df` and `awk`) by eliminating complex matrix transposition loops and string matching, significantly boosting execution speed and reducing overhead.

#### **2. Readability & Maintainability**
* **Clean Code:** Replaced 3 lines of convoluted logic with a single, clear pipeline.

#### **3. Robustness**
* **Anti-Wrapping:** The `-P` flag ensures the output stays on one line, preventing errors caused by long filesystem names that usually break `df` formatting.
* **Safe Defaults:** Uses `${1:-.}` to gracefully handle cases where no directory path is provided.
* **Dynamic Column Targeting:** Uses `$(NF-2)` to locate the "Available" column by position instead of fragile keyword filtering (e.g., "Available" or "可用"). This ensures locale-independence and correctly identifies the space value even if filesystem names contain spaces or if the system language changes.This is more robust than fixed column numbers because it correctly identifies the space value even if the filesystem name contains spaces or if the system adds extra trailing info.

#### **4. Seamless Compatibility**
* **Drop-in Replacement:** Fully supports your existing call patterns.
* **Zero Refactoring:** No changes are needed in the rest of your script to switch to this version.
2026-01-03 11:06:58 +08:00
juewuy
8faeec6cd2 Merge pull request #1077 from nested-universe/patch-5
Fix installation alias selection
2026-01-03 09:28:31 +08:00
nested-universe
8632dd9cb1 Change shebang to use env for bash 2026-01-03 09:26:50 +08:00
nested-universe
e57ae68396 Fix installation alias selection 2026-01-03 09:21:57 +08:00
juewuy
6108f66acc 更新 compose.yml 2026-01-02 19:26:53 +08:00
juewuy
5eb7f0988b 更新 README.md 2026-01-02 19:26:28 +08:00
nested-universe
3b4f3220dc Continue replace self-invoked with a while true loop
Currently, there appears to be no large-scale error.
So, keep going.
2026-01-02 17:33:32 +08:00
juewuy
dc1bf88840 更新 compose.yml 2026-01-02 15:47:05 +08:00
juewuy
fd9593f536 fix 2026-01-02 11:29:06 +08:00
juewuy
40a01428a5 ~调整内核下载功能
~bug修复
~找回误删的防止dnsmasq重定向功能
2026-01-02 11:28:27 +08:00
juewuy
b35f483652 fix 2026-01-02 11:19:29 +08:00
juewuy
2cfb2e5c08 已修改 .github/workflows/core_auto_update.yml 2026-01-02 11:15:59 +08:00
juewuy
7e1e7fa98d ~调整自动编译 2026-01-02 11:12:33 +08:00
juewuy
4238c7d433 已修改 .github/workflows/update_singbox_core.yaml 2026-01-02 11:06:36 +08:00
juewuy
7b07509887 ~优化alpha版本号为当前日期 2026-01-02 10:54:12 +08:00
juewuy
7e51c8bec0 ~仅在tar.gz包时变更版本号 2026-01-02 10:13:13 +08:00
juewuy
4b12ae7a28 ~增加"match_only": true分支特性 2026-01-02 10:06:41 +08:00
juewuy
6979ba9c83 ~upx压缩改为默认压缩率 2026-01-02 09:57:25 +08:00
juewuy
ea92f3e701 ~1.9.3alpha7打包 2026-01-01 15:54:04 +08:00
juewuy
760458cd58 ~修复zsh环境安装报错
~修复singbox内核ss入站无法生效的bug
2026-01-01 15:53:20 +08:00
juewuy
849fc928ed Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2026-01-01 15:41:40 +08:00
juewuy
ecca342893 ~修复crontab报错
~部分细节调整
2026-01-01 15:38:26 +08:00
juewuy
f83c46a99a Merge pull request #1070 from nested-universe/patch-3
Continue replace self-invoked with a while true loop
2026-01-01 14:53:29 +08:00
juewuy
389a24c139 Merge pull request #1068 from Maozai-Teng/dev
重要更新,之前忘记给private加直连了_(:3」 ∠)_
2026-01-01 14:48:24 +08:00
nested-universe
ea2a56f871 Continue replace self-invoked with a while true loop
- Use CASE statements instead of if-elif statements.
- Replace self-invoked with a while true loop.
- Wrap the inner function outside the parent function to prevent duplicate declarations caused by the while true loop.
2026-01-01 14:45:37 +08:00
juewuy
4f31373c5f ~增加3种不同的内核压缩方式,并对应不同版本分支 2026-01-01 14:19:43 +08:00
juewuy
26567c0862 已修改 .github/workflows/update_singbox_core.yaml 2026-01-01 14:03:10 +08:00
juewuy
a4363080bb 已修改 .github/workflows/update_singbox_core.yaml 2026-01-01 14:02:35 +08:00
juewuy
4eb4ac5871 ~改为按输入的压缩类型进行压缩 2026-01-01 13:42:05 +08:00
小小小猫仔
5158b36b1a 重要更新,之前忘记给private加直连了_(:3」 ∠)_
重要更新,之前忘记给private加直连了_(:3」 ∠)_
2026-01-01 13:37:11 +08:00
juewuy
ba1bd75666 ~修复upx被上传到github的bug 2026-01-01 13:04:43 +08:00
juewuy
4cdcb39f86 ~增加内核upx压缩 2026-01-01 12:58:05 +08:00
juewuy
e6ef71510e Update update_meta_core.yaml 2026-01-01 12:22:09 +08:00
juewuy
6324cee884 Update update_meta_core.yaml 2026-01-01 12:15:34 +08:00
juewuy
24d7dda41e Update update_meta_core.yaml 2026-01-01 11:34:56 +08:00
juewuy
eb97732930 已修改 .github/workflows/update_meta_core.yaml 2026-01-01 11:30:40 +08:00
juewuy
7c01df50fe ~增加upx压缩 2026-01-01 11:18:38 +08:00
juewuy
5aafe92198 ~调整Tailscale的缓存目录为安装目录,增加设备名称设置选项
~修复部分设备开机初始化失败的bug
~部分代码细节优化
2026-01-01 10:43:25 +08:00
juewuy
abb90eb6f0 修复auto_start.sh脚本调用失败 2026-01-01 08:13:24 +08:00
juewuy
69acd4ce7a Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-31 21:15:05 +08:00
juewuy
5e27b3fbd6 ~修复默认dns启动报错 2025-12-31 21:14:55 +08:00
juewuy
7f9d256294 Merge pull request #1065 from nested-universe/patch-2
Continue replace self-invoked with a while true loop
2025-12-31 20:54:38 +08:00
juewuy
b080c86a2a ~1.9.3release 2025-12-31 20:50:39 +08:00
nested-universe
e655259d14 Continue replace self-invoked with a while true loop
- replace self-invoked with a while true loop。
- Wrap the inner function outside the parent function to prevent duplicate declarations caused by the while true loop.
2025-12-31 20:45:59 +08:00
juewuy
a86c64cd86 ~1.9.3alpha6打包 2025-12-31 20:45:23 +08:00
juewuy
639557be27 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-31 20:44:31 +08:00
juewuy
08fc32d63e ~优化vmess入站功能,增加对自定义混淆host的配置存档
~优化Tailscale启用exitnode功能时的文字提示
~增加对无法自动获取lan网段设备的提示信息
~尝试修复部分设备定时任务报错
~尝试调整tun模式下屏蔽quic的防火墙工作机制
~修复重新进入新手引导会覆盖singbox内核为meta内核的bug
~修复公网防火墙放行端口在较新版本openwrt上未生效的bug
2025-12-31 20:44:21 +08:00
juewuy
442d9f8401 Merge pull request #1064 from Maozai-Teng/dev
增加global
2025-12-31 17:23:30 +08:00
小小小猫仔
963da8b15c 增加global
增加global
2025-12-31 17:22:07 +08:00
juewuy
6fe1938809 ~优化安装命令,兼容dash 2025-12-31 15:15:33 +08:00
juewuy
805d75720f 已修改 scripts/menus/dns.sh 2025-12-31 15:08:37 +08:00
juewuy
ebba797473 ~增加小米设备对autossh脚本的兼容
~增加小米设备/data/auto_start.sh文件,用于自定义开机启动项
~增加Mihomo内核默认启用统一延迟功能
~优化默认DNS,现在会默认使用localhost(如果可用)而不是阿里dns
~优化子菜单加载效率
~优化部分设备的tun加载流程,修复因为未加载tun模块而导致的启动报错
~优化dns界面显示
~修复因为文件拆分路径改变导致的加载失败的一系列bug
~修复局域网过滤白名单失效的bug(需要重新启用)
~修复自定义入站启用失败的bug
~修复前台测试内核运行命令报错的bug
~修复卸载时的意外报错
2025-12-31 15:07:21 +08:00
juewuy
69aa869dcd Merge pull request #1060 from nested-universe/patch-1
Improve upgrade function
2025-12-31 14:33:35 +08:00
nested-universe
aedcfa7403 Add Module Load Guard
Prevents redundant script loading by using a conditional flag to ensure the module is initialized only once.
2025-12-31 14:30:33 +08:00
juewuy
3d29ba885d Merge pull request #1063 from Maozai-Teng/dev
ShellCrash_RS_Full_BanAds 全面适配 sing-box
2025-12-31 13:44:11 +08:00
小小小猫仔
cbd028e6b0 ShellCrash_RS_Full_BanAds 全面适配 sing-box
ShellCrash_RS_Full_BanAds 全面适配 sing-box
2025-12-31 13:40:58 +08:00
小小小猫仔
504d7b39d4 ShellCrash_RS_Full_BanAds 全面适配 sing-box
ShellCrash_RS_Full_BanAds 全面适配 sing-box
2025-12-31 13:39:21 +08:00
juewuy
3bcf432873 Merge pull request #1062 from Maozai-Teng/dev
优化规则集下载
2025-12-31 13:37:44 +08:00
小小小猫仔
10bdd0fd53 优化规则集下载
优化规则集下载
2025-12-31 13:34:57 +08:00
juewuy
3b17d3070b Merge pull request #1061 from DustinWin/dev
优化 sing-box 规则集文件下载体验
2025-12-31 12:57:18 +08:00
DustinWin
e225ef1b3a 优化 sing-box 规则集文件下载体验 2025-12-31 12:44:30 +08:00
nested-universe
258267436b Restore source script operation logic 2025-12-31 12:33:05 +08:00
nested-universe
c7d5506b38 Improve upgrade function
Replace self-invoking functions with a while-true loop.

Change the menu return logic.
2025-12-31 12:06:11 +08:00
juewuy
175d6a2b65 Merge pull request #1059 from DustinWin/dev
~回退去广告规则相关修改,优化直连出口描述
2025-12-31 11:23:22 +08:00
DustinWin
a5dd89ec56 ~回退去广告规则相关修改,优化直连出口描述 2025-12-31 11:18:40 +08:00
juewuy
31b1201dfe ~回退去广告规则相关修改,优化直连出口描述 2025-12-31 10:52:47 +08:00
juewuy
bbfcdbdd65 ~修复自动编译报错 2025-12-31 10:32:49 +08:00
juewuy
c9f25e8869 ~修改docker自动build条件,改为必须version文件变化才会触发 2025-12-31 10:17:44 +08:00
juewuy
9cb99fbe76 ~修改docker自动build条件,改为必须version文件变化才会触发 2025-12-31 10:10:41 +08:00
juewuy
63c34ea549 ~1.9.3alpha5.1打包
~修复部分调用工具或者界面报错的bug
~修复bot_tg胡乱推送消息以及可能多进程同时存在的bug
~修复nftables启动报错
~修复Tailscale无法正确启用域名嗅探以及dns劫持失效的bug
2025-12-29 10:24:45 +08:00
juewuy
86aa280c94 ~修复自动编译singboxr内核版本弄混了的问题 2025-12-29 09:58:07 +08:00
juewuy
41c3e5d4cc Merge branch 'master' into dev
# Conflicts:
#	scripts/webget.sh
2025-12-28 21:20:35 +08:00
juewuy
8a7dbcb0f4 ~将Zashboard在线更新链接替换为官方链接 2025-12-28 21:19:58 +08:00
juewuy
86c518d788 ~1.9.3alpha5打包 2025-12-28 21:15:59 +08:00
juewuy
c9cb6d41ac ~优化dns菜单,移除fake-ip模式,并将部分原进阶选项移动至dns主菜单
~优化tg-bot绑定流程,增加循环检测对话ID机制
~优化tg-bot启动逻辑,现在不会随着内核服务重启而重启进而导致死循环
~优化公网防火墙功能,增加一键清空功能,增加vmess和ss端口的额外显示
~优化vmess和ss的界面逻辑,增加vmess一键生成时的混淆host输入
~修复因为未选择ss加密类型而导致启动失败的bug
~修复小米/网件镜像化设备重启后服务丢失的bug
~修复因为切换vmess和ss端口导致公网防火墙启动报错的bug
~修复6-5设置定时任务报错的bug
2025-12-28 21:15:34 +08:00
juewuy
ad19f96138 增加kk-rays.com域名 2025-12-28 19:13:42 +08:00
juewuy
a13954fd61 Merge pull request #1054 from Maozai-Teng/dev
上线ShellCrash_RS_Full_BanAds.yaml
2025-12-28 08:51:30 +08:00
小小小猫仔
bfd11543bd 上线ShellCrash_RS_Full_BanAds.yaml
上线ShellCrash_RS_Full_BanAds.yaml
2025-12-28 08:50:42 +08:00
juewuy
010ec5d24e ~修复启用tg_bot服务后,关闭服务偶尔会卡住的bug 2025-12-27 22:24:51 +08:00
juewuy
ac6ccc7d0c ~修复nftables启动报错 2025-12-27 22:12:02 +08:00
juewuy
9b4618a37a ~1.9.3alpha4打包 2025-12-27 21:58:05 +08:00
juewuy
daa600dbea ~优化tg-bot启动流程,兼容更多设备
~优化nftables启动流程,优化启用cn绕过时的运行效率和数据显示
~修复tg机器人守护进程没有生效的bug
~修复tg机器人总是绑定失败的bug
~修复9-8功能找不到文件的bug
~修复停止服务时的报错
~修复启动时自动下载缺失数据库时的意外报错
~修复nftables启用了本机代理后局域网代理出错的bug
2025-12-27 21:57:24 +08:00
juewuy
ecf99aac39 ~1.9.3alpha3打包 2025-12-27 17:33:24 +08:00
juewuy
1a273ec274 ~重写保守模式启动函数,现在启动停止不会有额外kill命令报错,并且增加了对tg_bot脚本的启动支持
~新增tg_bot脚本的定时任务守护进程功能
~新增公网防火墙禁用时的警告确认功能
~优化小米路由自启脚本,现在自启脚本单独存放为/data/shellcrash_init.sh,且在卸载脚本时会保留改脚本并保留软固化功能
~优化小米自动清理功能,适配更多设备
~修复本地自解压安装时脚本报错bug
~修复小米等设备无法使用tg_bot控制机器人的问题
2025-12-27 17:32:40 +08:00
juewuy
8c7a5bec47 ~1.9.3alpha2.2打包
~修复更新失败的相关bug
~修复systemd启动失败的bug
2025-12-27 09:58:34 +08:00
juewuy
3dbb33f3a7 ~1.9.3alpha2.1打包
~修复新手引导和自启网络检测的相关bug
2025-12-27 09:11:45 +08:00
juewuy
302e828c94 ~1.9.3alpha2打包 2025-12-26 20:53:10 +08:00
juewuy
b792fc54f3 ~修复报错 2025-12-26 20:52:00 +08:00
juewuy
ab774251b0 ~大幅度优化tg_bot控制脚本 2025-12-26 20:42:13 +08:00
juewuy
91686c82da Merge branch 'master' into dev
# Conflicts:
#	scripts/start.sh
2025-12-26 17:46:33 +08:00
juewuy
def3048f75 ~1.9.3pre4fix打包 2025-12-26 17:44:05 +08:00
juewuy
1f477a5934 ~继续优化代码
~bot_tg.sh施工中
2025-12-26 17:35:45 +08:00
juewuy
0b3beca6a9 Merge branch 'master' into dev
# Conflicts:
#	scripts/start.sh
2025-12-26 10:27:06 +08:00
juewuy
71b3018bc3 ~1.9.3pre4打包 2025-12-26 10:22:20 +08:00
juewuy
a44da6c258 ~修复DNS在route模式下不会自动更新cn.mrs/srs数据库的bug 2025-12-26 10:20:59 +08:00
juewuy
3153ea1acc ~修复iptables公网防火墙的bug 2025-12-25 22:48:09 +08:00
juewuy
d1c9bccfbe ~脚本拆分后bug修复 2025-12-25 21:49:05 +08:00
juewuy
a1835b7113 ~脚本拆分后bug修复 2025-12-25 21:07:21 +08:00
juewuy
17705d67f1 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-25 15:51:13 +08:00
juewuy
647b52e016 ~脚本进行大量拆分和优化 2025-12-25 15:50:58 +08:00
juewuy
c415036f3f Merge pull request #1051 from Maozai-Teng/dev
优化文本
2025-12-25 11:04:33 +08:00
小小小猫仔
ed2b359ce8 Merge branch 'juewuy:dev' into dev 2025-12-25 10:30:57 +08:00
小小小猫仔
3fd86538fd 优化文本
优化文本
2025-12-25 10:30:49 +08:00
juewuy
e62f485df4 ~继续拆分脚本 2025-12-24 11:09:28 +08:00
juewuy
1a4330cb86 ~移动文件 2025-12-24 10:05:01 +08:00
juewuy
6d64d3b2b3 ~移动文件 2025-12-24 10:03:30 +08:00
juewuy
bf2e730035 Merge pull request #1050 from Maozai-Teng/dev
优化一些细节~
2025-12-23 20:07:26 +08:00
小小小猫仔
f1fcd58e34 优化一些细节~
优化一些细节~
2025-12-23 16:56:21 +08:00
juewuy
6338110530 ~拆分工具 2025-12-22 21:23:50 +08:00
juewuy
70eb022859 Merge branch 'master' into dev
# Conflicts:
#	scripts/menu.sh
2025-12-22 20:45:15 +08:00
juewuy
985e1a2a97 ~1.9.3pre3打包
~修复安装脚本报错
~优化初始化脚本的环境变量注入逻辑
~优化version读取
2025-12-22 20:34:19 +08:00
juewuy
593e1186c6 ~1.9.3pre3打包
~修复安装脚本报错
~优化初始化脚本的环境变量注入逻辑
~优化version读取
2025-12-22 19:58:48 +08:00
juewuy
c4c1866178 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-22 19:30:44 +08:00
juewuy
18a829c101 ~继续拆分脚本
~重写公网防火墙功能
2025-12-22 19:30:29 +08:00
juewuy
d01adefd14 Merge pull request #1049 from Maozai-Teng/dev
重新排序优化rules,整理proxy-groups
2025-12-22 15:48:17 +08:00
小小小猫仔
e0f2c20588 重新排序优化rules,整理proxy-groups
重新排序优化rules,整理proxy-groups
2025-12-22 14:45:47 +08:00
juewuy
ada0ec70ea Merge branch 'master' into dev 2025-12-22 10:10:29 +08:00
juewuy
db1d8fb39e ~修复route模式dns下Mihomo内核不会自动生成ruleset文件的bug 2025-12-22 10:10:04 +08:00
juewuy
bbca47e413 Merge branch 'master' of https://github.com/juewuy/ShellCrash into master 2025-12-22 10:09:21 +08:00
juewuy
8acd05686f Revert "~修复route模式dns下Mihomo内核不会自动生成ruleset文件的bug"
This reverts commit 5a56809291.
2025-12-22 10:09:13 +08:00
juewuy
5a56809291 ~修复route模式dns下Mihomo内核不会自动生成ruleset文件的bug 2025-12-22 10:06:59 +08:00
juewuy
bf55553d63 ~拆分脚本,大幅度优化结构 2025-12-21 22:11:05 +08:00
juewuy
1ed156f724 Merge branch 'gateway' into dev 2025-12-21 18:09:51 +08:00
juewuy
73d9629ce0 ~修复极端情况下错误下载geo数据库的bug 2025-12-21 17:52:41 +08:00
juewuy
cc497c9c90 Merge pull request #1047 from Maozai-Teng/dev
新增ShellCrash-ruleset全分组规则+去广告
2025-12-21 14:43:55 +08:00
小小小猫仔
0e037a5f4c Add files via upload
增加多订阅支持
2025-12-21 12:46:51 +08:00
小小小猫仔
b17a66af52 Add files via upload
新增ShellCrash-ruleset全分组规则+去广告
2025-12-21 12:14:55 +08:00
juewuy
67f4cec624 ~1.9.3pre2打包 2025-12-21 11:06:28 +08:00
juewuy
871ca7eb8a ~优化菜单结构 2025-12-21 11:04:14 +08:00
juewuy
9ee4b9fcd8 Merge pull request #1046 from DustinWin/dev
新增手动选择节点
2025-12-21 10:52:24 +08:00
DustinWin
be61ddb270 新增手动选择节点 2025-12-21 10:47:57 +08:00
juewuy
6c5c2fbe29 已添加 LICENSE.txt 2025-12-21 09:52:22 +08:00
juewuy
ac8f225c4f ~拆分组件 2025-12-20 20:31:06 +08:00
juewuy
9a2d98a6b8 ~继续优化 2025-12-20 20:30:50 +08:00
juewuy
51f5795731 ~添加ss和vmess入站支持 2025-12-20 12:54:42 +08:00
juewuy
8d20c90900 Merge branch 'dev' into gateway 2025-12-20 11:35:27 +08:00
juewuy
d4e9980285 ~修复镜像化设备自定义别名重启后失效的bug
~优化低内存设备更新内核时的/tmp占用
2025-12-20 11:35:07 +08:00
juewuy
455b97c9b5 Merge branch 'dev' into gateway 2025-12-19 22:57:57 +08:00
juewuy
6c05b79ff6 ~移除错误的fakeip过滤地址
~修复导入包含&符号的订阅链接时,生成配置文件出错的bug
2025-12-19 22:56:34 +08:00
juewuy
e1e8aba4ee 已添加 scripts/libs/check_port.sh 2025-12-19 22:21:32 +08:00
juewuy
5ce80fdf3b 添加vmess入站 2025-12-19 22:18:40 +08:00
juewuy
972ddbafcc Merge branch 'dev' into gateway 2025-12-19 20:05:38 +08:00
juewuy
a07e5f6e15 ~添加docker compose支持 2025-12-19 19:57:29 +08:00
juewuy
c42bd05603 Merge branch 'dev' into gateway
# Conflicts:
#	scripts/start.sh
2025-12-19 19:11:10 +08:00
juewuy
50213b9364 ~优化容器体验,现在首次启动成功会自动设置自启
~简化Singbox内核dns模块语法
~优化Mihomo内核配置文件覆写,现在支持自动引入sub-rules、listeners字段
~修复因urlencode导致的在线订阅更新失败的bug
~修复部分老旧设备调用wget下载时报错的bug
2025-12-19 18:08:06 +08:00
juewuy
73a204b681 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-18 22:12:18 +08:00
juewuy
36cfe84a95 已添加 docker/README.md 2025-12-18 22:11:59 +08:00
juewuy
417c15db60 重命名 scripts/menus/bot_tg.sh (从 scripts/components/bot_tg.sh)
重命名        scripts/menus/ddns_op.sh (从 scripts/components/ddns_op.sh)
重命名        scripts/menus/endpoints.sh (从 scripts/components/endpoints.sh)
重命名        scripts/menus/gateway.sh (从 scripts/components/gateway.sh)
2025-12-18 21:53:49 +08:00
juewuy
2f6172f7b5 Merge branch 'dev' into gateway 2025-12-18 21:45:17 +08:00
juewuy
d70cb2b73a Merge pull request #1045 from Maozai-Teng/clash_update_github_to_jsdelivr
更新 GitHub 链接为 jsDelivr CDN 链接
2025-12-18 07:01:30 +08:00
小小小猫仔
d439be7546 更新 GitHub 链接为 jsDelivr CDN 链接 2025-12-18 03:02:08 +08:00
juewuy
dcbac5aa6b 已添加 docker/compose.yml 2025-12-17 22:05:57 +08:00
juewuy
aa324029cd ~Docker构建优化 2025-12-17 22:00:25 +08:00
juewuy
c6a18a8981 ~优化中文说明 2025-12-17 21:46:30 +08:00
juewuy
f6013f8c61 ~交叉编译修复 2025-12-17 20:53:26 +08:00
juewuy
0702c0457f ~调整 2025-12-17 20:49:28 +08:00
juewuy
87e56e79c7 ~1.9.3beta9打包 2025-12-17 20:46:44 +08:00
juewuy
f228707a0d ~部分任务说明优化 2025-12-17 20:45:53 +08:00
juewuy
d9cac20804 ~全面适配容器环境,并支持S6守护进程
~移除了部分已移除功能的冗余代码
~修复自定义策略组总是对齐失败的bug
2025-12-17 20:45:19 +08:00
juewuy
f720451c2e ~优化docker适配
~修复386内核没有被正确编译打包的bug
2025-12-16 17:38:17 +08:00
juewuy
6925328554 ~1.9.3beta8fix打包 2025-12-16 09:53:15 +08:00
juewuy
b5648b0d8d ~重写了webget函数,改为优先使用wget命令
~修复setconfig函数式可能导致错误设定的bug
~修复在线获取配置文件功能报错的bug
2025-12-16 09:52:34 +08:00
juewuy
0aff2018ff Merge branch 'dev' into gateway
# Conflicts:
#	scripts/start.sh
2025-12-15 21:35:44 +08:00
juewuy
cc607ae2b2 ~1.9.3beta8打包 2025-12-15 21:06:46 +08:00
juewuy
13faff0bb6 ~提供更好的容器兼容性 2025-12-15 21:06:22 +08:00
juewuy
0698004af8 ~重写Singbox内核dns填充逻辑,修复非标端口报错的问题
~为在线订阅转换添加URLencode编码功能,修复添加中文过滤时报错的问题
~统一Mihomo和Singbox内核的Tun默认网段
~将Singboxr内核providers功能默认更新配置文件的周期调整为同样的12h
~移除实际上限速的360dns
~移除了在线面板提示中由于强制https导致实际无法连接的地址
~修复Mihomo内核开关防泄露和实际最终表现相反的bug
~修复nftables防火墙模式下常用端口过滤对udp流量未能正确生效的bug
2025-12-15 19:13:25 +08:00
juewuy
9c8e9d65a5 Merge branch 'dev' into gateway 2025-12-15 14:02:36 +08:00
juewuy
6794130470 已修改 scripts/menu.sh
已修改        scripts/webget.sh
2025-12-15 13:22:17 +08:00
juewuy
3b91927d0b Merge pull request #1040 from nested-universe/improve-code
Change the if-elif-else condition to a case-esac condition, and improve the echo output.
2025-12-15 08:30:51 +08:00
name1ess
083ef90a9f Change the if-elif-else condition to a case-esac condition, and improve
the echo output.
2025-12-14 22:39:29 +08:00
juewuy
951d93a055 已修改 scripts/components/endpoints.sh
已修改        scripts/components/gateway.sh
已修改        scripts/start.sh
2025-12-14 22:14:25 +08:00
juewuy
9751ce9271 Merge branch 'dev' into gateway 2025-12-14 19:28:03 +08:00
juewuy
ac8915c77b ~fix bug 2025-12-14 19:26:02 +08:00
juewuy
254eebab15 修复错误 2025-12-14 19:23:39 +08:00
juewuy
e204bf7bf5 Merge branch 'dev' into gateway
# Conflicts:
#	scripts/start.sh
2025-12-14 19:03:18 +08:00
juewuy
084791fce3 ~1.9.3beta7打包 2025-12-14 18:51:47 +08:00
juewuy
0aaa5013bc ~增加DNS防泄露开关(默认启用)
~增加了部分自定义内核的下载
~优化一键加密DNS功能,现在Mihomo和Singbox内核不再依赖根证书文件
~屏蔽Dnsmasq转发功能
~调整Singbox内核DNS入站逻辑,尝试修复内存溢出问题
~修复Singbox内核启动后无法正确还原面板节点选择的bug
2025-12-14 18:48:24 +08:00
juewuy
a7c9a8b3f3 Merge pull request #1039 from DustinWin/dev
优化配置,默认选择所有节点延迟测试最佳节点
2025-12-14 12:15:11 +08:00
DustinWin
3682efb653 优化配置,默认选择所有节点延迟测试最佳节点 2025-12-14 12:10:44 +08:00
juewuy
9be192b29d ~增加设置别名时与系统内置命令/别名进行校验的功能
~修复自定义别名报错的bug
~修复还原面板节点时因为部分节点名包含冒号而还原失败的bug
2025-12-14 10:45:14 +08:00
juewuy
2247dbe58a ~增加更新后同步刷新cdn缓存的操作 2025-12-14 09:14:21 +08:00
juewuy
aae37b21cb ~增加更新后同步刷新cdn缓存的操作 2025-12-14 09:09:57 +08:00
juewuy
602d454421 已添加 scripts/components/bot_tg.sh
已添加        scripts/components/ddns_op.sh
已修改        scripts/components/gateway.sh
2025-12-14 08:50:18 +08:00
juewuy
414951ba6f Merge pull request #1038 from RikudouPatrickstar/patch-1
移除切换内核后的检查更新操作
2025-12-14 08:49:02 +08:00
RikudouPatrickstar
8f228b22b1 移除切换内核后的检查更新操作
下载内核文件成功后会关闭内核进程并且不会自动再启动,使得设备“失联”,在该状态下再检查更新会让脚本卡住
2025-12-13 23:34:13 +08:00
juewuy
1ddde99263 优化Mihomo规则模版 2025-12-13 18:13:53 +08:00
juewuy
39af41f9b8 优化Singbox规则模版 2025-12-13 18:12:39 +08:00
juewuy
618ed87b20 ~卸载功能增加对自定义别名的适配 2025-12-13 17:52:40 +08:00
juewuy
177668bf0b ~1.9.3beta6打包 2025-12-13 15:39:58 +08:00
juewuy
c1082e55a6 ~新增安装时自定义别名功能
~小米自动开机清理功能适配更多设备
~将项目内置Geosite.dat数据库替换为Mihomo官方数据库以修复报错
~暂时移除了由于项目内文件夹路径变动导致不可用的wwng2333下载源
~集中修复了一些Singbox相关内核的启动报错,并增加提示信息
~修复部分设备自动更新Mihomo内核失败的bug
2025-12-13 15:39:17 +08:00
juewuy
3c302d6e1f ~优化 2025-12-12 22:13:12 +08:00
juewuy
6ff3cc4f3e Merge branch 'dev' into gateway 2025-12-12 21:55:48 +08:00
juewuy
b587bbb8f4 ~1.9.3beta5fix打包 2025-12-12 21:53:21 +08:00
juewuy
68efa40094 ~修复clash基础内核启动失败的bug
~修复任务执行结果会重复发送的bug
2025-12-12 21:52:17 +08:00
juewuy
7bdd32459f ~增加tailscale设置 2025-12-12 21:46:14 +08:00
juewuy
c387fd4e76 Merge branch 'dev' into gateway 2025-12-12 19:17:36 +08:00
juewuy
b92fcf9de0 ~1.9.3beta5打包 2025-12-12 19:10:43 +08:00
juewuy
3af4fea3a3 ~修复xd和yacdmeta面板安装出错的bug 2025-12-12 19:05:15 +08:00
juewuy
9f510c2ee2 ~修复xd和yacdmeta面板安装出错的bug 2025-12-12 18:21:29 +08:00
juewuy
ba6d31eda2 ~修复xd和yacdmeta面板安装出错的bug 2025-12-12 18:15:16 +08:00
juewuy
c55930d971 ~修复xd和yacdmeta面板安装出错的bug 2025-12-12 18:05:25 +08:00
juewuy
afb3a806af ~优化setconfig函数,修复部分因系统兼容导致的bug 2025-12-12 17:40:19 +08:00
juewuy
a1eb072fa7 ~增加新的DNS模式-route模式 2025-12-12 12:32:02 +08:00
juewuy
45abeaf1db 已添加 scripts/components/gateway.sh 2025-12-12 11:38:31 +08:00
juewuy
306e535dd3 ~优化Mihomo内核mix模式逻辑,提升国内域名访问速度 2025-12-12 11:36:21 +08:00
juewuy
7244ed4c3d ~增加小米设备自动清理升级后备份文件夹及开机自动禁止日志写入闪存的功能 2025-12-12 11:25:26 +08:00
juewuy
62bb16b249 ~优化端口设置界面显示并修复重置默认过滤端口时错误清空的bug 2025-12-11 19:52:40 +08:00
juewuy
995bcea662 ~优化端口设置界面显示并修复重置默认过滤端口时错误清空的bug 2025-12-11 19:49:04 +08:00
juewuy
f8f6515fb0 ~优化自动任务功能,屏蔽低于60分钟任务的远程日志推送,修复部分显示错误,增加容错
~将/public目录下文件的在线更新一律改为从dev分支获取
~优化本地生产配置文件功能,增加容错,禁止纯数字名称
~修复自动下载缺失文件并启动后会意外报错的bug
2025-12-11 19:42:16 +08:00
juewuy
163c5a3316 ~1.9.3beta4fix 2025-12-10 21:53:42 +08:00
juewuy
0666644fb8 ~1.9.3beta4打包 2025-12-10 21:02:18 +08:00
juewuy
05872c8b81 ~优化DDNS脚本 2025-12-10 20:56:27 +08:00
juewuy
d9f7cc61ec ~优化Mihomo内核MIX模式dns实现,有效防止DNS泄露
~优化DNS设置菜单,增加对用于解析DNS本身域名的DNS设置功能,并兼容纯ipv6环境
2025-12-10 19:23:27 +08:00
juewuy
bcb45a9154 ~屏蔽将info级日志输出到journalctl 2025-12-10 18:02:42 +08:00
juewuy
68d376bacb ~恢复对dash环境安装的支持 2025-12-10 15:37:21 +08:00
juewuy
21089b46a7 ~修复虚拟机、容器代理会意外导致网络中断及IP访问无法连接等问题 2025-12-10 14:24:10 +08:00
juewuy
8a3f32fdbc Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-10 13:37:05 +08:00
juewuy
ffc256366c ~优化数据库更新列表,增加mrs和srs常用数据库包下载
~修复openrc启动时没有信息显示及启动失败后无法再次启动的bug
2025-12-10 13:36:51 +08:00
juewuy
0b23e50e80 Remove unnecessary .list and ads files in rulesets 2025-12-10 13:17:07 +08:00
juewuy
d61fc75b24 ~增加容错 2025-12-09 23:33:44 +08:00
juewuy
aa1890748f ~恢复对clash普核核Singbox官核的直接下载支持
~自定义内核增加vernesong版支持smart策略的mihomo内核下载
2025-12-09 23:24:31 +08:00
juewuy
8944d280ee ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 22:54:42 +08:00
juewuy
56813828ad ~优化部分极端设备启动报错 2025-12-09 22:43:58 +08:00
juewuy
46d00b733c ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 22:41:21 +08:00
juewuy
7053d2a379 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 22:22:41 +08:00
juewuy
9b32a03178 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 22:18:38 +08:00
juewuy
63fb2694fe ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 21:32:08 +08:00
juewuy
da2281c6ed Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-09 20:04:55 +08:00
juewuy
8d416268f6 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 20:04:21 +08:00
juewuy
66f143d03c Update test.yaml 2025-12-09 19:49:03 +08:00
juewuy
43fc1238ec ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 19:47:27 +08:00
juewuy
77f4fede73 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 19:44:14 +08:00
juewuy
92c44a8d28 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 19:35:44 +08:00
juewuy
e989057f97 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 19:34:50 +08:00
juewuy
546c8ee487 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 19:21:22 +08:00
juewuy
8c9752faa4 ~优化文件结构,准备将bin文件放到单独分支 2025-12-09 18:48:22 +08:00
juewuy
82e2da631f ~改为使用守护进程启动 2025-12-09 15:14:37 +08:00
juewuy
1636fd21b9 ~1.9.3beta3打包 2025-12-09 14:26:00 +08:00
juewuy
b964a63462 ~初始化脚本现在会自动清理小米系统升级后残留的/etc_bak文件夹
~修复mihomo内核在部分设备中出现的节点大量不可用的bug
~修复6-3无法导入链接时错误删除了部分链接内容的bug
~修复部分设备更新或下载脚本内容时的base64报错
2025-12-09 14:25:30 +08:00
juewuy
42d5ec5ed5 ~优化providers规则模版 2025-12-09 13:57:07 +08:00
juewuy
1b056167ba ~1.9.3beta2打包 2025-12-08 22:10:27 +08:00
juewuy
d3bfde72c6 ~优化mix模式数据库,防止和规则中的数据库重复下载
~修复crash -i初始化时的报错bug
2025-12-08 22:09:47 +08:00
juewuy
e7734dc925 ~移除Geo规则模版,增加RS极简规则 2025-12-08 21:44:36 +08:00
juewuy
3c4f560a09 优化singbox规则模版 2025-12-08 21:43:52 +08:00
juewuy
0d4429b8b5 ~增加对漏网之鱼域名的DNS解析以匹配IP规则 2025-12-08 20:45:30 +08:00
juewuy
a7c5289492 ~优化tg推送设置,恢复自定义输入ChatID功能
~优化mihomo内核基础dns设置,修复部分设备因为证书原因导致的网络问题
~优化singbox自定义配置文件合并,现在支持certificate、endpoint、services等模块的自定义配置合并
~修复部分版本curl无法正确配置本机代理密码而导致的407报错问题
~修复卸载时选择保留配置会导致重新安装后启动报错的bug
~修复docker运行时会报错的bug
2025-12-08 20:07:01 +08:00
juewuy
2cb274ca5e ~优化本地内核导入显示 2025-12-08 14:27:32 +08:00
juewuy
c6ff7bea28 已修改 .github/workflows/update_meta_core.yaml 2025-12-08 14:26:18 +08:00
juewuy
18602a5851 Update test.yaml 2025-12-08 14:23:51 +08:00
juewuy
2d3ba85d47 Refactor GitHub Actions workflow for arm64 support
Removed setup-go step and updated architecture to arm64.
2025-12-08 14:10:18 +08:00
juewuy
c85f4a8001 Update test.yaml 2025-12-08 13:47:20 +08:00
juewuy
8984fcc1a5 Fix formatting in test.yaml for version setting 2025-12-08 13:40:44 +08:00
juewuy
77a0aa6002 已修改 .github/workflows/test.yaml 2025-12-08 13:39:51 +08:00
juewuy
755e6627c3 已修改 .github/workflows/test.yaml 2025-12-08 13:38:30 +08:00
juewuy
12e080a1d6 已添加 .github/workflows/test.yaml 2025-12-08 12:57:08 +08:00
juewuy
e0170a0310 ~优化6-3防止输入空格 2025-12-07 22:19:15 +08:00
juewuy
60b7dd5c21 ~新增openrc启动模式兼容 2025-12-07 22:18:47 +08:00
juewuy
95eba035cf ~适当优化,兼容更多设备 2025-12-07 19:31:46 +08:00
juewuy
2046c5b010 ~移除对高版本openwrt的DDNS脚本支持 2025-12-07 11:58:37 +08:00
juewuy
ba37f3e846 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-07 11:17:20 +08:00
github-actions[bot]
db825baba3 更新meta内核至v1.19.17 2025-12-07 03:12:09 +00:00
juewuy
1cfe841c89 ~修复卸载时选择保留配置文件会报错的bug 2025-12-07 11:10:31 +08:00
juewuy
e63552baf6 ~增加编译时使用最新证书 2025-12-07 11:09:02 +08:00
juewuy
c299de24fc Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-06 22:40:20 +08:00
juewuy
3f85b5e19f ~优化zsh环境变量适配
~修复pac文件内host不正确的bug
2025-12-06 22:40:07 +08:00
juewuy
95186bd1df Merge pull request #1031 from wangweitung/dev
增加alpine随机启动
2025-12-06 21:28:42 +08:00
juewuy
bab47c62af ~修复因external-ui-url字段未出重导致的自定义配置文件冲突
~修复部分情况下自定义策略组报错的bug
2025-12-06 20:45:47 +08:00
juewuy
5ceaeda744 ~1.9.3beta1打包 2025-12-06 20:12:30 +08:00
juewuy
5ebb17609f ~优化小米路由设备安装时目录选择列表 2025-12-06 20:11:46 +08:00
juewuy
34102a9a50 ~增加Zashboard、metaxd面板自动配置面板更新功能(需重装面板)
~增加6-1在线获取配置首次失败后自动更新在线服务器列表的功能
~优化本地面板选择界面顺序及文字描述
~修复wget推送日志时会错误留下本地文件的bug
~修复自动更新内核任务功能更新内核失败的bug
~修复小闪存模式使用自定义内核时无法正确显示内核类型的bug
2025-12-06 19:59:07 +08:00
juewuy
9ba7e02279 ~1.9.3alpha7打包 2025-12-05 19:20:25 +08:00
juewuy
6c1369299e Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-05 19:19:37 +08:00
juewuy
ad27347555 ~优化默认dns服务器
~优化DNS逻辑
~自定义内核功能增加最近更新时间显示
~singbox内核增加自动设置缺省GLOBAL组功能,以适配更多配置文件提供者
~singbox内核增加自动设置proxy-DNS出口节点功能,以防止DNS泄露
~修复因为设置面板密码导致启动缓慢的bug
~修复谷歌商店转圈bug
2025-12-05 19:19:27 +08:00
juewuy
31483c07aa ~修复编译报错添加with_tailscale参数 2025-12-05 18:17:18 +08:00
github-actions[bot]
32f8350931 自动更新最新Dashboard、地址库、根证书 2025-12-05 10:05:27 +00:00
juewuy
112b59c684 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-04 22:11:02 +08:00
juewuy
52ce65ed3c 已修改 scripts/webget.sh 2025-12-04 22:10:52 +08:00
juewuy
97b63ce98a Merge pull request #1032 from DustinWin/dev
修改配置文件以适配 sing-box reF1nd-dev 版内核
2025-12-04 22:07:20 +08:00
DustinWin
70d4748b9b 修改配置文件以适配 sing-box reF1nd-dev 版内核 2025-12-04 22:05:28 +08:00
juewuy
8722ffb764 ~1.9.3alpha6打包
~移除了部分已经不支持的内核版本信息
2025-12-04 22:04:47 +08:00
juewuy
c248a70416 ~增加公共版tg推送机器人
~修复局域网设备IP过滤时的显示错误
~修复部分情况下启动超时后报错不正确的bug
2025-12-04 22:03:22 +08:00
juewuy
2bc255cbe9 ~优化源地址 2025-12-04 20:09:53 +08:00
juewuy
b3ef18d3c2 ~修复clash内核启动报错 2025-12-04 20:08:45 +08:00
juewuy
94c7f211aa ~将ruleset规则链接改为cdn链接 2025-12-04 20:07:38 +08:00
juewuy
6d0f50cb05 ~将原本的在线规则转移到本项目,并移除对geoip数据库的依赖 2025-12-04 11:53:33 +08:00
juewuy
ac0a4117e8 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	tools/tg_bot.sh
2025-12-03 21:49:10 +08:00
juewuy
9b79ac7906 已添加 tools/tg_bot.sh 2025-12-03 21:47:26 +08:00
juewuy
849db83a96 已添加 tools/tg_bot.sh 2025-12-03 21:46:44 +08:00
juewuy
56cd4ad5b2 ~1.9.3alpha5 2025-12-03 20:01:40 +08:00
juewuy
26dea537ee ~修复小闪存模式内核会被重复下载的bug
~修复小闪存模式部分设备无法启用的bug
~修复部分设备Tproxy失效的bug
2025-12-03 20:00:57 +08:00
wangweitung
e044cb9593 Merge branch 'juewuy:dev' into dev 2025-12-03 15:11:47 +08:00
juewuy
2963d7cadc ~1.9.3alpha4fix 2025-12-03 14:52:20 +08:00
juewuy
38139d8d9d ~修复路由表不能同步删除的bug 2025-12-03 14:26:01 +08:00
juewuy
9a185f65f2 ~1.9.3alpha4打包 2025-12-03 14:10:36 +08:00
juewuy
62aab8a380 ~修复运行后每小时执行定时任务会变成每分钟执行的bug 2025-12-03 14:09:47 +08:00
juewuy
8e9ba9948d ~增加自定义路由表功能(7-5) 2025-12-03 13:39:11 +08:00
juewuy
3f2f434731 ~优化singbox内核dns生成逻辑,修复加密dns报错 2025-12-03 13:23:52 +08:00
juewuy
d91a581320 ~mihomo内核dns优化,移除无用的fallback组,default_nameserver改为加密dns
~修复mihomo内核mix模式未能正确检查下载geosite-cn.mrs分流文件的bug
2025-12-03 12:27:52 +08:00
juewuy
592dec4c58 ~增加更新当前内核功能 2025-12-02 17:43:06 +08:00
juewuy
5da694f081 已修改 .github/workflows/bin_update.yml
已修改        .github/workflows/core_auto_update.yml
2025-12-02 17:22:13 +08:00
juewuy
434975fe05 ~1.9.3alpha3打包 2025-12-02 15:07:59 +08:00
juewuy
e2e32eaa40 ~统一mihomo和singbox内核fake-ip网段
~优化新手引导
~修复部分设备安装后没有自动设置默认防火墙应用的bug
~修复部分设备工具列表显示错误的bug
2025-12-02 15:07:11 +08:00
juewuy
6dbe60db69 ~增加手动选择组 2025-12-02 14:17:26 +08:00
juewuy
a64d332fb8 ~将ruleset文件统一指定到./ruleset文件夹以方便管理
~适配singbox1.12版本内核
~增加部分mrs和srs自定义数据库的下载
~移除已经不支持的singbox-geo数据库
~修复部分报错
2025-12-02 14:01:28 +08:00
juewuy
f739e0d9fd ~将ruleset文件统一指定到./ruleset文件夹以方便管理 2025-12-02 13:54:42 +08:00
wwd
bb1ffe8591 Merge branch 'dev' of https://github.com/wangweitung/ShellCrash into dev 2025-12-02 13:40:36 +08:00
wwd
4b30b42428 Update install.sh 2025-12-02 13:35:16 +08:00
wangweitung
d435c47f8a Merge branch 'juewuy:dev' into dev 2025-12-02 13:33:52 +08:00
juewuy
96ca1a167d ~修复和优化dns劫持问题
~优化证书配置并修复跳过证书验证功能
~增加停止服务时清理缓存目录的功能
~修复对sub-store配置文件的支持
~更新在线订阅转换服务器地址
2025-12-01 18:17:47 +08:00
juewuy
c8f738e8b2 ~增加singboxr内核版本号 2025-12-01 14:25:17 +08:00
juewuy
d72188a1d2 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-12-01 14:21:52 +08:00
github-actions[bot]
f7d7dbfa27 更新singboxr内核至1.13.0-alpha.27-reF1nd.1 2025-12-01 06:19:08 +00:00
juewuy
554ef67898 ~补全singbox1.13版本功能
~将services.googleapis.cn改为强制fakeip解析
2025-12-01 13:58:07 +08:00
juewuy
2800cf30eb Merge branch 'dev' into sb 2025-12-01 12:36:58 +08:00
juewuy
d4f6bf7cc2 ~移除geoip依赖,改为获取在线规则 2025-12-01 12:36:26 +08:00
juewuy
fd4171a526 ~singbox1.13版本内核适配旧版配置文件 2025-12-01 12:22:37 +08:00
juewuy
c02e84ead2 ~singbox1.13版本内核适配旧版配置文件 2025-11-30 22:32:39 +08:00
juewuy
5c9fdeddd0 ~将clash基础内核、singbox内核移动到自定义内核功能中
~用singboxr内核替换了singboxp内核的原有功能
~自定义内核功能移除了部分不支持的内核
~优化singbox相关内核判断语句
~更新感谢列表
2025-11-30 21:27:46 +08:00
juewuy
4552514c23 ~适配reF1nd版本providers 2025-11-30 20:50:55 +08:00
juewuy
6b9650df8c ~适配reF1nd版本providers 2025-11-30 20:44:39 +08:00
wwd
9a9eac3b14 Update install.sh 2025-11-28 22:44:20 +08:00
wwd
936e2e7008 Merge branch 'dev' of https://github.com/wangweitung/ShellCrash into dev 2025-11-28 18:20:26 +08:00
wwd
5c94d13b9e 增加提示 2025-11-28 18:19:29 +08:00
wangweitung
cc5f9bac4b Merge branch 'juewuy:dev' into dev 2025-11-28 18:08:21 +08:00
wwd
6b83aae199 增加alpine启动脚本 2025-11-28 18:06:37 +08:00
github-actions[bot]
7c778bc172 自动更新最新Dashboard、地址库、根证书 2025-11-28 10:05:13 +00:00
juewuy
22d23fb27f Merge pull request #1027 from wangweitung/dev
修正gotify菜单显示
2025-11-24 23:03:35 +08:00
wwd
71db961bfb 修正gotify菜单显示 2025-11-24 23:01:09 +08:00
juewuy
ab95cb8bd5 Merge pull request #1026 from wangweitung/dev
增加gotify推送
2025-11-24 22:07:54 +08:00
wwd
1868853b77 增加gotify推送 2025-11-24 22:02:25 +08:00
juewuy
cd856f032b Merge branch 'dev' into sb 2025-11-24 21:21:50 +08:00
juewuy
d47d425160 已修改 .github/workflows/core_auto_update.yml 2025-11-24 21:17:48 +08:00
juewuy
a41c61b649 ~继续适配singbox1.13 2025-11-24 21:15:55 +08:00
juewuy
03fb24f35f Merge branch 'dev' into sb 2025-11-24 20:14:02 +08:00
juewuy
d8ca1232eb 添加reF1nd内核自动编译 2025-11-24 20:11:18 +08:00
juewuy
67c99ba1c4 添加with_utls尝试编译 2025-11-24 20:04:19 +08:00
juewuy
96845d7486 v1.9.2beta7打包 2025-11-24 19:26:15 +08:00
juewuy
8808ea8784 ~暂时屏蔽singbox相关内核 2025-11-24 19:25:43 +08:00
juewuy
bb1edd502a ~优化6-x菜单返回 2025-11-24 19:19:26 +08:00
juewuy
a68b7aef5d ~默认更新服务器改成cloudflare源
~修复部分设备本地更新内核和配置文件报错的bug
~将默认路由表改成166避免冲突
2025-11-24 18:56:53 +08:00
juewuy
a0da1cd203 ~修复部分订阅配置用6-2获取失败的问题
~修复mix模式与自定义配置文件冲突的bug
~修复自定义数据库文件功能部分数据库失效的bug
2025-11-24 18:15:35 +08:00
juewuy
d825af43f7 ~将脚本默认源替换为cfcdn源
~修复ddns脚本在openwrt环境不可用的bug
2025-11-23 21:24:33 +08:00
juewuy
5d2e4df6fd sb测试 2025-11-23 20:55:09 +08:00
juewuy
ea06184f6e v1.9.2beta6打包 2025-11-23 19:16:42 +08:00
juewuy
f289b6282a Merge pull request #989 from moonfruit/tun
变更 tun 工作地址
2025-11-23 19:16:24 +08:00
juewuy
ca29a0785b Merge pull request #985 from moonfruit/task
设置变量时完整匹配变量名称
2025-11-23 19:15:40 +08:00
juewuy
9fd03bfc12 Merge pull request #984 from moonfruit/sing-box
使用 sing-box check 的返回值来判断配置文件是否正确
2025-11-23 19:15:26 +08:00
juewuy
e79df34a82 ~修复因为空格未对其导致的mihomo内核mix模式报错的bug 2025-11-23 19:12:40 +08:00
juewuy
e461823d10 ~修复编译参数 2025-11-23 19:11:53 +08:00
juewuy
5b716ea81c ~优化自定义ua功能
~修复6-1部分bug
2025-11-21 21:02:02 +08:00
github-actions[bot]
ec923e23d4 自动更新最新Dashboard、地址库、根证书 2025-11-21 10:05:17 +00:00
juewuy
96b2fccbd2 fix 2025-11-20 19:47:49 +08:00
juewuy
a817d1db45 v1.9.2beta5打包 2025-11-20 19:31:35 +08:00
juewuy
7c2995fa8e ~修复在线订阅转换服务器
~由于大量异常流量,关闭并移除了http服务器
2025-11-20 19:30:55 +08:00
juewuy
3a76c7d6a6 ~新增自定义浏览器UA功能(用于6-1或6-2)
~非保守模式不再自动删除/tmp/CrashCore缓存文件,以修复进程守护失效的bug
2025-11-20 19:29:37 +08:00
juewuy
566115376b ~优化6-2和6-3的文字提示及界面逻辑
~新增自定义浏览器UA功能(用于6-1或6-2)
2025-11-20 19:27:58 +08:00
juewuy
078d9bb924 ~优化华硕官方固件安装时的U盘目录选择列表 2025-11-20 19:26:21 +08:00
juewuy
9fed8ddd0d ~优化华硕官方固件安装时的U盘目录选择列表 2025-11-20 19:26:04 +08:00
github-actions[bot]
1c976996c2 自动更新最新Dashboard、地址库、根证书 2025-11-14 10:05:34 +00:00
github-actions[bot]
9e2fa5a7a0 自动更新最新Dashboard、地址库、根证书 2025-11-14 01:38:45 +00:00
juewuy
b45984620e 更新 bin_update.yml
将geosite.dat替换为dustinwin版本
2025-11-14 09:28:16 +08:00
github-actions[bot]
3052d82f3e 自动更新最新Dashboard、地址库、根证书 2025-11-07 10:05:38 +00:00
github-actions[bot]
c7493af3f9 自动更新最新Dashboard、地址库、根证书 2025-10-31 10:05:29 +00:00
github-actions[bot]
f3bef75cd4 自动更新最新Dashboard、地址库、根证书 2025-10-24 10:05:47 +00:00
github-actions[bot]
98910ce300 自动更新最新Dashboard、地址库、根证书 2025-10-17 10:05:14 +00:00
juewuy
bd5c96ce86 Merge pull request #1015 from DustinWin/dev
优化匹配节点倍率的正则
2025-10-13 11:20:40 +08:00
DustinWin
5baa1d573b 优化匹配节点倍率的正则 2025-10-13 11:10:27 +08:00
github-actions[bot]
4265dd94d3 自动更新最新Dashboard、地址库、根证书 2025-10-10 10:05:16 +00:00
github-actions[bot]
4e16b1ffdc 自动更新最新Dashboard、地址库、根证书 2025-10-03 10:05:22 +00:00
github-actions[bot]
cc3e6e3b68 自动更新最新Dashboard、地址库、根证书 2025-09-26 10:05:18 +00:00
juewuy
4202c34078 Merge pull request #1008 from DustinWin/dev
删除需要 DNS 解析的 no-resolve 和 skip_resolve 参数;修改 networktest 规则集文件格式;规范命名
2025-09-22 19:31:35 +08:00
DustinWin
19775015b1 增加 fake-ip-range 范围 2025-09-22 15:53:34 +08:00
DustinWin
65e389c047 新增和精简 fake-ip-filter;新增 subconverter 规则模板文件 2025-09-22 15:51:41 +08:00
DustinWin
d07ba58803 修改 sing-box 内核 .srs 规则集文件下载地址 2025-09-22 15:46:22 +08:00
DustinWin
7f2b5a5c35 删除需要 DNS 解析的 no-resolve 和 skip_resolve 参数;修改 networktest 规则集文件格式;规范命名 2025-09-22 15:44:05 +08:00
github-actions[bot]
ab858061b5 自动更新最新Dashboard、地址库、根证书 2025-09-19 10:05:36 +00:00
github-actions[bot]
ff0f569cc7 自动更新最新Dashboard、地址库、根证书 2025-09-12 10:05:13 +00:00
github-actions[bot]
25433d2fb5 自动更新最新Dashboard、地址库、根证书 2025-09-05 10:04:59 +00:00
github-actions[bot]
f85596de49 自动更新最新Dashboard、地址库、根证书 2025-09-01 07:55:00 +00:00
juewuy
dd94fc1109 Merge pull request #1002 from Cathgao/patch-1
Update bin_update.yml
2025-09-01 15:53:49 +08:00
Cathgao
799a45fafb Update bin_update.yml
fix singbox geodata url
2025-09-01 14:40:40 +08:00
github-actions[bot]
1c1bd7d064 自动更新最新Dashboard、地址库、根证书 2025-08-15 10:05:08 +00:00
github-actions[bot]
fc5ecee934 自动更新最新Dashboard、地址库、根证书 2025-08-08 10:05:26 +00:00
github-actions[bot]
802733d646 自动更新最新Dashboard、地址库、根证书 2025-08-01 10:05:24 +00:00
github-actions[bot]
68a18d0529 自动更新最新Dashboard、地址库、根证书 2025-07-25 10:05:24 +00:00
github-actions[bot]
a8125208e0 自动更新最新Dashboard、地址库、根证书 2025-07-18 10:05:17 +00:00
MoonFruit
09ab3efd8b 变更 tun 工作地址 2025-07-16 10:02:57 +08:00
github-actions[bot]
6d71c3faf5 自动更新最新Dashboard、地址库、根证书 2025-07-11 10:05:04 +00:00
MoonFruit
14e8f107fd 设置变量时完整匹配变量名称 2025-07-10 18:16:33 +08:00
MoonFruit
0e8c77fa90 使用 sing-box check 的返回值来判断配置文件是否正确 2025-07-10 17:57:23 +08:00
juewuy
afa13cce62 ~修复Zashboard面板在小闪存模式下无法正常使用的bug
~修复部分极端情况下卸载脚本时会删除系统根目录的bug
2025-07-07 20:04:55 +08:00
github-actions[bot]
1eb00a5108 自动更新最新Dashboard、地址库、根证书 2025-07-07 12:02:29 +00:00
juewuy
837f3e08ca 修复zashboard面板下载 2025-07-07 20:00:37 +08:00
github-actions[bot]
1e6fec5309 更新meta内核至v1.19.11 2025-07-07 11:48:59 +00:00
juewuy
a35d45c426 Merge pull request #981 from LeoHLee/patch-1
修复小闪存模式无法安装zashboard的问题
2025-07-07 19:12:37 +08:00
LeoHLee
cdea0e35d4 修复小闪存模式无法安装zashboard的问题 2025-07-07 05:06:27 +08:00
github-actions[bot]
53a6b9f2c1 自动更新最新Dashboard、地址库、根证书 2025-07-04 10:04:56 +00:00
github-actions[bot]
8b598311b6 自动更新最新Dashboard、地址库、根证书 2025-06-27 10:04:51 +00:00
github-actions[bot]
fffb4e1ffb 自动更新最新Dashboard、地址库、根证书 2025-06-20 10:05:01 +00:00
github-actions[bot]
88664042a5 自动更新最新Dashboard、地址库、根证书 2025-06-13 10:04:53 +00:00
github-actions[bot]
0d09ba9b2e 自动更新最新Dashboard、地址库、根证书 2025-06-06 10:05:03 +00:00
github-actions[bot]
e2b54c84fc 自动更新最新Dashboard、地址库、根证书 2025-05-30 10:04:53 +00:00
github-actions[bot]
1a73fd70a8 自动更新最新Dashboard、地址库、根证书 2025-05-23 10:05:07 +00:00
github-actions[bot]
890045930f 自动更新最新Dashboard、地址库、根证书 2025-05-16 10:05:08 +00:00
github-actions[bot]
73c9d9615d 自动更新最新Dashboard、地址库、根证书 2025-05-09 10:05:12 +00:00
github-actions[bot]
bbfae94d9e 自动更新最新Dashboard、地址库、根证书 2025-05-02 10:04:57 +00:00
github-actions[bot]
dd49eed350 自动更新最新Dashboard、地址库、根证书 2025-04-25 10:04:44 +00:00
juewuy
ac19b2b910 Merge pull request #943 from DustinWin/dev
修改格式错误
2025-04-25 17:55:23 +08:00
DustinWin
83e2e04d76 修改格式错误 2025-04-25 17:05:53 +08:00
juewuy
22d542567b v1.9.2beta3打包 2025-04-25 12:23:52 +08:00
juewuy
c3b7fb946f ~修复部分在线规则启动报错的bug
~修复一键配置加密DNS依然会使用已被gfw屏蔽的dns服务器的bug
~为TG推送添加了手动输入ChatID的功能
2025-04-25 12:23:16 +08:00
juewuy
92cc71fc61 Merge pull request #942 from DustinWin/dev
新增 cn-lite;删除 tld-cn
2025-04-25 10:57:22 +08:00
DustinWin
3b0b0d9bf7 新增 cn-lite;删除 tld-cn 2025-04-24 19:14:49 +08:00
github-actions[bot]
6a4bd2572a 自动更新最新Dashboard、地址库、根证书 2025-04-18 10:04:42 +00:00
github-actions[bot]
075813acab 自动更新最新Dashboard、地址库、根证书 2025-04-11 10:04:51 +00:00
juewuy
e0410f7151 Merge pull request #930 from DustinWin/dev
修改 sing-boxp ruleset 错误链接
2025-04-10 14:46:47 +08:00
DustinWin
3183dbacae 修改 sing-boxp ruleset 错误链接 2025-04-10 14:22:53 +08:00
juewuy
8b92ae06a2 Merge pull request #929 from DustinWin/dev
新增 games 规则集;优化配置文件名称
2025-04-10 14:01:22 +08:00
DustinWin
6e60f99c5e 新增 games 规则集;优化配置文件名称 2025-04-10 13:46:01 +08:00
github-actions[bot]
6d08165252 自动更新最新Dashboard、地址库、根证书 2025-04-04 10:05:04 +00:00
juewuy
71ee250b44 Merge pull request #922 from DustinWin/dev
新增 media 规则集;优化配置文件
2025-04-04 11:22:39 +08:00
DustinWin
1c2a70b013 新增 media 规则集;优化配置文件 2025-04-04 11:07:09 +08:00
github-actions[bot]
5a99fc7e92 自动更新最新Dashboard、地址库、根证书 2025-03-28 10:04:34 +00:00
github-actions[bot]
64d509a732 自动更新最新Dashboard、地址库、根证书 2025-03-21 10:04:47 +00:00
juewuy
35a44f8e97 v1.9.2beta2
~因境外加密DNS已无法访问,将新手引导自动设置的fallback_DNS设置为国内加密DNS地址,担心泄露的用户请勿使用redir_host模式或配置第三方DNS服务
~修复导入/tmp目录下内核或配置文件时,无法识别可执行文件的bug
2025-03-16 13:10:25 +08:00
github-actions[bot]
fc87a6855e 自动更新最新Dashboard、地址库、根证书 2025-03-14 10:04:22 +00:00
juewuy
d2a9724316 Merge pull request #902 from snowykami/dev
修正B类保留地址127.16->172.16
2025-03-10 13:54:17 +08:00
Snowykami
c2dee0f100 修正B类保留地址127.16->172.16 2025-03-10 13:51:01 +08:00
juewuy
310dede115 Merge pull request #900 from DustinWin/dev
更新和精简 fake-ip-filter;rules 模板的命名和图标优化
2025-03-09 06:42:24 +08:00
DustinWin
cc11a1fc6a 更新和精简 fake-ip-filter;rules 模板的命名和图标优化 2025-03-09 00:35:06 +08:00
juewuy
a0279ec4c1 v1.9.2beta1打包
~同步最新meta内核
~同步1.10.7singbox内核
~合并PR:https://github.com/juewuy/ShellCrash/pull/899
2025-03-08 14:39:48 +08:00
github-actions[bot]
3d78784b9e 更新meta内核至v1.19.3 2025-03-08 06:19:21 +00:00
github-actions[bot]
cf04280392 更新singbox内核至1.10.7 2025-03-08 06:16:26 +00:00
juewuy
4f30f15144 Merge pull request #899 from DustinWin/dev
修复 clash_providers 中缺少图标的问题
2025-03-08 12:57:35 +08:00
DustinWin
de7539b00d 修复 clash_providers 中缺少图标的问题 2025-03-08 12:34:32 +08:00
github-actions[bot]
e04560f382 自动更新最新Dashboard、地址库、根证书 2025-03-07 10:04:29 +00:00
juewuy
f9783a56aa Merge pull request #895 from DustinWin/dev
新增 trackerslist;其它优化
2025-03-06 06:56:18 +08:00
DustinWin
ef03c12e97 新增 trackerslist;其它优化 2025-03-06 00:33:09 +08:00
github-actions[bot]
5774e8f9f3 自动更新最新Dashboard、地址库、根证书 2025-02-28 10:04:22 +00:00
github-actions[bot]
d3939244c9 自动更新最新Dashboard、地址库、根证书 2025-02-21 10:04:34 +00:00
github-actions[bot]
fe788a5a64 自动更新最新Dashboard、地址库、根证书 2025-02-14 10:04:20 +00:00
juewuy
eb69eefc7c Merge pull request #882 from DustinWin/dev
优化广告拦截;提高直连和代理规则的匹配效率
2025-02-12 10:17:33 +08:00
DustinWin
4247384298 优化广告拦截;提高直连和代理规则的匹配效率 2025-02-12 09:44:42 +08:00
juewuy
e5ce8c09e2 v1.9.2alpha9打包 2025-02-09 13:47:25 +08:00
juewuy
fcc146ab43 ~禁止安装到tmp|opt|sys等目录 2025-02-09 13:11:50 +08:00
juewuy
767c20bd73 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2025-02-09 13:04:35 +08:00
juewuy
88af886d79 ~修改上游srs数据库地址 2025-02-09 13:04:22 +08:00
github-actions[bot]
4152ec7d7b 自动更新最新Dashboard、地址库、根证书 2025-02-09 05:03:39 +00:00
juewuy
5da05d5ffd ~修改上游srs数据库地址 2025-02-09 13:02:17 +08:00
github-actions[bot]
2fc96d72be 自动更新最新Dashboard、地址库、根证书 2025-02-07 10:04:22 +00:00
github-actions[bot]
1027484af1 自动更新最新Dashboard、地址库、根证书 2025-01-31 10:04:12 +00:00
juewuy
386a1c9bdb v1.9.2alpha8打包 2025-01-27 21:24:37 +08:00
juewuy
31feb0c3f5 ~优化内核名称显示
~自定义规则列表增加进程名匹配,meta内核增加进程匹配自动开关机制
~修复meta内核mix模式GooglePlay下载失败的问题
~修复一些无意义的报错提示
2025-01-27 21:23:57 +08:00
github-actions[bot]
e179f4e42d 自动更新最新Dashboard、地址库、根证书 2025-01-24 10:04:32 +00:00
juewuy
dd08c7ce8d Merge pull request #873 from DustinWin/dev
优化节点筛选
2025-01-23 17:14:34 +08:00
DustinWin
58e139ca6f 优化节点筛选 2025-01-23 15:58:04 +08:00
juewuy
84086568b2 v1.9.2alpha7打包
~将cn_ip与cn_ipv6文件默认包含到安装包中
2025-01-19 17:15:20 +08:00
juewuy
db0836e9e0 ~优化了nftables处理流程
~优化了自动下载数据库功能,现在会自动识别配置文件中是否存在相关链接,如是则不触发
~优化新手引导默认参数,现在默认启用绕过cnip功能,非mips设备默认启用混合模式
~新手引导选择局域网设备时,增加了net.bridge.bridge-nf-call-iptables禁用,以修复部分设备因docker冲突而导致代理异常的问题
2025-01-19 17:09:37 +08:00
juewuy
c4e1c976af ~添加LOL语音相关域名 2025-01-19 17:06:37 +08:00
juewuy
4bef5ad85a Merge pull request #868 from jiesou/jiesou-patch-1
fix: geosite.dat 被不必要地下载
2025-01-19 14:42:48 +08:00
github-actions[bot]
7d2b137332 自动更新最新Dashboard、地址库、根证书 2025-01-17 10:04:23 +00:00
jiechus
6f9583db64 fix: geosite.dat 被不必要地下载 2025-01-15 19:44:52 +08:00
github-actions[bot]
b9eb7a052e 自动更新最新Dashboard、地址库、根证书 2025-01-13 05:36:00 +00:00
juewuy
ed13d0df16 Merge pull request #862 from wukibaka/dev
Fix CI
2025-01-10 19:33:08 +08:00
wuki
e69b510c4d Fix CI 2025-01-10 19:30:27 +08:00
juewuy
2dc8e6c2df Merge pull request #861 from DustinWin/dev
修改 sing-box 内核版本判断;格式化内核配置文件;meta 内核域名嗅探优化
2025-01-09 15:27:26 +08:00
DustinWin
16db336c06 修改 sing-box 内核版本判断;格式化内核配置文件;meta 内核域名嗅探优化 2025-01-09 12:16:09 +08:00
juewuy
47ec0ec1d9 Merge pull request #859 from DustinWin/dev
修改了我的 geodata 数据库下载地址和 clash&sing-box 模板
2025-01-08 12:55:28 +08:00
DustinWin
be955d2efb 修改 clash&sing-box 模板 2025-01-07 22:47:08 +08:00
DustinWin
3aa41d6d3e 修改 DustinWin Clash geodata 数据库下载路径 2025-01-07 20:14:37 +08:00
juewuy
7baa7b894b v1.9.2alpha6打包 2025-01-01 16:57:39 +08:00
juewuy
f5ef3ee7ba ~优化面板刷新提醒 2025-01-01 16:57:08 +08:00
juewuy
c84843da79 ~自定义规则的策略组改为从本地端口读取,以适配singbox内核 2025-01-01 16:53:33 +08:00
juewuy
a8ec76fb93 ~优化常用端口过滤功能输入逻辑
~修复部分设备singbox内核tun设备因ipv6地址导致的权限不足问题
2025-01-01 15:55:35 +08:00
juewuy
8d0c472787 Merge pull request #853 from DustinWin/dev
更新 ruleset 下载链接;名称和规则微调
2024-12-28 09:13:30 +08:00
DustinWin
338677851c 更新 ruleset 下载链接;名称和规则微调 2024-12-28 01:08:37 +08:00
github-actions[bot]
eb6b53f728 自动更新最新Dashboard、地址库、根证书 2024-12-27 10:04:25 +00:00
juewuy
1f961478e3 Merge pull request #851 from DustinWin/dev
新增 zashboard 面板
2024-12-25 19:31:26 +08:00
DustinWin
07b392a9df 新增 zashboard 面板 2024-12-25 14:32:27 +08:00
github-actions[bot]
0b27352932 自动更新最新Dashboard、地址库、根证书 2024-12-20 10:04:36 +00:00
juewuy
cf91def64a v1.9.2alpha5打包 2024-12-15 13:29:19 +08:00
juewuy
93f24a3417 ~当为设置默认dns且系统中存在dnsmasq服务时,现在缺省dns调整为本机53端口而不是114和223 2024-12-15 13:28:51 +08:00
juewuy
966e4fae99 ~将非mips设备的默认内核设置为meta内核 2024-12-15 12:57:05 +08:00
juewuy
762c844ef6 定时任务自动更新数据库文件增加ruleset相关数据库更新 2024-12-15 12:51:48 +08:00
juewuy
a4315b6d93 ~修复因括号原因导致的脚本报错问题 2024-12-15 12:46:46 +08:00
juewuy
b68fdac69d ~修复mix模式与others.yaml自定义文件冲突的问题,但仍需手动在others.yaml中引用名为 geosite-cn的rule-providers模块 2024-12-15 12:46:22 +08:00
juewuy
792a36d04b Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-12-15 12:15:34 +08:00
juewuy
749b21bbe3 ~优化推送设置 2024-12-15 12:15:20 +08:00
juewuy
ddb97a98e1 Merge pull request #836 from CYTMWIA/dev
修复:配置校验无法识别使用单引号的 server
2024-12-15 12:07:43 +08:00
juewuy
7cce941d9f Merge pull request #845 from PullGuy/dev
新增Synology Chat 推送
2024-12-14 17:27:24 +08:00
CK
f646238503 deleted: ShellCrash_PR
modified:   scripts/start.sh
2024-12-14 15:25:02 +08:00
CK
6752593928 modified: scripts/menu.sh
modified:   scripts/start.sh
2024-12-14 15:24:08 +08:00
github-actions[bot]
6e278d6aba 自动更新最新Dashboard、地址库、根证书 2024-12-13 10:04:53 +00:00
juewuy
8f550cfa9a v1.9.2alpha4打包 2024-12-08 15:53:42 +08:00
juewuy
d39c95394f ~调整meta内核mix模式过滤实现(geosite>rule-set数据库)
~移除完整版clash-geoip数据库更新
~优化dns模式选择
2024-12-08 15:51:39 +08:00
github-actions[bot]
eeda7e1e19 自动更新最新Dashboard、地址库、根证书 2024-12-08 07:20:23 +00:00
juewuy
3fa8194e29 ~调整meta内核mix模式过滤实现(geosite>rule-set数据库) 2024-12-08 15:18:54 +08:00
github-actions[bot]
c0c05b9599 自动更新最新Dashboard、地址库、根证书 2024-12-06 10:05:15 +00:00
CYTMWIA
cd5c23108d 修复:配置校验无法识别使用单引号的 server 2024-12-04 21:45:12 +08:00
juewuy
9aa536f427 v1.9.2alpha3打包 2024-12-04 14:01:35 +08:00
juewuy
de47e96780 ~singbox的mix模式调用数据库优化 2024-12-04 14:01:08 +08:00
juewuy
cabffae9fc ~将singbox数据库部分替换为DustinWin版本 2024-12-04 13:59:56 +08:00
github-actions[bot]
f5af56fbd5 自动更新最新Dashboard、地址库、根证书 2024-12-04 05:48:49 +00:00
juewuy
f34903c6cf ~将singbox数据库部分替换为DustinWin版本 2024-12-04 13:47:50 +08:00
juewuy
36eec0957d ~增加自启联网检查的设置开关(4-6) 2024-12-04 13:28:41 +08:00
juewuy
a1ec88e9a5 ~修改执行时间 2024-12-04 13:10:25 +08:00
juewuy
0bcd549367 ~修复meta内核切换mix模式报错 2024-12-03 12:46:23 +08:00
juewuy
b8fd25af73 v1.9.2alpha2打包 2024-12-03 11:19:32 +08:00
juewuy
2e9662430e ~适配meta内核mix模式DNS
~恢复对singbox内核的redir_host模式DNS支持
~修复iptables及nftables启动相关报错
2024-12-03 11:18:44 +08:00
juewuy
7ca1a8e8ab Merge pull request #830 from delichik/dev
fix(menu.sh): host_opt初始值“已开启”和与“已启用”不匹配
2024-12-03 10:32:37 +08:00
juewuy
152c6cfe05 v1.9.2alpha1打包 2024-12-01 12:40:57 +08:00
juewuy
49784df078 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-12-01 12:39:55 +08:00
juewuy
33c6e4f9eb ~适配singbox1.10版本tun相关配置写法
~添加对ipv6fakeip网段的额外劫持处理
2024-12-01 12:39:27 +08:00
github-actions[bot]
37d0565d0e 更新meta内核至v1.18.10 2024-12-01 02:52:17 +00:00
github-actions[bot]
ad6e6017a8 更新singbox内核至1.10.3 2024-12-01 02:46:29 +00:00
juewuy
4819ad3d70 1.9.1release 2024-12-01 10:25:03 +08:00
github-actions[bot]
b1ca8ff331 自动更新最新Dashboard、地址库、根证书 2024-11-30 18:02:34 +00:00
delichik
084801db29 fix(menu.sh): host_opt初始值“已开启”和与“已启用”不匹配 2024-11-26 15:14:11 +08:00
github-actions[bot]
603fba86c6 自动更新最新Dashboard、地址库、根证书 2024-11-23 18:02:40 +00:00
juewuy
95369f6c98 v1.9.1rc11
~修复fakeip过滤列表无法删除超过10行以上内容的问题
~修复导入部分包含json格式节点的yaml配置文件时无法识别节点的bug
2024-11-21 12:33:14 +08:00
github-actions[bot]
5abadbbf3d 自动更新最新Dashboard、地址库、根证书 2024-11-16 18:02:36 +00:00
github-actions[bot]
bfd608b3f8 自动更新最新Dashboard、地址库、根证书 2024-11-09 18:02:20 +00:00
github-actions[bot]
2b8864d463 自动更新最新Dashboard、地址库、根证书 2024-11-02 18:02:43 +00:00
juewuy
469d279066 v1.9.1rc10打包 2024-11-02 19:03:02 +08:00
juewuy
f481248a18 ~修复仅设置ip地址过滤时局域网过滤功能依然显示未启用的bug
~修复使用自定义ip规则时,singbox内核启动报错的问题
~修复删除自定义ip规则时的报错问题
2024-11-02 19:02:38 +08:00
github-actions[bot]
4d84fdaaff 自动更新最新Dashboard、地址库、根证书 2024-10-26 18:02:31 +00:00
juewuy
59d36e8c65 格式化代码 2024-10-20 11:02:19 +08:00
juewuy
b2a457908d v1.9.1rc9打包 2024-10-20 10:53:12 +08:00
juewuy
d8a9ce9ec3 ~增加对自定义保留地址段的输入校验机制
~尝试修复部分情况下安装时未正确初始化的bug
~修复nftables-redir模式下会错误运行tproxy模式的bug
2024-10-20 10:52:27 +08:00
github-actions[bot]
530c0c4ce6 自动更新最新Dashboard、地址库、根证书 2024-10-19 18:02:24 +00:00
juewuy
d73e95c5c5 v1.9.1rc8打包 2024-10-19 14:45:08 +08:00
juewuy
c98e50bf01 ~修复ipv6-fakeip地址被错误屏蔽的bug
~将final-dns改为proxydns以解决部分dns泄露问题
~修复nftables模式在白名单为空时会错误路由外部流量的bug
~修复ipv6-tporxy模式下部分iptables内容无法正确注销的bug
2024-10-19 14:43:54 +08:00
juewuy
8939ef4241 v1.9.1rc7打包 2024-10-13 14:42:56 +08:00
juewuy
de554bb283 ~修复在找不到容器虚拟机ip地址依然会启动本机容器代理的bug
~修复部分情况下无法正确切换防火墙模式的bug
~修复grep命令相关警告
~修复在部分没有ip6tables命令设备上会出现报错的bug
~修复条件任务“防火墙启动后执行”在插入fw4版本防火墙时会导致防火墙启动文件错乱的bug
2024-10-13 14:42:14 +08:00
github-actions[bot]
fcba4d21fc 自动更新最新Dashboard、地址库、根证书 2024-10-12 18:02:30 +00:00
github-actions[bot]
2401c2737c 自动更新最新Dashboard、地址库、根证书 2024-10-05 18:02:32 +00:00
juewuy
3c4b64d291 v1.9.1rc6打包 2024-10-01 09:58:39 +08:00
juewuy
273a2359d2 ~修复自启延迟会在手动启动时生效的bug 2024-10-01 09:54:41 +08:00
juewuy
fa49934a71 ~重写在线生成配置校验逻辑,修复相关报错 2024-10-01 09:49:10 +08:00
juewuy
9f4bfdb1b1 v1.9.1rc5打包 2024-09-29 13:17:47 +08:00
juewuy
78808bee20 ~增加自定义保留地址段功能
~优化支持华硕设备本机代理
~优化在线获取配置文件校验,正确处理未获取节点时的报错信息
~修复自动获取配置文件失败超过4次后会无限重复的bug
~修复nftables模式下会错误拦截设备正常ipv6流量的bug
2024-09-29 13:17:12 +08:00
juewuy
c6f9859e9a ~将华硕自启命令改为使用&后台执行 2024-09-29 13:14:00 +08:00
github-actions[bot]
773de08341 自动更新最新Dashboard、地址库、根证书 2024-09-28 18:02:32 +00:00
juewuy
aa759d3b8d v1.9.1rc4fix2打包 2024-09-26 07:53:57 +08:00
juewuy
995bc451ec ~回退cda68af040 提交,以修复大量设备访问谷歌服务出现问题 2024-09-26 07:52:24 +08:00
juewuy
0b8c0e646d v1.9.1rc4fix
~修复iptables报错
2024-09-22 17:27:04 +08:00
juewuy
c85bfc53a0 v1.9.1rc4打包 2024-09-22 16:27:42 +08:00
juewuy
047297ba2a ~为华硕设备添加基于下载大师的自启选项
~增加对mix、redir、tproxy端口为目标流量的拦截机制以防止回环
~增加对华硕设备切换使用meta内核的警告信息
2024-09-22 16:26:59 +08:00
juewuy
e203938ca6 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-09-22 16:11:14 +08:00
juewuy
cda68af040 https://github.com/juewuy/ShellCrash/issues/777 2024-09-22 16:11:01 +08:00
github-actions[bot]
98fc357402 自动更新最新Dashboard、地址库、根证书 2024-09-21 18:02:29 +00:00
juewuy
27539f1cc3 Merge pull request #773 from kingsey/dev
修复 missing ] 报错
2024-09-21 12:52:35 +08:00
juewuy
f2c88356c2 Merge pull request #775 from abcfy2/patch-1
fix DoH/DoT always fallback check /etc/ssl/
2024-09-19 16:34:23 +08:00
Feng Yu
903b6385b0 Merge pull request #1 from abcfy2/patch-2
Update webget.sh
2024-09-19 16:32:58 +08:00
Feng Yu
6015bc4425 Update webget.sh 2024-09-19 16:21:09 +08:00
Feng Yu
95c507f61e Update menu.sh 2024-09-19 15:44:38 +08:00
Feng Yu
52d3fa08d9 fix DoH/DoT always fallback check /etc/ssl/ 2024-09-19 15:37:15 +08:00
kingsey
88a334012f 修复 missing ] 2024-09-17 15:22:37 +08:00
juewuy
999e42c9b1 Merge pull request #771 from DustinWin/dev
修改 ruleset 过时链接;微调格式
2024-09-17 06:52:16 +08:00
DustinWin
e2af3ba63e 修改 ruleset 过时链接;微调格式 2024-09-16 20:46:20 +08:00
juewuy
fd2c60e1f2 v1.9.1rc4-test打包 2024-09-16 16:35:53 +08:00
juewuy
023787a712 ~为华硕设备添加基于下载大师的自启选项(未测试)
~修复部分设备因未开机加载tproxy相关模块而导致tproxy代理不可用的问题
~修复未安装iptables的用户启动时的大量无意义报错
~其他优化及修复
2024-09-16 16:35:12 +08:00
juewuy
1bcd7b69d5 Merge branch 'master' of https://github.com/juewuy/ShellCrash into dev 2024-09-15 15:34:57 +08:00
juewuy
c553475e8a v1.9.1rc3打包 2024-09-15 15:34:15 +08:00
juewuy
5ec0b9c238 ~修复tun或混合模式下,屏蔽quic功能未能实际生效的bug
~优化了一下初始化脚本中对nftables和iptables的使用判断
~默认的常用端口过滤列表中,移除了对53和123端口的支持
~修复部分情况下因ipv6dns未能正确劫持或拦截导致的dns劫持失败的问题
2024-09-15 15:33:10 +08:00
github-actions[bot]
a698c923c2 自动更新最新Dashboard、地址库、根证书 2024-09-14 18:02:20 +00:00
juewuy
11ea4ce4aa Merge pull request #765 from KeplerSSSSS/patch-1
Update ShellClash_Full.ini
2024-09-13 07:54:34 +08:00
KeplerSSSSS
c4d4ad86b9 Update ShellClash_Full.ini 2024-09-13 03:53:56 +08:00
github-actions[bot]
8721743020 自动更新最新Dashboard、地址库、根证书 2024-09-07 18:02:36 +00:00
juewuy
d41a5fde67 v1.9.1rc2打包 2024-09-07 21:05:36 +08:00
juewuy
55916882b1 ~修复因自启延迟与守护进程冲突导致的开机启动失败的问题 2024-09-07 21:05:13 +08:00
juewuy
4949e9ce1c v1.9.1rc1打包 2024-09-06 09:00:34 +08:00
juewuy
f790aee120 ~修复部分设备因iptables版本过低导致-w参数无法使用的问题 2024-09-03 08:15:50 +08:00
juewuy
ca72df9584 v1.9.1beta16打包 2024-09-01 15:01:07 +08:00
juewuy
0247645770 ~增加基于IP和IP地址段的局域网过滤功能 2024-09-01 14:53:35 +08:00
juewuy
58e644f9f4 ~为iptables添加-w参数
~修复replace_default_host_ipv4功能未实际生效的bug
2024-09-01 12:40:01 +08:00
juewuy
a29d66ec1c ~将update.sh更名为webget.sh,以修复部分华硕设备会误删文件的问题 2024-09-01 12:06:18 +08:00
github-actions[bot]
cf64cd48b8 自动更新最新Dashboard、地址库、根证书 2024-08-31 18:02:33 +00:00
juewuy
f449bea0c7 v1.9.1beta15打包 2024-08-25 21:25:58 +08:00
juewuy
f359cb866e ~修复容器环境下无法使用tproxy的问题
~为meta内核增加对quic流量的域名嗅探参数
2024-08-25 21:25:20 +08:00
juewuy
cdb4b94471 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-08-25 21:12:10 +08:00
juewuy
90606590a4 ~为iptables添加-w参数以解决部分情况下无法注销的问题 2024-08-25 21:12:03 +08:00
juewuy
6a813f1ca6 Merge pull request #743 from eyebrowkang/dev
fix: 修复nftables规则重复插入的问题
2024-08-25 20:50:44 +08:00
juewuy
1918d41bb4 Merge pull request #738 from DustinWin/dev
修改 sing-boxp 说明文档链接
2024-08-25 20:49:32 +08:00
juewuy
e64bafeb04 ~新增独立的容器/虚拟机代理开关,以解决代理失败的问题
~回退对singbox入站添加"domain_strategy":"prefer_ipv4"参数的改动
2024-08-25 20:48:41 +08:00
eyebrow
31a1f8ef4a fix: 修复nftables规则重复插入的问题 2024-08-25 10:01:40 +08:00
DustinWin
4c105733fa 修改移动根证书文件时的错误路径 2024-08-25 02:01:20 +08:00
DustinWin
52741c719c 修改 sing-boxp 说明文档链接
地址位于 ShellCrash -9 - 2。说明文档生成项目 https://github.com/DustinWin/sing-boxp-docs ,每日同步更新。
2024-08-21 02:44:12 +08:00
juewuy
b8af49fcbe v1.9.1beta14打包 2024-08-17 19:59:19 +08:00
juewuy
b524c6e32a v1.9.1beta14
~同步最新版本meta内核及singboxp内核
~延迟启动功能改回在afstart函数执行,以防止systemd启动超时
~透明代理规则增加过滤53端口机制,防止dns被tun或者tproxy劫持导致的一系列问题
~为singbox内核入站添加"domain_strategy":"prefer_ipv4"字段以适应geoip相关规则
~修复singbox内核fakeip列表中关于正则表达式匹配有误的bug
2024-08-17 19:08:41 +08:00
github-actions[bot]
7384f69856 更新meta内核至v1.18.7 2024-08-17 10:56:15 +00:00
github-actions[bot]
cc1f9391f9 更新singboxp内核至1.10.0-alpha.29-067c81a7 2024-08-17 10:51:07 +00:00
juewuy
ec1ccf21dc Merge pull request #733 from qzydustin/dev
Fix typo in set_core_config()
2024-08-17 08:52:27 +08:00
juewuy
1ec46a2367 Merge pull request #709 from yijiangchengming/patch-1
Update start.sh  增加容器自启方式
2024-08-17 08:50:56 +08:00
juewuy
bb325d23ae Merge pull request #707 from DustinWin/dev
修改小米相关域名走 realip
2024-08-17 08:48:57 +08:00
Zhenyu Qi
0e0504cefa Fix typo in set_core_config() 2024-08-14 21:16:36 -07:00
github-actions[bot]
f9fcd715c9 自动更新最新Dashboard、地址库、根证书 2024-08-10 18:02:19 +00:00
github-actions[bot]
9f00e7ec23 自动更新最新Dashboard、地址库、根证书 2024-08-03 18:02:19 +00:00
DustinWin
160b07cdca 更改证书更新方式,原项目已停更 2024-07-29 18:33:03 +08:00
github-actions[bot]
8c558765ef 自动更新最新Dashboard、地址库、根证书 2024-07-27 18:02:21 +00:00
juewuy
dea65009d2 Merge pull request #715 from RikudouPatrickstar/pr
内存占用以 MB 显示
2024-07-27 19:49:47 +08:00
RikudouPatrickstar
8fc502d3e7 内存占用以 MB 显示 2024-07-27 16:27:02 +08:00
github-actions[bot]
4f25207aba 自动更新最新Dashboard、地址库、根证书 2024-07-20 18:02:42 +00:00
yijiangchengming
29c00c5937 Update start.sh 增加容器自启方式
请将CMD设置为"$CRASHDIR"/start.sh start infinity
例如 /etc/ShellCrash/start.sh start infinity
2024-07-14 20:15:02 +08:00
github-actions[bot]
b8fe2666a1 自动更新最新Dashboard、地址库、根证书 2024-07-13 18:02:19 +00:00
DustinWin
aaa9503c14 修改小米相关域名走 realip
小米天气又新增了一个域名 `wtradv.market.xiaomi.com` 必须走 realip 才能正常显示“降水预报”,所以改成 `+.market.xiaomi.com` 后缀格式
2024-07-11 16:37:56 +08:00
juewuy
16a7f3e249 Merge pull request #705 from DustinWin/dev
添加“向日葵远程控制”域名,解决无法登录的问题
2024-07-11 03:03:29 +08:00
DustinWin
2835d9d532 添加“向日葵远程控制”域名,解决无法登录的问题 2024-07-10 23:07:58 +08:00
github-actions[bot]
729ab71e49 自动更新最新Dashboard、地址库、根证书 2024-07-06 18:02:14 +00:00
juewuy
d2c468cb38 v1.9.1beta13打包 2024-07-06 15:42:16 +08:00
juewuy
91a0866b9e ~合并https://github.com/juewuy/ShellCrash/pull/700并优化文本提示
~优化定时任务中周日的输入提示并增加容错机制
~修复iptables-tproxy模式禁用quic失败的问题
~修复会将tun所用网段加入局域网代理的bug
2024-07-06 15:41:53 +08:00
juewuy
390f47148a ~优化人工智能节点选择 2024-07-06 15:38:48 +08:00
juewuy
dd730ea9cd Merge pull request #700 from delichik/dev
feat(firewall/set_cust_host_ipv4): 允许使用自定义网段覆盖默认透明路由网段
2024-07-06 14:59:58 +08:00
delichik
f1f8fa4395 feat(firewall/set_cust_host_ipv4): 允许使用自定义网段覆盖默认透明路由网段 2024-07-05 15:45:41 +08:00
juewuy
58bc356628 Merge pull request #697 from mphin/dev
修复部分返回上级菜单错误的提示
2024-07-03 08:10:21 +08:00
mphin
4fe3dfa173 修复部分返回上级菜单错误的提示 2024-07-03 05:55:01 +08:00
juewuy
ce86942ac7 v1.9.1beta12打包 2024-06-30 15:50:02 +08:00
juewuy
1be0a35d20 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-06-30 15:49:20 +08:00
juewuy
792edb67a4 ~优化本机出口IP获取机制,修复部分设备无法正常代理本机流量的问题
~meta的tun参数改为auto-detect-interface: false,用于解决部分用户无法访问内网设备的问题(实验性)
2024-06-30 15:49:10 +08:00
juewuy
e131179be1 ~增加部分ai规则 2024-06-30 15:47:44 +08:00
github-actions[bot]
d49d3a97b4 自动更新最新Dashboard、地址库、根证书 2024-06-29 18:02:17 +00:00
juewuy
286f95c290 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-06-29 14:33:51 +08:00
juewuy
1acb1464bd Merge pull request #687 from jelly21fish/patch-1
支持ipv6本机代理 Support ipv6 local proxy
2024-06-27 20:06:35 +08:00
jelly21fish
58d3cda5b6 fix typo 2024-06-26 13:04:04 +08:00
juewuy
f3f51d93f0 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-06-25 09:27:46 +08:00
juewuy
561354434a ~修复部分特殊情况下2-1菜单无法进入的bug 2024-06-25 09:27:36 +08:00
jelly21fish
759c367837 fix 2024-06-24 00:49:03 +08:00
jelly21fish
47b66859b0 fix typo 2024-06-24 00:45:12 +08:00
jelly21fish
d8f1cf245b fix typo 2024-06-24 00:37:47 +08:00
jelly21fish
9124d0fade fix typo 2024-06-24 00:31:39 +08:00
jelly21fish
23d10a8be6 ipv6 local proxy 2024-06-23 18:58:03 +08:00
github-actions[bot]
d7647580f8 自动更新最新Dashboard、地址库、根证书 2024-06-22 18:02:34 +00:00
juewuy
bd9249c6a4 Merge pull request #674 from RedContritio/patch-1
Update README_CN.md
2024-06-20 21:55:55 +08:00
RedContritio
94815d1ce7 Update README_CN.md
update `Clash` to `crash`
2024-06-19 22:46:23 +08:00
juewuy
f5292006f4 已修改 rules/922proxy.ini 2024-06-16 15:17:28 +08:00
github-actions[bot]
0992b1c208 自动更新最新Dashboard、地址库、根证书 2024-06-15 18:03:27 +00:00
juewuy
f799fbed4f v1.9.1beta11
~优化ipv6代理,修复部分情况下无法代理局域网设备及dns的问题
~移除singboxp内核always_resolve_udp功能
~修复局域网过滤时因找不到mac地址列表文件而出现的报错
2024-06-13 11:53:10 +08:00
juewuy
86b9d34812 Merge pull request #658 from DustinWin/dev
添加“向日葵远程控制”域名,解决无法连接的问题
2024-06-09 08:14:03 +08:00
github-actions[bot]
7156178949 自动更新最新Dashboard、地址库、根证书 2024-06-08 18:02:40 +00:00
DustinWin
08e24e206e 添加“向日葵远程控制”域名,解决无法连接的问题 2024-06-09 01:01:02 +08:00
juewuy
d873678ac6 v1.9.1beta10打包 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
github-actions[bot]
5baf50f16b 自动更新最新Dashboard、地址库、根证书 2024-05-18 18:02:06 +00:00
juewuy
63161a24c0 v1.9.1beta8打包 2024-05-18 17:22:32 +08:00
juewuy
4fdc3fffec ~修复nftables—tun模式无法劫持流量的bug
~回退singbox内核dns中对independent_cache和reverse_mapping的改动
~修复部分情况下启动提示缺少dns-out的问题
~修复屏蔽QUIC功能ip6tables误写为iptables的bug
2024-05-18 17:22:01 +08:00
juewuy
cdad31d90b 已修改 rules/922proxy.ini 2024-05-17 08:56:13 +08:00
github-actions[bot]
edf175a8b8 自动更新最新Dashboard、地址库、根证书 2024-05-11 18:02:12 +00:00
juewuy
747670f996 Merge pull request #635 from DustinWin/dev
添加 Steam 下载需要走 realip 的域名
2024-05-07 07:21:38 +08:00
DustinWin
830cb0288a 添加 Steam 下载需要走 realip 的域名 2024-05-07 04:13:56 +08:00
github-actions[bot]
2922173f8a 自动更新最新Dashboard、地址库、根证书 2024-05-04 18:02:16 +00:00
juewuy
3089db422e fix:为修复部分设备ip6tables报错,将ipv6dns的兜底行为由reject改为了return 2024-04-28 21:33:57 +08:00
juewuy
de4ddea6d3 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	bin/version
2024-04-28 20:55:37 +08:00
juewuy
83b619e104 v1.9.1beta7打包 2024-04-28 20:54:57 +08:00
juewuy
384cd7c339 ~修复nftables—tproxy模式无法劫持流量的bug 2024-04-28 20:54:18 +08:00
github-actions[bot]
9400fc702d 自动更新最新Dashboard、地址库、根证书 2024-04-27 18:02:22 +00:00
juewuy
00f10b81f9 ~修复部分情况下向systemd输出大量无用日志的bug
~修复首次使用6-2时倒入失败的bug
~尝试修复部分设备因ipv6导致的dns劫持失败的问题
2024-04-21 14:04:59 +08:00
github-actions[bot]
7a6b7a7e5a 自动更新最新Dashboard、地址库、根证书 2024-04-20 18:02:16 +00:00
juewuy
46a5c5eea8 Merge pull request #624 from wray-lee/dev
修改action中的bot邮箱和username,便于区分手动运行和action
2024-04-16 07:08:11 +08:00
Wray
0741ab8ab2 Update release_new_version.yaml 2024-04-16 01:43:09 +08:00
Wray
d60cd78336 Update update_singbox_core.yaml 2024-04-16 01:42:39 +08:00
Wray
93402e1dcb Update update_meta_core.yaml 2024-04-16 01:42:23 +08:00
Wray
23c1b43edd Update bin_update.yml 2024-04-16 01:41:22 +08:00
juewuy
fe37b4f7bf v1.9.1beta6
~修复首次启动时提示找不到内核的bug
2024-04-14 09:25:44 +08:00
juewuy
69e62994bd Merge pull request #621 from DustinWin/patch-4
修改 fake_ip_filter.list 中的 `domain_suffix` 的问题
2024-04-14 08:55:45 +08:00
Bot
d703ac6d83 自动更新最新Dashboard、地址库、根证书 2024-04-13 18:03:13 +00:00
DustinWin
baf4ca07e1 修改 fake_ip_filter.list 中的 domain_suffix 的问题 2024-04-13 22:02:37 +08:00
juewuy
95bc25831f v1.9.1beta5打包 2024-04-13 21:57:25 +08:00
juewuy
4098134329 https://github.com/juewuy/ShellCrash/pull/619 修复报错 2024-04-13 21:56:45 +08:00
juewuy
86a8ee9768 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-04-13 21:32:11 +08:00
juewuy
a4cab8f66b ~修复mac过滤报错 2024-04-13 21:32:04 +08:00
juewuy
9a3b9e3acc Merge pull request #619 from DustinWin/patch-2
修改 fake_ip_filter.list 适配方式,尽量使用 `domain` 和 `domain_suffix`
2024-04-13 21:31:54 +08:00
DustinWin
119c0fab50 修改 fake_ip_filter.list 适配方式,尽量使用 domaindomain_suffix
fake_ip_filter.list 仅中间区域带有 `*` 的域名使用 `domain_regex` 规则类型
2024-04-13 21:30:28 +08:00
juewuy
986c54feda v1.9.1beta4打包 2024-04-13 21:03:13 +08:00
juewuy
09cb52f8e0 ~修复偶发的启动报错 2024-04-13 21:02:33 +08:00
juewuy
c5b577593f Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	scripts/start.sh
2024-04-13 20:56:44 +08:00
juewuy
e19559905e Merge pull request #617 from DustinWin/patch-1
修改 fake_ip_filter.list 适配方式,尽量使用 `domain` 和 `domain_suffix`
2024-04-13 20:40:41 +08:00
juewuy
3b2c4f7a13 ~修复因格式化导致的bug
~适配v2bapi脚本
2024-04-13 20:36:48 +08:00
DustinWin
e50ac88ca0 修改 fake_ip_filter.list 适配方式,尽量使用 domaindomain_suffix
fake_ip_filter.list 仅中间区域带有 `*` 的域名使用 `domain_regex` 规则类型
2024-04-13 18:49:42 +08:00
juewuy
5daef27891 ~使用shell工具格式化脚本 2024-04-13 14:01:58 +08:00
juewuy
c5e28110cb ~增加开机启动时的联网检测机制,以修复部分设备开机自启失败的问题
~尝试增加启动等待时长至10s
~将singbox内核DNS的默认reverse_mapping及independent_cache功能设置为false
~移除了wget命令的重试次数,以兼容更多设备
~修复部分脚本语法错误
2024-04-13 11:19:01 +08:00
juewuy
20c7212047 Merge pull request #615 from DustinWin/patch-1
同步 OpenClash 中的 fake_filter
2024-04-11 16:31:49 +08:00
DustinWin
f83fb78e6a 同步 OpenClash 中的 fake_filter
同步地址:https://github.com/vernesong/OpenClash/blob/master/luci-app-openclash/root/etc/openclash/custom/openclash_custom_fake_filter.list
2024-04-11 16:10:32 +08:00
juewuy
43e57d91ec 已修改 rules/922proxy.ini 2024-04-09 11:18:27 +08:00
juewuy
0463d938a7 删除私密ip规则,因为可能导致分流异常 2024-04-09 11:09:38 +08:00
juewuy
d8d43f9625 更新 922proxy.ini 2024-04-09 10:35:51 +08:00
Bot
fcb7c90935 自动更新最新Dashboard、地址库、根证书 2024-04-06 18:02:07 +00:00
juewuy
82b51cd22c v1.9.1beta3打包 2024-04-05 18:22:59 +08:00
juewuy
f5618ef3d8 ~修复dns局域网过滤失效的bug
~修复初始化脚本报错的bug
~尝试修复部分华硕设备开机启动失效的问题
~尝试修复部分小米设备开机启动失效的问题
2024-04-05 18:22:33 +08:00
juewuy
6eff925b1d v1.9.1beta2打包 2024-04-04 20:30:18 +08:00
juewuy
ef4d6f51eb ~优化了推送机制,现在统一使用POST接口进行推送
~新增加在支持的设备上创建/usr/bin/crash启动文件以修复部分设备的环境变量写入失败问题
~将singbox的内置tun网卡网段改为172.19.0.1/30,以修复tun模式下会将域名重定向到127.0.0.1的bug
~优化了延迟启动,现在延迟会在内核启动前进行而不是设置防火墙之前
~优化了小米设备的自启机制,现在仅当检测到wan口ip时才会进行启动,以解决部分设备无法自启的问题
~修复初始化脚本的若干报错
~脚本在支持ash的环境会强制调用ash解析而不是sh
~修复新装脚本时,无法调用iptables的bug
~
2024-04-04 20:29:46 +08:00
juewuy
c20e8f3d15 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-04-04 14:45:46 +08:00
juewuy
d796947688 ~singbox的tun入站默认启用sniff以解决目标地址错误的问题
~防火墙中,增加过滤外部dns请求的功能
2024-04-04 14:45:35 +08:00
juewuy
1c8c149fe8 Merge pull request #603 from wray-lee/dev
使配置模板中🆎 增强拦截生效
2024-04-02 19:20:08 +08:00
wray-lee
9ec018bf5f 使配置模板中🆎 增强拦截生效 2024-04-02 18:55:06 +08:00
juewuy
0d1383d132 Merge pull request #602 from DustinWin/patch-1
修改生成 sing-box `dns.rules` 里 `domain_regex` 的错误
2024-04-02 09:02:59 +08:00
DustinWin
1d84e34134 修改生成 sing-box dns.rulesdomain_regex 的错误
修改生成 sing-box `dns.rules` 里 `domain_regex` 的错误
2024-04-02 02:05:47 +08:00
Bot
d6d07abaef 自动更新最新Dashboard、地址库、根证书 2024-03-30 18:02:49 +00:00
juewuy
0033d86e65 Update core_auto_update.yml 2024-03-30 13:58:57 +08:00
juewuy
323b32ae0c Update core_auto_update.yml 2024-03-30 13:53:24 +08:00
juewuy
006d71b74b Update core_auto_update.yml 2024-03-30 13:51:36 +08:00
juewuy
afc81c884b Update core_auto_update.yml 2024-03-30 13:44:09 +08:00
juewuy
9a34a401c6 Update core_auto_update.yml 2024-03-30 13:38:48 +08:00
juewuy
65da11ec15 Update core_auto_update.yml 2024-03-30 13:12:05 +08:00
juewuy
b5fd6f0bef Update core_auto_update.yml 2024-03-30 13:09:07 +08:00
juewuy
745520d101 Update core_auto_update.yml 2024-03-30 13:08:07 +08:00
juewuy
2e05e80e2a 已修改 .github/workflows/core_auto_update.yml 2024-03-30 13:06:40 +08:00
juewuy
a1f4d48739 已修改 .github/workflows/core_auto_update.yml 2024-03-30 13:04:50 +08:00
juewuy
a8ebb6182e 已修改 .github/workflows/core_auto_update.yml 2024-03-30 13:03:07 +08:00
juewuy
63b02a830c 已修改 .github/workflows/core_auto_update.yml 2024-03-30 12:58:53 +08:00
juewuy
3956c955cf 优化 2024-03-30 12:42:24 +08:00
juewuy
cd67f55125 优化 2024-03-30 12:39:48 +08:00
juewuy
e7a5c48cce Merge pull request #597 from dotSpecs/dev
add aistudio.google.com
2024-03-26 16:35:31 +08:00
Specs
8b92402f00 add aistudio.google.com 2024-03-26 16:08:14 +08:00
Bot
d03dd1d4c6 自动更新最新Dashboard、地址库、根证书 2024-03-23 18:02:31 +00:00
juewuy
21f8035ef6 增加自动编译singboxp内核任务 2024-03-23 17:01:39 +08:00
juewuy
8f8a61191a 增加自动编译singboxp内核任务 2024-03-23 16:36:18 +08:00
juewuy
65c1678bc9 增加自动编译singboxp内核任务 2024-03-23 16:31:33 +08:00
juewuy
eb34a73270 增加自动编译singboxp内核任务 2024-03-23 16:04:43 +08:00
juewuy
164bcb9f26 已修改 .github/workflows/core_auto_update.yml 2024-03-23 15:44:14 +08:00
juewuy
381d905ed9 已修改 .github/workflows/core_auto_update.yml
已修改        .github/workflows/update_singbox_core.yaml
2024-03-23 15:39:35 +08:00
juewuy
575f1d5d4b Update core_auto_update.yml 2024-03-23 15:27:48 +08:00
juewuy
03e711a1ee Update core_auto_update.yml 2024-03-23 15:25:49 +08:00
juewuy
8f9a81057b Update core_auto_update.yml 2024-03-23 15:22:40 +08:00
juewuy
c057781314 已添加 .github/workflows/core_auto_update.yml 2024-03-23 15:20:53 +08:00
juewuy
1d43845a6e 已添加 .github/workflows/core_auto_update.yml 2024-03-23 14:59:23 +08:00
juewuy
fd1b592a7e v1.9.1beta1
~移除了所有不支持vless及hy的在线sub服务器并将重试次数降低到3次
~singbox内核不再默认启用ntp服务
~自动任务中重启命令优化
~修复providers中指定单独提供商生成配置失败的bug
~优化iptables/ip6tables检测机制,修复报错,修复旧设备ipv6运行出错导致的各种问题
~优化cn绕过检测机制,修复报错
~优化保持面板节点功能,增加了空文件校验,修复部分用户还原失败的bug
2024-03-19 13:58:02 +08:00
Bot
78d834bc7f 更新singboxp内核至1.9.0-beta.16-3140e7ac 2024-03-19 01:21:43 +00:00
juewuy
bebf39bf71 Update update_singbox_core.yaml 2024-03-19 09:19:09 +08:00
juewuy
92562f077d 更新 ai.list 2024-03-18 10:39:04 +08:00
juewuy
9688585d66 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	bin/version
2024-03-17 15:14:37 +08:00
juewuy
9933bbd274 v1.9.1alpha9
~自定义providers功能增加本地模版支持
~增加PushPlus推送
~Pushover推送适配wget命令
~修改小米增强启动的等待方式,优化启动命令
~修复ax7000等设备tproxy模式无法启用的bug
~修复部分设备ipset报错的问题
~修复部分设备ip6tables报错的问题
~尝试修复部分小米设备开机自启失败的问题
~尝试修复部分padavan设备无法正常写入环境变量的问题
2024-03-17 15:13:54 +08:00
Bot
b2fee2d685 自动更新最新Dashboard、地址库、根证书 2024-03-16 18:02:32 +00:00
Bot
5a79bc5258 自动更新最新Dashboard、地址库、根证书 2024-03-15 08:17:12 +00:00
juewuy
8f109ecf2a v1.9.1alpha8
~修复nftables下tproxy本机代理报错的bug
~修复部分情况下tun本机代理失效的问题
~增加自动修改Tproxy混合至Tproxy模式的机制
2024-03-15 16:15:19 +08:00
juewuy
6748da050e v1.9.1alpha7
~修复mac黑名单失效的bug
2024-03-15 10:13:48 +08:00
juewuy
8f0442d2a7 v1.9.1alpha6
~修复cn绕过及ipv6-cn绕过相关bug
2024-03-15 09:51:59 +08:00
juewuy
1e09305e2a v1.9.1alpha5
~修复cn绕过及ipv6-cn绕过相关bug
2024-03-15 09:34:56 +08:00
juewuy
4c78b06a76 修复bug 2024-03-14 11:58:53 +08:00
juewuy
b6a76a5dab v1.9.1alpha4打包 2024-03-11 15:54:32 +08:00
juewuy
33a2ed8a71 ~修复cn绕过未生效的bug
~修复华硕设备ip6tables报错的问题
2024-03-11 15:53:03 +08:00
juewuy
eb025899cd v1.9.1alpha3
~增加主旁转发模式(未妥善测试)
~将DNS进阶设置移动到2-2dns模式设置列表内
~将ipv6进阶设置移动到2-1运行模式设置内
2024-03-09 16:48:29 +08:00
juewuy
66a9ce2215 Merge branch 'dev' into nft-tun
# Conflicts:
#	bin/ShellCrash.tar.gz
#	bin/clashfm.tar.gz
#	bin/public.tar.gz
#	bin/version
#	scripts/init.sh
2024-03-09 12:09:40 +08:00
juewuy
0511b379eb 1.9.0release 2024-03-09 11:37:59 +08:00
juewuy
8d6bc771ba ~修复自动更新脚本任务的报错 2024-03-09 11:37:05 +08:00
juewuy
0b3368ea1f 已修改 bin/version 2024-03-08 21:46:08 +08:00
juewuy
ccf7d9aea4 v1.9.1alpha1打包 2024-03-08 21:35:53 +08:00
juewuy
d76f1823b9 Merge branch 'dev' into nft-tun 2024-03-08 14:25:18 +08:00
juewuy
8dc90595bc ~修改配置文件检测逻辑 2024-03-08 10:16:56 +08:00
Bot
37ba0450dd 更新meta内核至v1.18.1 2024-03-07 10:02:52 +00:00
juewuy
3f6378bc46 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-03-07 18:00:04 +08:00
juewuy
24b6b90a22 mipsel>mipsle fix 2024-03-07 17:59:37 +08:00
Bot
7e75b59c1b 更新singbox内核至1.8.8 2024-03-07 09:46:14 +00:00
juewuy
f6a875d8c1 mipsel>mipsle fix 2024-03-07 17:40:48 +08:00
juewuy
553a0982e9 ~移除了clash内核及clashpre内核对redir-host模式dns的支持
~增加了为出口流量添加fwmark以防止本机流量回环的机制
~其他简单修复
2024-03-07 17:38:38 +08:00
juewuy
70464412ac getdate.sh > update.sh 2024-03-06 16:04:36 +08:00
juewuy
42475e82fb Merge branch 'dev' into nft-tun 2024-03-06 16:00:19 +08:00
juewuy
bd86182d04 v1.9.0pre15打包 2024-03-06 15:59:31 +08:00
juewuy
3a311d42b9 ~移除在线面板提示页面的浏览器缓存
~修复自动更新脚本任务无法正确执行的bug
~修复启动时自动切换内核时,无法正确记录内核类型的bug
2024-03-06 15:58:59 +08:00
juewuy
1285221f66 重写iptables防火墙
优化nftables防火墙结构
2024-03-05 21:21:40 +08:00
juewuy
a9e3a67ba2 Merge branch 'dev' into master 2024-03-04 13:00:53 +08:00
juewuy
1cc516012c ~增加nftables公网访问防火墙
~增加nftables防回环
2024-03-04 12:57:47 +08:00
juewuy
6576b8da40 Merge pull request #578 from Ansarac/dev
Resolve issue with restoring the dashboard configuration
2024-03-03 22:40:44 +08:00
juewuy
9fde6dc925 更新 version 2024-03-03 22:40:16 +08:00
juewuy
1c69a9d304 更新 version 2024-03-03 22:39:47 +08:00
juewuy
bbe8debe4a Merge branch 'dev' into nft-tun
# Conflicts:
#	scripts/init.sh
2024-03-03 20:37:54 +08:00
juewuy
44f034e422 v1.9.0pre14打包 2024-03-03 20:34:59 +08:00
juewuy
0a5e06c4e9 ~providers功能现在支持导入本地yaml文件
~修复provides功能在meta内核未能正确跳过证书验证的bug
~修复本地导入CrashCore命名的内核时未正确提示的bug
~修复自动更新数据库任务明明成功却提示执行失败的bug
~修复自动更新数据库会更新一些当前无用数据库文件的bug
2024-03-03 20:34:14 +08:00
juewuy
c6f8513d7f ~修改版本号写入方式 2024-03-03 20:31:04 +08:00
juewuy
a2621a01b8 重写nftables防火墙 2024-03-03 19:12:31 +08:00
Bot
bf867f3e1c 自动更新最新Dashboard、地址库、根证书 2024-03-02 18:02:13 +00:00
Ansarac
249355c274 Resolve issue with restoring the dashboard configuration
Within the detection for the dashboard service start-up, if the "test" variable is not empty (restart scenario), the program will skip the loop and fail to restore the dashboard settings.
On my local device, it would be more reliable to wait another 1s before the further operation.
2024-03-01 23:58:41 +08:00
juewuy
bbd3ed85c6 v1.9.0pre13
~修复singbox内核部分特殊情况启动失败的问题
2024-02-26 18:18:09 +08:00
juewuy
c742a58677 Merge branch 'master' into dev
# Conflicts:
#	bin/version
2024-02-26 10:39:22 +08:00
juewuy
f2daabbc5a v1.9.0pre12
~优化singbox内核dns写法,防止部分非dns请求进入fakeip
~修复meta内核geosite.dat下载失败的问题
~屏蔽singbox内核DNS的redir-host模式
~暂时屏蔽clash内核自动还原面板设置功能
~修复部分设备iptables启动报错
~修复singbox内核自定义规则报错
2024-02-26 10:36:45 +08:00
Bot
c895532c5e 自动更新最新Dashboard、地址库、根证书 2024-02-24 18:03:09 +00:00
juewuy
bf55963823 缺失 rules/922proxy-01.ini 2024-02-23 14:06:21 +08:00
juewuy
b9afc9dfc7 已修改 rules/922proxy.ini 2024-02-23 12:15:54 +08:00
juewuy
5cdb4b0f63 已修改 rules/922proxy.ini 2024-02-23 11:50:32 +08:00
juewuy
e63413278c Merge branch 'master' of https://github.com/juewuy/ShellCrash into master 2024-02-23 11:02:33 +08:00
juewuy
6565a78ce8 已修改 rules/922proxy.ini 2024-02-23 11:02:25 +08:00
juewuy
7dae527a1d 优化巴哈姆特规则顺序 2024-02-20 19:01:50 +08:00
juewuy
9bccce937f v1.9.0pre11打包 2024-02-20 18:45:35 +08:00
juewuy
6472282750 ~singbox下发fakeip的dns时,ttl修改为1
~优化meta和premium内核的域名嗅探设置
~优化singbox内核mix模式的geo分流规则为geolocation-cn以修复GooglePlay下载
~增加本机代理警告提示
~修复启动后面板提示地址不正确的bug
2024-02-20 18:44:27 +08:00
Bot
14099627e2 自动更新最新Dashboard、地址库、根证书 2024-02-20 09:38:26 +00:00
juewuy
9afcd0b94d 修改部分上游数据库地址 2024-02-20 17:36:12 +08:00
Bot
4dedf47c96 自动更新最新Dashboard、地址库、根证书 2024-02-17 18:02:27 +00:00
juewuy
1f31bd3c48 修复包含同名的provider提供者时会错误删除多个提供者的bug 2024-02-17 19:42:18 +08:00
juewuy
a9a8f0d2bd 调整人工智能组节点排序 2024-02-17 19:41:04 +08:00
juewuy
120a97ddc5 优化模版语句 2024-02-17 19:19:42 +08:00
juewuy
2fba0f58ed ~为meta内核的providers本地生成文件添加了自动跳过证书验证功能
~优化singbox内核providers生成时的ua标识
~使用systemd启动时,优化启动前逻辑,优化报错信息
~增加内核切换时自动切换dns模式的逻辑
~增加在本地没有配置文件启动时,自动使用providers生成配置的功能
~修复热更新订阅时找不到内核的bug
2024-02-17 19:06:42 +08:00
juewuy
48103e8b09 v1.9.0pre10打包 2024-02-16 18:47:33 +08:00
juewuy
f56dd8e189 描述优化 2024-02-16 18:46:56 +08:00
juewuy
e50a6564c2 优化,增加省流节点和高级节点 2024-02-16 18:32:56 +08:00
juewuy
8d4c9d982f 优化,增加省流节点和高级节点 2024-02-16 18:08:48 +08:00
juewuy
a2b16fa510 修改ruleset链接为cdn链接 2024-02-16 17:14:47 +08:00
juewuy
55b69e765c ~增加极简规则与轻量规则模版
~将原有规则中的代理域名分组合并到节点选择
2024-02-16 16:22:05 +08:00
juewuy
95920c3630 ~增加清理providers目录功能
~尝试修复systemd和保守模式产生冲突的问题
~优化tun模式对iptables的检测机制
2024-02-16 15:19:39 +08:00
juewuy
8600e85ff4 增加gemini地址 2024-02-15 17:55:36 +08:00
juewuy
8f440ec836 v1.9.0pre9
~providers功能若干优化
~修复已经存在providers模块却依然提示找不到节点的bug
2024-02-15 17:55:09 +08:00
juewuy
3e06537390 ~将providers列表文件添加到初始化列表中 2024-02-13 22:28:06 +08:00
juewuy
302df84f58 ~修复providers只针对单个提供商生成配置文件出错的bug
~providers模版文件改为下载到缓存目录而非安装目录
2024-02-13 22:22:07 +08:00
juewuy
aa654a2357 v1.9.0pre8打包 2024-02-13 21:44:21 +08:00
juewuy
06ddd9968e ~重新启用内核启动后会自动清理缓存文件的功能
~修复pre5版本因为内核缓存被清理产生的报错
~现在使用providers生成配置文件后,会自动禁用定时更新配置功能
~修复因链接包含特殊字符导致providers链接修改出错的问题
~修复脚本安装或升级时的部分错误提示
~singbox现在会自动补全配置文件中缺少的DIRECT及REJECT出口字段
~修复因为设置了面板访问密码导致节点还原失败的bug
~cnip绕过文件调整为启动前下载而不是启动成功后
~部分文字说明调整
2024-02-13 21:43:44 +08:00
juewuy
64b9e62a73 添加人工智能分组
部分节点选项调整
2024-02-13 21:33:40 +08:00
juewuy
dfd42aa4b2 Merge pull request #571 from simonsmh/patch-1
Fix sing-box geosite-cn ruleset check
2024-02-12 10:36:54 +08:00
Simon Shi
5bf9e24d4a Update start.sh 2024-02-12 09:58:48 +08:00
Simon Shi
4ad3e48999 Update start.sh 2024-02-11 22:29:11 +08:00
Bot
71c56ec20b 自动更新最新Dashboard、地址库、根证书 2024-02-10 18:02:24 +00:00
juewuy
978eae0dda 更新 DustinWin_RS_Full.json
电报节点组优化
2024-02-10 16:38:57 +08:00
juewuy
e3551406c0 ~回退启动后自动清理内核缓存文件的改动 2024-02-09 21:06:51 +08:00
juewuy
35b955befb v1.9.0pre6打包 2024-02-09 11:23:52 +08:00
juewuy
391e1f056b 模版列表改为在线获取 2024-02-09 11:21:26 +08:00
juewuy
11c2f6b5a9 Merge branch 'dev' into auto_providers 2024-02-09 10:44:12 +08:00
juewuy
afdbd33dce v1.9.0pre5打包 2024-02-09 10:40:46 +08:00
juewuy
c54bd8fa2b ~现在服务启动后会自动清理缓存目录的内核文件而不是压缩包文件
~修复部分linux设备开机自启出错以及用户添加出错的bug
2024-02-09 10:40:16 +08:00
juewuy
c0adaf500e ~修复任务管理界面的空行显示 2024-02-09 10:23:24 +08:00
juewuy
73ce94532f ~增加一键添加providers功能
~配置文件管理界面显示优化
2024-02-09 10:22:45 +08:00
juewuy
1d0ffc163a 增加providers模版文件及列表 2024-02-09 10:21:35 +08:00
Simon Shi
32c5583a31 fix geosite-cn ruleset check
don't check for space
2024-02-08 14:31:43 +08:00
juewuy
050e2a030f ~修复singbox启动提示outbounds模块找不到DIRECT出口的问题 2024-02-08 12:00:12 +08:00
juewuy
38af29536b 修复编译时go版本不正确的bug 2024-02-08 11:41:25 +08:00
juewuy
43f0bffef6 v1.9.0pre4打包 2024-02-07 19:40:35 +08:00
juewuy
604e16756d Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-02-07 19:39:14 +08:00
juewuy
58446efd9e ~修复自动替换高级内核时,未能正确记录内核类型版本的问题 2024-02-07 19:38:46 +08:00
Bot
931c56d4cb 更新singboxp内核至1.8.5-73d97226 2024-02-07 07:17:12 +00:00
juewuy
4a2db9c481 ~优化小闪存模式占用
~为singboxp内核入站添加always_resolve_udp适配
~dns模式及启动提示文字调整
~内核更新界面增加版本号显示
~修复网络错误时检测更新界面会陷入死循环的bug
2024-02-07 13:08:57 +08:00
juewuy
f4ebf101f5 ~优化小闪存模式占用
~padavan设备增加开启启动时自动调整tmp分区至45m的功能,以适配新的内核压缩方式
~修复小闪存模式本地面板未能正确加载的bug
2024-02-07 11:13:11 +08:00
Bot
7935e4c1be 更新singboxp内核至1.8.5-4c3391c1 2024-02-07 00:21:05 +00:00
juewuy
52370ff11f 修复singboxp编译问题 2024-02-07 08:00:53 +08:00
juewuy
94a90e78b6 v1.9.0pre3
~debug功能增加报错错误日志到闪存的选项
~屏蔽华硕设备启动时的若干无意义警告
~修复虚拟机设备使用singbox内核时无法正常使用本机代理功能的问题
2024-02-06 15:12:25 +08:00
Bot
8745df6d0d 更新singboxp内核至1.8.5-4c3391c1 2024-02-06 07:07:07 +00:00
Bot
3b5b631375 更新singbox内核至1.8.5 2024-02-05 06:22:43 +00:00
juewuy
5e5c72c62e v1.9.0pre2打包 2024-02-05 12:20:05 +08:00
juewuy
db46408099 ~适配singbox内核fakeip过滤功能 2024-02-05 12:19:26 +08:00
juewuy
c79d89fb7a v1.9.0pre1打包 2024-02-04 18:31:50 +08:00
juewuy
0f01e92c08 ~致谢列表更新
~部分文字描述调整
2024-02-04 18:30:58 +08:00
juewuy
a7c58d0712 v1.8.10f打包 2024-02-04 16:55:31 +08:00
juewuy
a6c254e183 ~优化nftables检测机制
~优化小闪存模式内存占用
~修复并屏蔽因部分linux系统不支持&>写法而导致的大量无效输出
~修复singbox的ntp服务
~尝试修复部分linux设备因selinux导致使用systemd启动服务失败的问题
~优化crash -d命令debug功能
2024-02-04 16:55:06 +08:00
juewuy
905bcc8769 改名mipsel>mipsle 2024-02-04 09:08:55 +08:00
juewuy
bfb147006d Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	bin/version
2024-02-04 09:05:53 +08:00
juewuy
fb6be65dd1 v1.8.10e打包 2024-02-04 09:04:51 +08:00
juewuy
5ef5717a12 ~重写tar解压相关逻辑,修复tar相关报错
~修复signbox内核的dns和ntp相关问题
2024-02-04 09:03:39 +08:00
Bot
a1ddb027b3 自动更新最新Dashboard、地址库、根证书 2024-02-03 18:02:31 +00:00
juewuy
91eaea5daf v1.8.10d打包 2024-02-03 22:19:41 +08:00
juewuy
318cca0716 ~增加crash -d命令,可以更简洁的debug执行时的错误信息
~为padavan设备增加了启动服务后自动保存mtd的功能
~优化singbox配置文件覆写,增强对各种第三方配置文件的普适性
~当自动任务启用同步ntp服务时,不再启动singbox内置的ntp模块
~singbox内置ntp模块移除了指定出口以增强普适性,但效果有待观察
~适配singbox1.7.8版本的mix模式
~修复各种类型的找不到内核或者内核下载失败问题
~修复使用默认dns时singbox内核提示dns出错的bug
~修复sed -e报错
2024-02-03 22:19:04 +08:00
juewuy
5ec99ebcff ~重写Geo文件检测逻辑
~优化singbox内核本机hosts功能
~修复部分grep相关报错
~优化tar.gz格式内核解压流程
2024-02-03 18:55:45 +08:00
juewuy
9cfa4cb6c6 增加opera ai 2024-02-02 22:13:51 +08:00
juewuy
2d4198bfc1 v1.8.10c
~修复部分情况下singbox配置文件覆写出现的一些问题
~修复华硕设备因busybox版本过低导致的find命令报错等问题
~修复了导入未知内核时,未提供singboxp选项的bug
~修复了部分设备启动报错的问题
2024-02-02 17:54:20 +08:00
juewuy
0cf565e6c5 v1.8.10b
~修复部分情况下更新singbox及singboxp内核失败的问题
~修复升级后没有正确移除CrashCore的bug
2024-02-02 13:42:37 +08:00
juewuy
b6b94ccc1c v1.8.10b
~修复部分情况下更新singbox及singboxp内核失败的问题
~修复升级后没有正确移除CrashCore的bug
2024-02-02 13:42:19 +08:00
juewuy
09ca34972d v1.8.10b
~修复部分情况下更新singbox及singboxp内核失败的问题
2024-02-02 13:26:05 +08:00
juewuy
c52d2f5180 v1.8.10b
~修复部分情况下更新singbox及singboxp内核失败的问题
2024-02-02 13:25:41 +08:00
juewuy
6a5fff0736 v1.9.10打包 2024-02-02 11:48:00 +08:00
juewuy
57731f0fd4 修复singbox初始化命令不正常 2024-02-02 11:47:17 +08:00
juewuy
36ee445c35 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-02-02 10:54:36 +08:00
juewuy
11c5bfd8bb Merge pull request #567 from DustinWin/dev
Update fake_ip_filter.list
2024-02-02 10:54:27 +08:00
juewuy
199c044022 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-02-02 10:54:01 +08:00
juewuy
34c15140a3 Merge pull request #565 from thisdk/dev
CN-IPV6绕过哈希表增大到4096
2024-02-02 10:53:19 +08:00
juewuy
4931e16f03 ~优化geodata检测逻辑,现在会筛选掉明显文件大小不正确的数据库文件 2024-02-02 10:50:05 +08:00
Bot
4fafba9db7 更新meta内核至v1.18.0 2024-02-02 02:27:14 +00:00
juewuy
03e12b24a0 Merge branch 'core_zip' of https://github.com/juewuy/ShellCrash into core_zip 2024-02-02 10:24:05 +08:00
juewuy
da5ca5a90e 修改push to git报错 2024-02-02 10:23:45 +08:00
Bot
fac320646c 自动更新最新Dashboard、地址库、根证书 2024-02-02 02:14:14 +00:00
juewuy
6e98ed595a ~增加srs-cn数据库
~修复mips自定义内核下载
~修复iptables报错
2024-02-02 10:13:16 +08:00
juewuy
dea424229c 增加srs-cn数据库 2024-02-02 09:24:36 +08:00
juewuy
4b98c2a4fd ~重写自定义内核下载模块,支持直接从github提取
~优化本地证书及ssl校验机制
~优化启动逻辑
~优化解压提示
~适配singbox内核rule-set功能,增加cn相关数据库下载逻辑
~singbox内核dns模块重写,mix模式改为使用rule-set分流
~dns模块适配singboxp内核多路并发功能
~增加一键清理数据库文件功能
~修复切换版本时未能同步切换安装源的问题
~修复设备找不到tun模块依然启动相关防火墙规则的bug
~修复启动时自动下载数据库时未能正确记录版本号的bug
2024-02-01 23:14:28 +08:00
DustinWin
65f90b0e5c Update fake_ip_filter.list
添加 AdGuardHome 黑名单下载地址和常用第三方黑名单下载地址
2024-01-31 16:50:12 +08:00
juewuy
9d8909ce08 还原1.8.4内核 2024-01-30 23:19:56 +08:00
juewuy
3a4a7c29ff 还原1.8.4内核 2024-01-30 23:17:52 +08:00
juewuy
f96a6a1dd0 适配singboxpure内核
适配singbox内核加载本机hosts功能
debug菜单增加singbox配置文件合并功能
优化singbox内核dns及dns生成逻辑
优化json文件切割方式
优化ip6tables模块检测方式
2024-01-30 23:12:52 +08:00
juewuy
cd3fa17e45 Merge branch 'core_zip' of https://github.com/juewuy/ShellCrash into core_zip 2024-01-30 19:17:40 +08:00
juewuy
6d3ec6f570 修改内核压缩方式 2024-01-30 19:15:24 +08:00
Bot
200341d624 更新singbox内核至1.7.8 2024-01-30 10:51:32 +00:00
juewuy
0cadd027ec 修改内核压缩方式 2024-01-30 18:47:02 +08:00
juewuy
744270cbee 修改内核压缩方式 2024-01-30 15:48:59 +08:00
juewuy
81f0b7d195 Merge branch 'dev' into core_zip
# Conflicts:
#	scripts/start.sh
2024-01-30 12:04:03 +08:00
juewuy
827f70a95b Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-01-30 11:41:13 +08:00
juewuy
1a14d3f8e2 v1.8.9c
~优化iptables及nftables的模块检测机制
~修复本机代理相关的一系列问题
~修复保守模式启动报错
~修复首次启动时定时任务提示找不到用户的bug
~修复自定义singbox配置文件功能导致的若干报错
~修复systemd启动时的若干问题
~修复保守模式启动时将信息输出到ssh中的bug
2024-01-30 11:40:55 +08:00
juewuy
147c558e5f Update update_meta_core_test.yaml 2024-01-29 18:52:50 +08:00
juewuy
476d3b79bc Merge branch 'dev' into core_zip
# Conflicts:
#	.github/workflows/update_meta_core_test.yaml
2024-01-29 18:46:38 +08:00
juewuy
6d2edbdcd8 修改内核压缩方式 2024-01-29 18:44:23 +08:00
Qixiong Yuan
a321a6706d Merge branch 'juewuy:dev' into dev 2024-01-29 16:45:34 +08:00
juewuy
4cf7952f26 修改内核压缩方式 2024-01-29 16:30:12 +08:00
juewuy
a921366d89 Create blank.yml 2024-01-29 16:27:18 +08:00
juewuy
9b5f21eb37 Merge branch 'core_zip' of https://github.com/juewuy/ShellCrash into core_zip 2024-01-29 16:26:02 +08:00
juewuy
489bf606a8 修改内核压缩方式 2024-01-29 16:25:54 +08:00
juewuy
31a84da03b Update update_meta_core_test.yaml 2024-01-29 16:20:39 +08:00
juewuy
099fd89e6d 清理无用文件 2024-01-29 16:19:09 +08:00
juewuy
c988b0a5f2 修改内核压缩方式 2024-01-29 16:18:30 +08:00
juewuy
69217f7ba6 Update update_meta_core_test.yaml 2024-01-29 16:12:36 +08:00
juewuy
177ef3bb86 修改内核压缩方式 2024-01-29 16:11:32 +08:00
juewuy
f29a60862c 修改内核压缩方式 2024-01-29 16:07:26 +08:00
Qixiong Yuan
4300c4a028 CN-IPV6绕过哈希表增大到4096
使用mihomo的ipv6的cn列表有3300条左右,增加哈希表大小兼容更多的条目
2024-01-29 16:05:29 +08:00
juewuy
55ff0d4444 Update update_meta_core_test.yaml 2024-01-29 16:01:45 +08:00
juewuy
446d1718a9 Update update_meta_core_test.yaml 2024-01-29 15:59:37 +08:00
juewuy
a581e88bca Update update_meta_core_test.yaml 2024-01-29 15:57:47 +08:00
juewuy
1581192539 修改内核压缩方式 2024-01-29 15:33:52 +08:00
juewuy
4d786db332 修改内核压缩方式 2024-01-29 14:32:17 +08:00
juewuy
e43a2df618 修改内核压缩方式 2024-01-29 13:41:59 +08:00
Bot
2e430c65bc 更新singbox内核至1.8.4 2024-01-28 14:33:17 +00:00
Bot
f1f2d9497e 更新singboxp内核至1.8.4-d53bea50 2024-01-28 14:28:54 +00:00
juewuy
4e336355ed 修改内核压缩方式 2024-01-28 22:24:53 +08:00
juewuy
aefc5e3c6a 修改内核压缩方式 2024-01-28 21:01:40 +08:00
juewuy
e3c9cbbbd1 修改内核压缩方式 2024-01-28 20:48:40 +08:00
juewuy
546553f6c8 修改内核压缩方式 2024-01-28 20:35:49 +08:00
Bot
1a621cb4a0 更新sing-box内核至v1.8.4 2024-01-28 11:59:21 +00:00
juewuy
7f40ae54fc v1.8.9c
~修复mix模式+nft模式cn绕过失效的bug
~增加自定义配置文件rule-set.json的导入
2024-01-28 14:23:48 +08:00
juewuy
21aba94e04 v1.8.9b
~自定义端口秘钥功能移回进阶配置菜单
~修复singbox自定义规则相关报错
~修复启动时提示找不到用户组的相关报错
~修复singbox内核部分启动失败的问题
~修复singbox内核启动时找不到配置文件的相关报错
2024-01-28 12:15:40 +08:00
Bot
bfccbb7e26 自动更新最新Dashboard、地址库、根证书 2024-01-27 18:02:32 +00:00
juewuy
8bd3bf303d v1.8.9
~适配singbox自定义规则
~适配singbox在线生成配置文件时的自动去除无效策略组功能
~singbox配置文件修饰方式及执行方式调整,可更友好的自定义json模块
~移除了切换singbox内核时是否保留clash配置文件的提醒
~优化了面板下载,在使用singbox内核时屏蔽基础面板的下载
~修复mix模式下cn绕过功能未能实际生效的bug
~修复部分未安装nftables的设备新手引导设置nft模式的bug
~修复用户组相关报错bug
~修复部分旧设备无法正确显示开机启动的bug
2024-01-27 22:54:24 +08:00
juewuy
fa79806d77 ~适配singbox自定义规则
~singbox配置文件修饰方式及执行方式调整
2024-01-26 22:15:31 +08:00
juewuy
395833f329 v1.8.8g
~修复首次创建自定义任务时的意外报错
~调整条件任务-启动前执行的执行顺位
~修复旧版本升级时创建用户的报错
~修复保守模式部分极端情况下开机自启的相关问题
2024-01-26 15:30:07 +08:00
juewuy
b1358563ee 修复一个格式错误 2024-01-26 14:25:12 +08:00
juewuy
7d0310c263 v1.8.8e
~修复部分linux设备使用meta内核开机自启后无法正确还原面板节点及配置的问题
~修复使用clash内核启用域名嗅探后,因未能正确切换内核而导致的启动失败
~修复卸载后部分定时任务未能正确移除的bug
~修复下载或更新meta内核时的显示bug
2024-01-26 14:11:04 +08:00
juewuy
973900c52e Merge pull request #563 from simonsmh/dev
fix crash path check
2024-01-26 14:04:38 +08:00
Simon Shi
f242131387 fix crash path check 2024-01-25 23:47:59 +08:00
juewuy
3b7c61faef Merge pull request #560 from SharerMax/check-zsh
修改 `zsh` 判断方式
2024-01-25 12:55:20 +08:00
Max Zhao
a7c1dbe68d 兼容 clash 命令 2024-01-25 12:48:51 +08:00
Max Zhao
ca43babe06 忽略 cat /etc/shells 错误 2024-01-25 12:42:23 +08:00
Max Zhao
d985a821b9 修改zsh判断方式 2024-01-25 02:13:04 +08:00
juewuy
8975e0bee5 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-01-24 17:51:24 +08:00
juewuy
85f01c987a v1.8.8e
~修复procd启动本机代理回环的bug
2024-01-24 17:51:14 +08:00
juewuy
7b48fbc84a v1.8.8d
~修复procd启动本机代理回环的bug
2024-01-24 17:46:38 +08:00
juewuy
5c8cfd7b71 v1.8.8c
~重写本机代理部分逻辑,修复相关死循环bug
~安装时现在默认会自动清理多余的旧目录
~现在在linux设备上默认使用保守模式而不是systemd
~singbox默认启用sniff以匹配规则,但不会覆写域名
~修复使用systemd启动时,无法正确配置防火墙的bug
~修复在线生成时导入包含@符号的链接时,无法正确转换的bug
~修复singbox对ipv6-tun模式的支持
2024-01-24 16:09:10 +08:00
juewuy
85558022fa Merge branch 'master' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	rules/ShellClash_Mini.ini
2024-01-24 12:27:45 +08:00
juewuy
e3cd47c9f6 更新 ShellClash_Mini.ini 2024-01-23 18:55:10 +08:00
juewuy
85240c1096 更新 ShellClash_Mini.ini
修复报错
2024-01-23 18:52:51 +08:00
juewuy
114b917983 更新 ShellClash_Mini.ini
修复报错
2024-01-23 18:51:18 +08:00
juewuy
bf9f013c61 v1.8.8c
~自定义内核列表增加了PuerNya版本singbox内核,支持ssr、providers
~切换版本时,会自动切换不可用源至默认源
~修复b版本面板节点无法正确还原的bug
~修复触发自动下载meta内核时意外报错的bug
~修复触发自动下载时首次启动失败的bug
2024-01-22 21:06:05 +08:00
juewuy
daed770afd 添加singbox测试版actions文件 2024-01-22 19:33:57 +08:00
juewuy
a8a9448d9e 添加singbox测试版actions文件 2024-01-22 19:31:59 +08:00
juewuy
5013903d34 添加singbox测试版actions文件 2024-01-22 19:02:03 +08:00
juewuy
32dc9dc49a 添加singbox测试版actions文件 2024-01-22 18:56:31 +08:00
juewuy
e28c47bc42 添加singbox测试版actions文件 2024-01-22 18:41:31 +08:00
juewuy
e176398e2a 添加singbox测试版actions文件 2024-01-22 18:35:00 +08:00
juewuy
e815a1e7f5 添加singbox测试版actions文件 2024-01-22 18:27:05 +08:00
juewuy
1fbcc36bb8 添加singbox测试版actions文件 2024-01-22 14:22:42 +08:00
juewuy
b1f61ed0ab 添加singbox测试版actions文件 2024-01-22 14:14:50 +08:00
juewuy
f5303961ca 回归singbox自定义内核下载功能 2024-01-21 19:52:00 +08:00
juewuy
f114ba884d 添加singbox测试版actions文件 2024-01-21 19:48:30 +08:00
juewuy
0e316335f3 添加singbox测试版actions文件 2024-01-21 19:41:05 +08:00
juewuy
9f0772b368 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev
# Conflicts:
#	bin/version
2024-01-21 19:27:27 +08:00
juewuy
9f0a2f8e1a v1.8.8
~增加了自动还原面板设置的功能(singbox内核未支持此功能)
~优化了singbox的tun网卡默认网段,与clash内核统一,防止回环等问题
~修复了dns模式为mix时,常用端口过滤会导致部分地址无法访问的问题
~修复了部分旧设备保持面板节点出错的问题
~修复了新手引导的部分报错问题
2024-01-21 19:26:13 +08:00
Bot
3cafe2b238 自动更新最新Dashboard、地址库、根证书 2024-01-20 18:02:27 +00:00
juewuy
85547ab863 v1.8.7e
~增加了singbox内核对ssr协议的检测提醒
~修改了Cloudflare源的地址
~修复了小闪存模式更新内核失败的bug
~修复了自动下载内核失败的bug
~修复了启用本机代理后的若干报错
~修复部分第三方geo数据库下载失败的问题
~修复了升级后小闪存模式会被自动取消的bug
~修复了部分低性能设备无法自动还原面板节点的问题
~修复了热更新订阅失败的bug
2024-01-20 16:35:52 +08:00
juewuy
243c66282f 修改安装脚本适配新的分支结构 2024-01-18 15:54:44 +08:00
juewuy
b7c97ba007 Merge branch 'master' of https://github.com/juewuy/ShellCrash into master 2024-01-18 15:52:19 +08:00
juewuy
cf9449f1f3 Merge branch 'dev' into master 2024-01-18 15:51:51 +08:00
juewuy
e5b198afe5 修改安装脚本适配新的分支结构 2024-01-18 15:48:40 +08:00
juewuy
923b4ff596 修改安装脚本适配新的分支结构 2024-01-18 15:41:17 +08:00
juewuy
a384fc6734 修改安装脚本适配新的分支结构 2024-01-18 15:38:55 +08:00
juewuy
baa2dc1dd5 Update version 2024-01-16 18:38:22 +08:00
juewuy
2090ead938 Merge branch 'dev' into master
# Conflicts:
#	bin/version
#	scripts/menu.sh
2024-01-16 18:36:30 +08:00
juewuy
3ab931d946 v1.8.7d
~暂时隐藏部分不可用的第三方geo数据库下载链接
2024-01-16 18:27:02 +08:00
juewuy
54b7981833 v1.8.7c
~clash命令改为依旧可用
~修复新手引导按提示开启小闪存但后续扔继续提示的bug
~移除了clash系内核在线获取配置文件时调用内核进行校验的机制
2024-01-15 18:46:18 +08:00
juewuy
705ed82396 v1.8.7c
~修复新手引导按提示开启小闪存但后续扔继续提示的bug
~移除了clash系内核在线获取配置文件时调用内核进行校验的机制
2024-01-15 18:22:14 +08:00
juewuy
8abdab8843 Merge branch 'dev' of https://github.com/juewuy/ShellCrash into dev 2024-01-14 19:30:59 +08:00
juewuy
a83161fdf0 v1.8.7b
~回退singbox内核至1.7.8版本
~合并https://github.com/juewuy/ShellCrash/pull/549
~修复任务列表显示
~修复小闪存模式singbox运行命令出错的bug
2024-01-14 19:28:52 +08:00
juewuy
155ae9e9ea v1.8.7b
~修复任务列表显示
~修复小闪存模式singbox运行命令出错的bug
2024-01-14 19:22:24 +08:00
Bot
c1021a3459 更新sing-box内核至v1.7.8 2024-01-14 10:48:13 +00:00
Bot
0c8f4d7bb6 更新sing-box内核至v1.8.1 2024-01-14 10:15:53 +00:00
juewuy
4640348c4d Update bin_update.yml 2024-01-14 18:08:18 +08:00
juewuy
8b73700c9e 已修改 .github/workflows/bin_update.yml 2024-01-14 18:06:06 +08:00
juewuy
997ec78ab8 已修改 .github/workflows/bin_update.yml 2024-01-14 17:57:47 +08:00
juewuy
a05bcd8238 已修改 .github/workflows/bin_update.yml
已修改        .github/workflows/update_premium.latest_core.yaml
2024-01-14 17:56:35 +08:00
juewuy
e41e63cddb Merge commit '4cdd01e24eefdab8c66a8b90cb8946eab007d206' into dev
# Conflicts:
#	.github/workflows/update_singbox_core.yaml
#	bin/version
2024-01-14 13:55:52 +08:00
juewuy
4bd9ee6d88 https://github.com/juewuy/ShellCrash/pull/549 2024-01-14 13:50:31 +08:00
juewuy
7759b0ed9a Merge branch 'master' of https://github.com/juewuy/ShellCrash into master
# Conflicts:
#	.github/workflows/update_singbox_core.yaml
#	bin/version
2024-01-14 13:39:30 +08:00
juewuy
82a8c1cf6a v1.8.7
~增加debug模式菜单(8-1-1)
~优化tun模式识别机制
~继续修复覆盖安装或升级时卡死的bug
~修复卸载脚本时的若干报错
2024-01-14 12:53:23 +08:00
juewuy
bcf29a1bbb Merge pull request #549 from firedes/master
禁用小米路由自动更新
2024-01-14 08:58:53 +08:00
Bot
4cdd01e24e 自动更新最新Dashboard、地址库、根证书 2024-01-13 18:04:56 +00:00
juewuy
0e402881a1 v1.8.6c
~增加8-1-1命令等待时长
~自动同步ntp的任务当检测到singbox内核时不会运行
~修复singbox内核启动时geosite-cn相关报错
~修复singbox内核无法正确还原面板节点的问题
~修复卸载时报错source未找到
~修复升级或覆盖安装时界面卡死的bug
2024-01-13 19:39:15 +08:00
juewuy
ea1b44669d v1.8.6b
~重写8-1-1测试命令,现在可以更可靠的显示问题
~修复部分用户singbox启动后无法进入Dashboard面板的bug
~修复部分mips设备无法正常启动的bug
~修复部分用户安装或者卸载时脚本卡死的bug
~小闪存模式提示优化
2024-01-13 14:23:34 +08:00
juewuy
47a42b7a64 已修改 README_CN.md 2024-01-12 21:37:20 +08:00
juewuy
a01af085a7 增加人工智能选项 2024-01-12 21:37:07 +08:00
juewuy
75f1bbeaa4 v1.8.6
~更新功能调整,新增更新版本通道选择
  ·增加稳定版分支及分支切换
  ·增加公测版及开发版分支
  ·现在前4个源都支持各个分支之间任意切换及回退
  ·内测源今后改为个人开发测试用,请更新后尽快换源
~正式适配sing-box1.8.0内核
  ·已编译mips相关版本内核文件
  ·已将内核添加到项目内/bin目录,以支持小闪存模式
  ·编译时移除了with_gvisor参数,以优化内存占用
~修复手动加载/tmp目录下内核时无法正确识别的bug
~修复保守模式启用本机代理后部分设备导致日志刷屏的bug
2024-01-12 21:36:31 +08:00
Bot
3679267902 更新sing-box内核至v1.8.0 2024-01-12 13:12:18 +00:00
juewuy
51dfb8feb7 Update update_singbox_core.yaml 2024-01-12 21:09:43 +08:00
juewuy
3a8be13fa2 Update update_singbox_core.yaml 2024-01-12 21:06:10 +08:00
Bot
9863fc8a59 更新sing-box内核至 2024-01-12 12:46:40 +00:00
juewuy
b42c7f5d14 Update update_singbox_core.yaml 2024-01-12 20:44:10 +08:00
juewuy
2087bc8480 Update update_singbox_core.yaml 2024-01-12 20:39:05 +08:00
juewuy
7dfd1a448e Update update_singbox_core.yaml 2024-01-12 20:33:29 +08:00
juewuy
6d90b95530 Update update_singbox_core.yaml 2024-01-12 20:28:22 +08:00
juewuy
a3edf7a4fd Update update_singbox_core.yaml 2024-01-12 20:24:11 +08:00
juewuy
bf3debf51b Update update_singbox_core.yaml 2024-01-12 20:16:19 +08:00
juewuy
d07edc66dc Update update_singbox_core.yaml
改为直接从主干编译指定版本并上传到bin目录
2024-01-12 20:02:41 +08:00
YinAqu
4f2309beb4 禁用小米路由自动更新 2024-01-12 19:39:16 +08:00
juewuy
f9163f949b v1.8.5f
~修复定时任务无法生效以及启动后报错的bug
~修复本地/tmp导入内核时不记录版本号的bug
~修复升级后内核版本号丢失的bug
~调整singbox配置文件本地导入策略,现在只会导入config.json
2024-01-11 18:21:50 +08:00
juewuy
ff4fcf736b v1.8.5f
~修复定时任务无法生效以及启动后报错的bug
~修复本地/tmp导入内核时不记录版本号的bug
~修复升级后内核版本号丢失的bug
~调整singbox配置文件本地导入策略,现在只会导入config.json
2024-01-11 16:28:46 +08:00
juewuy
475b3b32e8 v1.8.5e
~修复定时任务无法生效的bug
~修复本地/tmp导入内核时不记录版本号的bug
~修复升级后内核版本号丢失的bug
~调整singbox配置文件本地导入策略,现在只会导入config.json
2024-01-11 15:04:51 +08:00
juewuy
0ac216bf77 已修改 .github/workflows/update_singbox_core.yaml 2024-01-10 22:10:47 +08:00
juewuy
5d93ffe64f Merge branch 'master' of https://github.com/juewuy/ShellCrash into master
# Conflicts:
#	.github/workflows/update_singbox_core.yaml
#	bin/version
2024-01-10 22:06:07 +08:00
juewuy
b5fe9b1acc v1.8.5d
~全面适配singbox内核(自定义节点和规则相关功能除外)
  ·增加了singbox专属dns模式-mix模式
  ·增加了singbox数据库文件下载
  ·增加从/tmp导入singbox内核及singbox配置文件的功能
~正式改名为ShellCrash并调整脚本内相关说明
~重写systemd和procd启动脚本,优化启动流程和启动日志
~重写保守模式及本机代理相关功能,适配singbox内核
~增加第三方Geo数据库下载功能
~任务功能优化,增加旧版任务管理,增加可定时系统重启的任务
~保守模式启动优化
~修改部分在线生成服务器以适配singbox配置生成
~自定义clash节点功能提示优化,修复相关bug
~修复推荐任务每10分钟保存节点配置未生效的bug
2024-01-10 22:03:27 +08:00
juewuy
ce907f5a6d v1.8.5d
~全面适配singbox内核(自定义节点和规则相关功能除外)
  ·增加了singbox专属dns模式-mix模式
  ·增加了singbox数据库文件下载
  ·增加从/tmp导入singbox内核及singbox配置文件的功能
~正式改名为ShellCrash并调整脚本内相关说明
~重写systemd和procd启动脚本,优化启动流程和启动日志
~重写保守模式及本机代理相关功能,适配singbox内核
~增加第三方Geo数据库下载功能
~任务功能优化,增加旧版任务管理,增加可定时系统重启的任务
~保守模式启动优化
~修改部分在线生成服务器以适配singbox配置生成
~自定义clash节点功能提示优化,修复相关bug
~修复推荐任务每10分钟保存节点配置未生效的bug
2024-01-10 22:02:15 +08:00
juewuy
b073c55d90 Update version 2024-01-10 11:16:09 +08:00
juewuy
a3b88011bc Update version 2024-01-09 12:34:57 +08:00
juewuy
0dfc146bb9 Update update_meta_core.yaml 2024-01-09 12:34:02 +08:00
Bot
d37d0cb934 更新Meta内核至v1.18.0 2024-01-09 04:26:59 +00:00
juewuy
b38cdc91b5 Update update_meta_core.yaml 2024-01-09 12:24:39 +08:00
juewuy
3493ee3e5f Update update_singbox_core.yaml 2024-01-08 21:30:36 +08:00
juewuy
a14e09c613 Update update_singbox_core.yaml 2024-01-08 21:29:06 +08:00
juewuy
94b9c62691 Update update_singbox_core.yaml 2024-01-08 21:28:03 +08:00
Bot
2313647bd2 自动更新最新Dashboard、地址库、根证书 2024-01-06 18:04:48 +00:00
juewuy
101bbae2ba v1.8.4(未测试)
~全面适配singbox内核
~保守模式启动优化
~修复推荐任务每10分钟保存节点配置未生效的bug
2024-01-06 22:35:41 +08:00
Bot
2602a7842a 自动更新最新Dashboard、地址库、根证书 2024-01-06 11:29:10 +00:00
juewuy
485a31ff95 Update bin_update.yml
增加singbox的geoip_cn.db和geosite_cn.db的生成
2024-01-06 19:28:33 +08:00
juewuy
42a5474939 Merge branch 'master' of https://github.com/juewuy/ShellCrash into master
# Conflicts:
#	scripts/clash.sh
#	scripts/getdate.sh
2024-01-05 13:35:15 +08:00
juewuy
7fc1fa20d8 为适配singbox修改部分变量名及文本 2024-01-05 13:24:07 +08:00
juewuy
1f4deaa2e9 增加singbox内核生成文件 2024-01-05 13:22:40 +08:00
juewuy
99a0c8494c v1.8.3d
~添加重启设备的定时任务
~修复不显示运行时长的bug
~修复卸载时部分报错
~修复下载列表结构错乱的bug
~修复数据库版本号显示不正常的bug
~修复重复下载面板的bug
~修复未能正确移除版本升级包及安装包的bug
2024-01-05 13:15:44 +08:00
juewuy
809a5b224c v1.8.3d
~修复数据库无法下载的bug
2024-01-04 23:05:00 +08:00
juewuy
e93af12812 v1.8.3d
~修复数据库无法下载的bug
2024-01-04 23:00:42 +08:00
juewuy
ffbbd89534 增加singbox内核生成文件 2024-01-04 21:15:54 +08:00
juewuy
ed3c3b6c32 增加singbox内核生成文件 2024-01-04 21:12:10 +08:00
juewuy
c1ed9276bb 增加singbox内核生成文件 2024-01-04 21:09:51 +08:00
juewuy
47a4a10d55 增加singbox内核生成文件 2024-01-04 21:07:20 +08:00
juewuy
6f241add67 增加singbox内核生成文件 2024-01-04 21:05:40 +08:00
juewuy
f6fd0caaab v1.8.3c
~修复面板无法安装的bug
2024-01-04 21:01:51 +08:00
juewuy
2f6c7e31c2 Update update_singbox_core.yaml 2024-01-04 20:55:50 +08:00
juewuy
06a0f4265d 增加singbox内核生成文件 2024-01-04 20:43:51 +08:00
juewuy
0f6c791033 增加singbox内核生成文件 2024-01-04 20:38:11 +08:00
juewuy
94f0ec3972 增加singbox内核生成文件 2024-01-04 20:22:41 +08:00
juewuy
04bc018a7b 增加singbox内核生成文件 2024-01-04 20:13:50 +08:00
juewuy
c6cf32c54a 增加singbox内核生成文件 2024-01-04 20:10:24 +08:00
juewuy
369bd49866 增加singbox内核生成文件 2024-01-04 20:07:11 +08:00
juewuy
679dbfe186 1.8.3b打包 2024-01-04 19:40:13 +08:00
juewuy
de02f653ea v1.8.3b
~运行后每分钟执行的定时任务逻辑调整,支持按小时设置
~修复任务日志推送无法关闭的bug
~修复华硕/Padavan重启后找不到crash命令的bug
~修复部分显示问题
2024-01-04 19:39:45 +08:00
juewuy
b2d0806d37 v1.8.3打包 2024-01-04 12:37:48 +08:00
juewuy
9f55974d1c v1.8.3
~增加了未安装面板时的跳转提示页面
~增加了日志一键清空的功能
~修复面板提示覆盖安装时,无法取消安装的bug
~修复安装或更新脚本时的报错提示
~修复任务无法一键清空的bug
~修复了部分任务未显示日志的bug
~修复了部分推荐任务执行间隔出错的bug
2024-01-04 12:36:54 +08:00
juewuy
61936e3c3f v1.8.2i
~修复部分小米设备开机启动失败的bug
~修复自定义规则无法正确删除的bug
~修复安装时提示找不到task.sh文件的bug
~修复部分小米设备重启后依然需要输入clash命令的bug
2024-01-03 18:23:37 +08:00
juewuy
4d66cbbf0e v1.8.2i
~修复部分小米设备开机启动失败的bug
~修复安装时提示找不到task.sh文件的bug
~修复部分小米设备重启后依然需要输入clash命令的bug
2024-01-03 18:15:07 +08:00
juewuy
d45d8ede5a v1.8.2h
~修复部分小米设备无法开机启动的bug
~修复卸载命令未能移除增强启动命令的bug
2024-01-03 12:21:38 +08:00
juewuy
343e883070 v1.8.2g
~定时任务增加条件“运行时每分钟执行”
~修复定时任务中部分推荐任务无法添加的bug
~修复定时任务因找不到目录执行失败的bug
~修复修改定时任务时原任务被意外删除的bug
2024-01-03 10:31:32 +08:00
juewuy
732111b87a v1.8.2f
———————————
f:
~改名!ShellClash成为过去时!
~执行命令改为crash(覆盖安装则兼容clash命令)
~优化数据库下载逻辑,独立显示版本号
~定时任务增加更多功能
~增加推荐任务(任务菜单及新手引导)
~每10分钟保存面板配置及自动同步ntp时间功能移至推荐任务
~增加自动下载数据库功能
~自动更新相关任务支持版本校验
~增加更细化的任务执行日志
~修复meta内核因内存不足导致无法更新的bug
~修复部分定时任务会每分钟执行一次的bug
~修复切换安装源时输入0会数据错乱的bug
d:
~改名!ShellClash成为过去时!
~执行命令改为crash(覆盖安装则兼容clash命令)
~优化数据库下载逻辑,独立显示版本号
~定时任务增加更多功能
~增加推荐任务(任务菜单及新手引导)
~每10分钟保存面板配置及自动同步ntp时间功能移至推荐任务
~增加自动下载数据库功能
~自动更新相关任务支持版本校验
~增加更细化的任务执行日志
~修复meta内核因内存不足导致无法更新的bug
~修复部分定时任务会每分钟执行一次的bug
b:
~修复定时任务相关bug
a:
~同步最新版本Meta1.17.0内核
~重写定时任务功能
  ·增加更多任务
  ·增加自动任务执行条件
  ·增加更多定时时间条件
  ·增加任务日志及日志推送
  ·优化管理脚本
  ·优化自定义命令功能
~iptables增加对tcp53端口的dns劫持
~部分提示及描述优化
~修复nft模式本机代理语句报错的bug
~修复服务启动前会执行两次启动检查的bug
~修复自定义规则无法删除旧规则的bug
~修复节点绕过功能未添加no-resolve参数的bug
2024-01-02 20:22:48 +08:00
juewuy
60790da771 v1.8.2e
———————————
e:
~修复安装有关报错
d:
~改名!ShellClash成为过去时!
~执行命令改为crash(覆盖安装则兼容clash命令)
~优化数据库下载逻辑,独立显示版本号
~定时任务增加更多功能
~增加推荐任务(任务菜单及新手引导)
~每10分钟保存面板配置及自动同步ntp时间功能移至推荐任务
~增加自动下载数据库功能
~自动更新相关任务支持版本校验
~增加更细化的任务执行日志
~修复meta内核因内存不足导致无法更新的bug
~修复部分定时任务会每分钟执行一次的bug
b:
~修复定时任务相关bug
a:
~同步最新版本Meta1.17.0内核
~重写定时任务功能
  ·增加更多任务
  ·增加自动任务执行条件
  ·增加更多定时时间条件
  ·增加任务日志及日志推送
  ·优化管理脚本
  ·优化自定义命令功能
~iptables增加对tcp53端口的dns劫持
~部分提示及描述优化
~修复nft模式本机代理语句报错的bug
~修复服务启动前会执行两次启动检查的bug
~修复自定义规则无法删除旧规则的bug
~修复节点绕过功能未添加no-resolve参数的bug
2024-01-02 18:02:09 +08:00
juewuy
74bfde8eb1 v1.8.2d
———————————
d:
~改名!ShellClash成为过去时!
~执行命令改为crash(覆盖安装则兼容clash命令)
~优化数据库下载逻辑,独立显示版本号
~定时任务增加更多功能
~增加推荐任务(任务菜单及新手引导)
~每10分钟保存面板配置及自动同步ntp时间功能移至推荐任务
~增加自动下载数据库功能
~自动更新相关任务支持版本校验
~增加更细化的任务执行日志
~修复meta内核因内存不足导致无法更新的bug
~修复部分定时任务会每分钟执行一次的bug
b:
~修复定时任务相关bug
a:
~同步最新版本Meta1.17.0内核
~重写定时任务功能
  ·增加更多任务
  ·增加自动任务执行条件
  ·增加更多定时时间条件
  ·增加任务日志及日志推送
  ·优化管理脚本
  ·优化自定义命令功能
~iptables增加对tcp53端口的dns劫持
~部分提示及描述优化
~修复nft模式本机代理语句报错的bug
~修复服务启动前会执行两次启动检查的bug
~修复自定义规则无法删除旧规则的bug
~修复节点绕过功能未添加no-resolve参数的bug
2024-01-02 17:09:11 +08:00
juewuy
1381172d9f Merge branch 'master' of https://github.com/juewuy/ShellCrash into master 2023-12-31 19:19:45 +08:00
Bot
5f049eb43a 自动更新最新Dashboard、地址库、根证书 2023-12-30 18:04:56 +00:00
juewuy
95554d4bdf Merge branch 'master' of https://github.com/juewuy/ShellCrash into master 2023-12-27 13:53:32 +08:00
juewuy
1dc62d27f6 Update README_CN.md 2023-12-27 13:52:53 +08:00
juewuy
cc6480e5b0 Update README_CN.md 2023-12-27 13:48:09 +08:00
Bot
5c3d5e2a24 更新Meta内核至v1.17.0 2023-12-27 05:45:26 +00:00
juewuy
b196f32716 Update update_meta_core.yaml 2023-12-27 13:43:06 +08:00
juewuy
9e022e9956 Update update_meta.alpha_core.yaml 2023-12-27 13:40:08 +08:00
Bot
ba9545df94 自动更新最新Dashboard、地址库、根证书 2023-12-27 05:34:32 +00:00
juewuy
b0fe256aac Update bin_update.yml 2023-12-27 13:33:16 +08:00
juewuy
c34907f2a5 Merge branch 'master' of https://github.com/juewuy/ShellCrash into master 2023-11-29 15:24:56 +08:00
juewuy
134365b0c0 Update 922proxy.ini 2023-11-13 10:35:06 +08:00
juewuy
dd18b3de27 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-11-13 10:32:32 +08:00
juewuy
7bcec2cbbd 已修改 rules/922proxy.ini 2023-11-13 10:31:23 +08:00
juewuy
0f20884ffd Update README_CN.md 2023-11-03 15:53:53 +08:00
juewuy
03a62f7dd1 Update README_CN.md 2023-11-03 15:52:57 +08:00
juewuy
21b39fb184 Update README.md 2023-11-03 15:51:41 +08:00
juewuy
306a826997 Update README.md 2023-11-03 15:48:39 +08:00
Bot
03306eb0ff 自动更新最新Dashboard、地址库、根证书 2023-10-28 18:06:46 +00:00
juewuy
e8270b0302 Merge pull request #514 from firedes/patch-1
Update fake_ip_filter.list
2023-10-27 10:10:30 +08:00
juewuy
e488534ce4 Merge pull request #502 from giveup/master
increase ipset maxelem size
2023-10-27 10:10:15 +08:00
giveup
0505944529 Merge remote-tracking branch 'upstream/master' 2023-10-25 09:45:06 +08:00
Bot
b2f7046380 自动更新最新Dashboard、地址库、根证书 2023-10-21 18:06:28 +00:00
firedes
0dafb17bea Update fake_ip_filter.list 2023-10-17 16:14:46 +08:00
Bot
29ca676608 自动更新最新Dashboard、地址库、根证书 2023-10-14 18:06:54 +00:00
Bot
273abc3adf 自动更新最新Dashboard、地址库、根证书 2023-10-07 18:06:38 +00:00
giveup
cf9bd817de increase ipset maxelem size
使用自定义cnip时,
调整创建ipset list的大小
2023-10-01 20:21:32 +08:00
Bot
ab11de0a72 自动更新最新Dashboard、地址库、根证书 2023-09-30 18:06:35 +00:00
juewuy
3045f4b677 Update version 2023-09-30 18:14:09 +08:00
Bot
ebb05b136e 更新Meta内核至v1.16.0 2023-09-30 10:11:25 +00:00
juewuy
7151a94d28 Update update_meta_core.yaml 2023-09-30 18:09:01 +08:00
Bot
ccf86844da 更新Meta内核至v1.16.0 2023-09-29 11:21:40 +00:00
juewuy
6141144242 Update update_meta_core.yaml 2023-09-29 19:15:34 +08:00
juewuy
7fa7e33aee v1.8.1
~同步最新1.16.0版本Meta内核
~适配Meta-XD面板
~本机代理增加绕过本机dnsmasq逻辑
~部分描述优化
~修复部分设备无法正确获取本地网段的问题
~修复部分设备无法更新本地证书的bug
2023-09-29 19:04:53 +08:00
juewuy
c26cada8e4 v1.8.1
~同步最新1.16.0版本Meta内核
~适配Meta-XD面板
~本机代理增加绕过本机dnsmasq逻辑
~部分描述优化
~修复部分设备无法正确获取本地网段的问题
~修复部分设备无法更新本地证书的bug
2023-09-29 18:54:49 +08:00
juewuy
a7b018b87b Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2023-09-29 18:37:18 +08:00
juewuy
92370ac7c2 v1.8.1
~同步最新1.16.0版本Meta内核
~适配Meta-XD面板
~本机代理增加绕过本机dnsmasq逻辑
~部分描述优化
~修复部分设备无法正确获取本地网段的问题
~修复部分设备无法更新本地证书的bug
2023-09-29 18:35:53 +08:00
Bot
bd8e6fd88d 更新Meta内核至v1.16.0 2023-09-29 10:28:28 +00:00
juewuy
2b724a19ec Merge pull request #498 from YinAqu/master
修复`user.yaml`中的自定义hosts不生效
2023-09-27 13:09:50 +08:00
YinAqu
147aacbfa5 修复user.yaml中的自定义hosts不生效 2023-09-27 12:13:00 +08:00
Bot
3e74584953 自动更新最新Dashboard、地址库、根证书 2023-09-23 18:06:44 +00:00
Bot
838c94f41a 自动更新最新Dashboard、地址库、根证书 2023-09-17 11:53:49 +00:00
juewuy
9a982fd78b v1.8.1
~适配Meta-XD面板
~本机代理增加绕过本机dnsmasq逻辑
~部分描述优化
~修复部分设备无法正确获取本地网段的问题
~修复部分设备无法更新本地证书的bug
2023-09-17 19:52:39 +08:00
juewuy
289ef4f01e Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-09-17 19:08:51 +08:00
juewuy
65810c77c1 v1.8.1
~修复部分设备无法正确获取本地网段的问题
~本机代理增加绕过本机dnsmasq逻辑
2023-09-17 19:02:27 +08:00
Bot
4466cd634b 自动更新最新Dashboard、地址库、根证书 2023-09-16 18:06:29 +00:00
Bot
544964b295 自动更新最新Dashboard、地址库、根证书 2023-09-09 18:06:24 +00:00
juewuy
08cafce182 Merge pull request #479 from RikudouPatrickstar/patch-1
更新 web_save 适配 clash meta 1.5.1 报文格式
2023-09-08 09:16:09 +08:00
juewuy
9bbe2ce976 Merge pull request #486 from DustinWin/master
Update fake_ip_filter.list
2023-09-08 09:15:54 +08:00
DustinWin
27f2b710ca Update fake_ip_filter.list 2023-09-05 23:30:49 +08:00
Bot
df98158575 自动更新最新Dashboard、地址库、根证书 2023-09-02 18:06:28 +00:00
Bot
7dce481ffe 自动更新最新Dashboard、地址库、根证书 2023-08-26 18:06:37 +00:00
RikudouPatrickstar
8346c10b6d 更新 web_save 适配 clash meta 1.5.1 报文格式 2023-08-26 15:50:32 +08:00
juewuy
36fe66a489 v1.8.0稳定版
~部分文字说明调整
~增加自定义配置文件启动失败后的文件存档
2023-08-20 19:25:34 +08:00
Bot
757066b768 自动更新最新Dashboard、地址库、根证书 2023-08-19 18:06:24 +00:00
juewuy
d47e6d8afa Merge pull request #470 from k3bc999/k3bc999-patch-GFWrule
Update servers.list
2023-08-16 16:50:26 +08:00
k3bc999
7cdfa4a5c0 Update servers.list
ACL4SSR规则的增强国外规则版本,适合黑名单模式(即将match设为direct)使用,避免对多余网站进行代理
2023-08-13 22:49:03 +08:00
Bot
44f9b8fd10 自动更新最新Dashboard、地址库、根证书 2023-08-12 18:06:32 +00:00
juewuy
5199d89a38 v1.7.10h
~优化小米7000/万兆设备tproxy修复写法,增加开启时提示
~修复others.yaml无法正确合并的bug
~修复禁用配置文件覆写后,启动时报错的bug
2023-08-09 21:41:27 +08:00
juewuy
e5e2e873c9 v1.7.10g
~尝试修复ipv6无法正常代理的bug
~尝试修复标准linux系统开机启动时无法正确生成配置文件的bug
~修复部分中文系统无法正确获取安装目录剩余空间的问题
~修复卸载时的报错问题
~修复使用最新meta内核时无法正确保存面板节点选择的问题
2023-08-07 22:09:41 +08:00
Bot
70f88b13ed 自动更新最新Dashboard、地址库、根证书 2023-08-05 18:06:30 +00:00
juewuy
11152e8947 v1.7.10f
~修复查找进程功能在纯净模式也被禁用的bug
~修复在线生成配置文件功能部分bug
~修复自动获取局域网网段时获取错误的bug
~修复部分设备开启ipv4转发时报错的bug
~修复本机代理nft增强模式下未屏蔽保留地址的问题
2023-08-05 17:36:20 +08:00
juewuy
6786bc054c v1.7.10e
~禁止在dash环境下安装脚本并增加错误提示
~修复升级后导致配置文件被错误移除的bug
~修复小米tun修复工具补丁目录错误的bug
2023-08-03 20:53:31 +08:00
juewuy
ed3a7c020e v1.7.10d
~修复自定义节点及自定义策略组无法被正确加载的bug
~修复TUN修复功能修复失败的bug
~修复测试工具查看yaml位置文件时显示不正确的问题
~修复小米7000、小米万兆设备tproxy模式无法使用的问题 https://github.com/juewuy/ShellClash/pull/455
2023-08-01 22:33:44 +08:00
juewuy
03871dfbf5 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-08-01 22:25:05 +08:00
juewuy
4bbdc3ca3a v1.7.10d
~修复自定义节点及自定义策略组无法被正确加载的bug
~修复TUN修复功能修复失败的bug
~修复测试工具查看yaml位置文件时显示不正确的问题
2023-08-01 22:24:56 +08:00
juewuy
d2d209f01f Merge pull request #455 from Testeera/master
Fix QCA tproxy with Docker
2023-08-01 22:02:33 +08:00
Testeera
40a2c36fc4 move to misnap_init.sh 2023-08-01 21:57:27 +08:00
Testeera
b2e3f661e7 Fix QCA tproxy with Docker 2023-08-01 21:17:04 +08:00
juewuy
2c35040fe5 v1.7.10c
~修复小米设备开启自启失败的问题
~修复本机代理nftables增强模式部分情况下无法代理docker流量的问题
~修复本机代理iptables提示重复添加的问题
~修复tun修复工具显示异常
2023-07-31 21:29:29 +08:00
juewuy
ea14c3d87e Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-07-31 21:25:35 +08:00
juewuy
4ec7a5dda1 v1.7.10c
~修复小米设备开启自启失败的问题
~修复本机代理nftables增强模式部分情况下无法代理docker流量的问题
~修复本机代理iptables提示重复添加的问题
2023-07-31 21:25:11 +08:00
juewuy
0a03ac5ae8 Update README.md 2023-07-30 10:19:41 +08:00
juewuy
d54b6df7f7 Merge pull request #449 from KadeDivent/patch-1
排除常见的压缩文件类型
2023-07-30 09:56:24 +08:00
juewuy
70ef41b658 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-07-30 09:56:07 +08:00
juewuy
cd49bd5067 v1.7.10
~优化文件结构,清理工作目录
 -/configs————脚本配置文件相关
 -/yamls————clash配置文件相关
 -/tools————脚本工具相关
 -卸载时增加是否保留配置文件确认
 -更新时将自动清理部分无用文件
~配置文件覆写代码优化
 -增加去重逻辑,防止user.yaml内容冲突
 -现在生成的配置直接在缓存中执行
 -修复自定义配置出错时无法正确还原配置文件的问题
 -修复others.yaml不会被正确读取的bug
~增加公共维护列表/public,欢迎提交pr
 -servers.list————用于维护内置订阅转换规则/服务器、更新服务器
 -fake_ip_filter.list————用于fake-ip地址过滤
 -fallback-filter.list————用于fallback-DNS域名解析筛选
 -在线配置生成后端部分地址替换
~重写DNS生成逻辑
 -尝试使用fake-ip模拟redir-host,以兼容更多内核
 -兼容fake_ip_filter.list及fallback-filter.list
 -修复bing、领英官网自动跳转cn的问题
~新手引导增加自动配置ipv6路由
~屏蔽QUIC功能增加ipv6支持
~修复局域网过滤功能不会提示重启的bug
~修复公网访问功能导致iptables不停累加的bug
2023-07-30 09:54:50 +08:00
juewuy
a1af8ffbd6 v1.7.10
~优化文件结构,清理工作目录
 -/configs————脚本配置文件相关
 -/yamls————clash配置文件相关
 -/tools————脚本工具相关
 -卸载时增加是否保留配置文件确认
 -更新时将自动清理部分无用文件
~配置文件覆写代码优化
 -增加去重逻辑,防止user.yaml内容冲突
 -现在生成的配置直接在缓存中执行
 -修复自定义配置出错时无法正确还原配置文件的问题
 -修复others.yaml不会被正确读取的bug
~增加公共维护列表/public,欢迎提交pr
 -servers.list————用于维护内置订阅转换规则/服务器、更新服务器
 -fake_ip_filter.list————用于fake-ip地址过滤
 -fallback-filter.list————用于fallback-DNS域名解析筛选
 -在线配置生成后端部分地址替换
~重写DNS生成逻辑
 -尝试使用fake-ip模拟redir-host,以兼容更多内核
 -兼容fake_ip_filter.list及fallback-filter.list
 -修复bing、领英官网自动跳转cn的问题
~新手引导增加自动配置ipv6路由
~屏蔽QUIC功能增加ipv6支持
~修复局域网过滤功能不会提示重启的bug
~修复公网访问功能导致iptables不停累加的bug
2023-07-30 09:49:59 +08:00
juewuy
2d00da175f v1.7.10
~优化文件结构,清理工作目录
 -/configs————脚本配置文件相关
 -/yamls————clash配置文件相关
 -/tools————脚本工具相关
 -卸载时增加是否保留配置文件确认
 -更新时将自动清理部分无用文件
~配置文件覆写代码优化
 -增加去重逻辑,防止user.yaml内容冲突
 -现在生成的配置直接在缓存中执行
 -修复自定义配置出错时无法正确还原配置文件的问题
 -修复others.yaml不会被正确读取的bug
~增加公共维护列表/public,欢迎提交pr
 -servers.list————用于维护内置订阅转换规则/服务器、更新服务器
 -fake_ip_filter.list————用于fake-ip地址过滤
 -fallback-filter.list————用于fallback-DNS域名解析筛选
 -在线配置生成后端部分地址替换
~重写DNS生成逻辑
 -尝试使用fake-ip模拟redir-host,以兼容更多内核
 -兼容fake_ip_filter.list及fallback-filter.list
 -修复bing、领英官网自动跳转cn的问题
~新手引导增加自动配置ipv6路由
~屏蔽QUIC功能增加ipv6支持
~修复局域网过滤功能不会提示重启的bug
~修复公网访问功能导致iptables不停累加的bug
2023-07-30 09:49:41 +08:00
Bot
5d58dfb9f8 自动更新最新Dashboard、地址库、根证书 2023-07-29 18:06:52 +00:00
juewuy
72b75b422f Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-07-28 19:04:35 +08:00
Kade
dda15765f1 排除常见的压缩文件类型 2023-07-27 11:04:16 +08:00
Bot
de20620151 自动更新最新Dashboard、地址库、根证书 2023-07-22 18:07:02 +00:00
juewuy
1224354607 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-07-21 20:39:17 +08:00
juewuy
29b94a19d7 v1.7.10
~配置文件覆写代码优化
~在线配置生成后端部分地址替换
~新手引导增加自动配置ipv6路由
~屏蔽QUIC功能增加ipv6支持
~修复others.yaml不会被正确读取的bug
~修复局域网过滤功能不会提示重启的bug
2023-07-21 20:39:10 +08:00
juewuy
8187be6f10 Merge pull request #440 from zhf883680/master
add claude.ai
2023-07-21 19:38:54 +08:00
juewuy
985a93660d Merge pull request #434 from kenchou/master
修复意外加入 bypass 的域名
2023-07-21 19:38:32 +08:00
zhoufeng
ad13d7469b add claude.ai 2023-07-18 11:06:13 +08:00
Bot
17872a97b2 自动更新最新Dashboard、地址库、根证书 2023-07-15 18:07:01 +00:00
Ken Chou
2de3733a86 忽略注释内容 2023-07-09 17:14:42 +08:00
Bot
56d6c48d80 自动更新最新Dashboard、地址库、根证书 2023-07-08 18:06:42 +00:00
Bot
a546aa7449 更新Meta内核至v1.15.0 2023-07-04 06:19:33 +00:00
Bot
abd111d38f 自动更新最新Dashboard、地址库、根证书 2023-07-01 18:06:45 +00:00
juewuy
c491c58281 v1.7.9f
~配置文件覆写功能增加退出时的重启提示
~检查更新时增加剩余空间检测及报警(<5M)
~修复启用软固化一直提示未配置及有关报错问题
~修复每次重启时重复添加多个自定义代理的bug
~修复linux系统下将运行日志错误打印到硬盘的bug
~配置文件覆写功能相关报错修复
2023-06-25 14:02:12 +08:00
juewuy
e14a02f35e 已修改 rules/922proxy.ini 2023-06-25 13:26:10 +08:00
Bot
a71edf2abb 自动更新最新Dashboard、地址库、根证书 2023-06-24 18:06:46 +00:00
Bot
cffeb80e54 自动更新最新Dashboard、地址库、根证书 2023-06-17 18:06:47 +00:00
juewuy
2a5310c3c0 已修改 rules/922proxy.ini 2023-06-14 11:32:02 +08:00
juewuy
9d28f91407 已修改 rules/922proxy.ini 2023-06-14 11:08:48 +08:00
juewuy
756099cbd6 已添加 rules/922proxy.ini 2023-06-14 11:04:12 +08:00
juewuy
d89b0058e0 已修改 rules/ShellClash_Full_SL.ini 2023-06-12 14:15:34 +08:00
juewuy
bd351a5bd4 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-06-12 13:51:54 +08:00
juewuy
c3b7363762 已添加 rules/ShellClash_Full_SL.ini 2023-06-12 13:51:45 +08:00
juewuy
bbbecd86a0 Merge pull request #413 from cluom/master
为bark日志推送添加了请求参数的配置
2023-06-11 20:52:43 +08:00
juewuy
4aa316b348 v1.7.9e
~优化了自定义配置文件功能的脚本显示
~软固化功能代码优化,并重新加入新手引导
~集中修复了自定义配置文件功能的若干bug
~修复首次启动时无法自动下载必须文件的bug
~修复无法正确还原yaml文件备份的bug
2023-06-11 20:52:17 +08:00
Bot
4c43100d6d 自动更新最新Dashboard、地址库、根证书 2023-06-10 18:06:37 +00:00
少先队员陈同学
df3c46dae4 为bark日志推送添加了请求参数的配置 2023-06-07 13:56:55 +08:00
juewuy
3f154466ea v1.7.9d
~修复脚本更新失败的bug
2023-06-04 20:21:14 +08:00
juewuy
63f3a8c590 v1.7.9c
~修复提示proxies.yaml丢失的相关报错
2023-06-04 20:10:33 +08:00
juewuy
8b21f7c5ed v1.7.9b
~修复因文件结构改变导致的下载失败问题
~修复部分情况下/tmp目录权限原因导致的报错问题
2023-06-04 12:41:09 +08:00
juewuy
95aaca77af Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2023-06-04 12:39:54 +08:00
juewuy
e49122893c v1.7.9b
~修复因文件结构改变导致的下载失败问题
~修复部分情况下/tmp目录权限原因导致的报错问题
2023-06-04 12:29:31 +08:00
Bot
a242dc42b6 自动更新最新Dashboard、地址库、根证书 2023-06-03 18:06:47 +00:00
juewuy
a25a99d7b7 v1.7.9
~自定义节点功能重写,现在支持在脚本中快捷添加节点以及指定节点对应的策略组
~自定义策略组功能重写,现在支持在脚本中快捷添加自定义策略组
~内置DNS服务功能重新移回7-6
~优化了配置文件生成逻辑,现在对各种自定义配置及功能有更好兼容性
~优化了部分文件结构
2023-06-03 22:31:33 +08:00
juewuy
ae891bde14 Merge pull request #406 from wey-gu/patch-1
fix sentry probe for openai
2023-05-28 16:33:34 +08:00
Wey Gu
8cde844042 fix sentry probe for openai 2023-05-28 16:10:51 +08:00
Bot
1c165ee88b 自动更新最新Dashboard、地址库、根证书 2023-05-27 18:06:13 +00:00
juewuy
78ad07523b Merge pull request #403 from taozle/master
Update ai.list
2023-05-22 13:18:15 +08:00
taozle
d64945b471 Update ai.list
update google bard in ai.list
2023-05-22 12:44:06 +08:00
Bot
833f30fe10 自动更新最新Dashboard、地址库、根证书 2023-05-20 18:06:15 +00:00
Bot
41f1daa47b 自动更新最新Dashboard、地址库、根证书 2023-05-19 07:17:15 +00:00
juewuy
7230d31d5f Update bin_update.yml 2023-05-19 15:16:12 +08:00
juewuy
cb304ebe79 优化一下/bin 下级目录结构 2023-05-19 15:12:00 +08:00
juewuy
8d31f80ab9 已修改 bin/version 2023-05-19 14:09:45 +08:00
juewuy
ec719a33e4 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-05-19 14:06:00 +08:00
juewuy
fb5d73b240 已修改 bin/version 2023-05-19 14:05:51 +08:00
juewuy
1308166107 v1.7.8
~自定义配置文件功能重写,现在支持在脚本中快捷管理自定义规则
~自定义配置文件入口由7-7变更为6-6
~现在支持禁用配置文件覆写功能
~现在路由设备重新拨号不会使clash自动重启
~修复了开机启动时,无法正确获取本机IP导致代理出错的问题
~修复了在不支持su的设备上提示缺少su命令的问题
~修复了部分在线sub规则不可用的问题
~修复自定义定时任务命令不可用的bug
2023-05-19 13:54:31 +08:00
Bot
aa19d24172 自动更新最新Dashboard、地址库、根证书 2023-05-13 18:06:51 +00:00
juewuy
3a966bf541 v1.7.8
~自定义配置文件功能重写,现在支持在脚本中快捷管理自定义规则
~自定义配置文件入口由7-7变更为6-6
~现在支持禁用配置文件覆写功能
~现在路由设备重新拨号不会使clash自动重启
~修复了开机启动时,无法正确获取本机IP导致代理出错的问题
~修复了在不支持su的设备上提示缺少su命令的问题
~修复了部分在线sub规则不可用的问题
~修复自定义定时任务命令不可用的bug
2023-05-13 20:43:15 +08:00
Bot
545691f510 自动更新最新Dashboard、地址库、根证书 2023-05-06 18:06:44 +00:00
juewuy
84764389f4 v1.7.7
~适配部分网件NETGEAR固件设备
~修复部分情况下测试菜单查看防火墙规则时ipv6规则显示缺失的问题
~修复首次自定义网段时出现报错的问题
~修复小米官方固件不能正确加载本机hosts的问题
~修复偶尔无法正常保存面板节点的问题
2023-05-03 17:26:22 +08:00
juewuy
f2047239de v1.7.7
~适配部分网件NETGEAR固件设备
~修复部分情况下测试菜单查看防火墙规则时ipv6规则显示缺失的问题
2023-05-03 16:59:03 +08:00
juewuy
49adefd1d2 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-05-01 16:16:40 +08:00
juewuy
d0e16d3daf Merge pull request #388 from lemoeo/master
修复小米增强启动逻辑
2023-04-30 19:29:45 +08:00
Lemoe
4892145daa 修复小米增强启动逻辑 2023-04-30 19:20:38 +08:00
Bot
4e3032ff6c 自动更新最新Dashboard、地址库、根证书 2023-04-29 18:06:38 +00:00
juewuy
e5e12f02da 微调bug 2023-04-29 20:07:56 +08:00
juewuy
393f65d975 v1.7.6c
~移除了小米增强启动安装或更新时强制90s启动延迟覆写
2023-04-29 13:11:18 +08:00
Bot
8155d31808 更新Meta内核至v1.14.4 2023-04-29 03:35:17 +00:00
juewuy
f5892e2422 优化 2023-04-28 20:02:04 +08:00
juewuy
111c5725bc 优化 2023-04-28 19:59:56 +08:00
Bot
96247a57da 更新Meta内核至v1.14.4 2023-04-28 11:55:08 +00:00
juewuy
115a0cf725 尝试修复action未能按时自动触发的问题 2023-04-28 19:50:12 +08:00
juewuy
3b73ab80cb v1.7.6b
~凡是使用了小米增强启动的设备现在强制开启软固化功能
~优化小米增强启动逻辑,移除了默认启动延迟,加快启动速度
~修复内测源无法正确调用http端口的bug
2023-04-28 19:49:11 +08:00
juewuy
f040a0f4b0 Merge pull request #384 from MankinChung/master
修复web_save无法覆盖保存重置的节点
2023-04-27 06:55:29 +08:00
Kwow
53f5f7f0ba 修复web_save无法覆盖保存重置的节点 #383 2023-04-27 00:05:24 +08:00
juewuy
7f35305a63 v1.7.6
~sniffer参数优化,加入了米家屏蔽及端口限定
~为小米增强启动、华硕/梅林自启动添加了内置的60s开机初始化延迟
~iptables/nftables的fwmark默认值由1改为默认7892(=$redir_port)
~修复部分情况下无法正确显示内存占用的问题
~修复了下载自定义内核时无法调用本机代理的bug
~修复了小闪存模式设置为自定义目录时无法正确加载配置文件的bug
~修复了部分设备偶尔使用tproxy模式失败的问题
~修复部分情况下tun及混合模式的回环问题
~尝试修复linux因ntp自动同步导致的systemd报错问题
~优化了部分脚本说明
2023-04-26 21:24:26 +08:00
juewuy
0f99b7fcb5 Merge pull request #380 from juewuy/revert-378-pr
Revert "修复PID判断不精准导致获取运行状态出错的问题"
2023-04-25 20:40:09 +08:00
juewuy
e2e17c5151 Revert "修复PID判断不精准导致获取运行状态出错的问题" 2023-04-25 20:37:57 +08:00
juewuy
5b53cbc3a9 Merge pull request #378 from RikudouPatrickstar/pr
修复PID判断不精准导致获取运行状态出错的问题
2023-04-23 12:14:36 +08:00
RikudouPatrickstar
ef57fa24a6 修复PID判断不精准导致获取运行状态出错的问题 2023-04-23 10:38:41 +08:00
Bot
ece1e280cf 自动更新最新Dashboard、地址库、根证书 2023-04-22 18:06:37 +00:00
juewuy
b74a92f351 v1.7.5b
~优化:fake-ip模式下的常用端口过滤不再包含域名类规则
~修复了部分情况下不显示启动报错的bug
2023-04-17 20:13:12 +08:00
juewuy
a73f95f770 v1.7.5b
~优化:fake-ip模式下的常用端口过滤不再包含域名类规则
~修复了部分情况下不显示启动报错的bug
2023-04-17 20:12:25 +08:00
juewuy
428b4bf5cd v1.7.5
~增加局域网透明路由自定义网段功能
~增加自定义内核功能
~公网访问功能优化
~部分文本说明优化
~小米设备软固化开启后,自动清理/data/etc_bak升级残留
~deamon报错提示修复
2023-04-16 21:31:52 +08:00
juewuy
b46faf5adf v1.7.5
~增加局域网透明路由自定义网段功能
~增加自定义内核功能
~公网访问功能优化
~部分文本说明优化
~deamon报错提示修复
2023-04-16 21:27:25 +08:00
juewuy
39a9aa61b2 v1.7.5
~增加自定义内核功能
~部分文本说明优化
~deamon报错提示修复
2023-04-16 15:30:10 +08:00
Bot
883d13efcc 自动更新最新Dashboard、地址库、根证书 2023-04-15 18:06:32 +00:00
juewuy
28e3cf3d63 ~自动打包内核优化,并增加premium内核 2023-04-15 19:52:28 +08:00
Bot
b8cc2377f8 更新Meta.Alpha内核至alpha-c2d1f71 2023-04-14 20:04:08 +00:00
juewuy
fb11f42d1b Merge pull request #372 from RikudouPatrickstar/pr
适配 meta 内核的两行版本信息
2023-04-14 21:38:27 +08:00
RikusouPatrickstar
d6eb83ac30 适配 meta 内核的两行版本信息 2023-04-14 21:15:15 +08:00
juewuy
f24e796dcc Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-04-14 16:45:40 +08:00
juewuy
46fd3ffb85 ~修复目录空间大小检测失败的bug 2023-04-14 16:45:31 +08:00
Bot
c64aef6145 更新Meta.Alpha内核至alpha-99dee00 2023-04-12 16:31:51 +00:00
juewuy
3ddb69e44e Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-04-13 00:29:02 +08:00
juewuy
055cfbffa1 增加meta测试版内核的自动打包流程 2023-04-13 00:28:52 +08:00
Bot
5816d112ad 更新Meta.Alpha内核至alpha-99dee00 2023-04-12 16:03:36 +00:00
juewuy
56bc372d18 增加meta测试版内核的自动打包流程 2023-04-13 00:01:05 +08:00
juewuy
63e40f68bb 增加meta测试版内核的自动打包流程 2023-04-12 23:52:15 +08:00
juewuy
9fe84b8352 增加meta测试版内核的自动打包流程 2023-04-12 23:41:57 +08:00
juewuy
6f75a8219a 增加meta测试版内核的自动打包流程 2023-04-12 23:38:45 +08:00
juewuy
ca2da3f8fd v1.7.4e
~增加了启动时对自定义配置文件的校验功能
~日志推送功能增加自定义设备名称
~修复新手引导的一个导致redir模式无法正常运行的bug
2023-04-12 21:03:18 +08:00
juewuy
86d7f46bf2 优化了一下安装检测提示 2023-04-12 17:19:44 +08:00
juewuy
3c7bcf901b v1.7.4e
~尝试修复部分虚拟机环境下Tun或者Tproxy模式无法使用的问题
~修复nft模式运行后出现报错的问题
~尝试修复部分设备无法保存在线节点选择的问题
2023-04-11 14:25:09 +08:00
juewuy
28b6686a74 ~修复人工智能相关规则排序不正确的问题
~人工智能节电默认使用美国节电
~全分组规则中将日韩节电分割独立
~高级节点筛选增加AC节点
2023-04-11 14:18:45 +08:00
juewuy
00d01cc718 ~修复人工智能相关规则排序不正确的问题
~人工智能节电默认使用美国节电
~全分组规则中将日韩节电分割独立
2023-04-11 14:11:01 +08:00
Bot
5f4fae6e3d 自动更新最新Dashboard、地址库、根证书 2023-04-08 18:06:25 +00:00
juewuy
fe38ac2c85 v1.7.4d
~修复tun模块采用了适配性更广泛的写法
~修复本机代理nftables增强模式在未启用nft模式时无效的bug
~修复部分设备出现的访问本机端口报错的问题
2023-04-04 20:45:35 +08:00
juewuy
a74c3bf0dc v1.7.4c
~修复小米万兆无法正常开启启动的bug
~修复导入包含&符号的订阅链接时无法生成配置的问题
~尝试支持红米AX6000的tun模块修复
~小米设备软固化功能不再依赖clash服务启动
~本地安装脚本适配小米万兆设备
~屏蔽ntp同步服务的报错提示
2023-04-04 12:15:02 +08:00
juewuy
9efa56e05a v1.7.4c
~修复小米万兆无法正常开启启动的bug
~修复导入包含&符号的订阅链接时无法生成配置的问题
~尝试支持红米AX6000的tun模块修复
~小米设备软固化功能不再依赖clash服务启动
~本地安装脚本适配小米万兆设备
~屏蔽ntp同步服务的报错提示
2023-04-04 12:14:25 +08:00
juewuy
cf560be341 v1.7.4c
~修复小米万兆无法正常开启启动的bug
~小米设备软固化功能不再依赖clash服务启动
~本地安装脚本适配小米万兆设备
~屏蔽ntp同步服务的报错提示
2023-04-04 10:23:19 +08:00
juewuy
e4546476aa v1.7.4b
~新手引导部分优化
~修复在线生成配置文件相关bug
~修复节点绕过功能相关bug
~修复公网访问功能相关bug
2023-04-03 21:46:24 +08:00
juewuy
3379e8ed8a v1.7.4
~修改自动update内置ubuntu版本为最新release版本
~适配小米万兆路由,增加安装时目录选项
2023-04-02 20:23:00 +08:00
juewuy
c8f7e352c6 v1.7.4
~重写iptables/ip6tables,优化各种模式下网段获取,防止回环,防止内网数据暴露
~优化nftables,防止内网数据暴露
~适配小米万兆路由,增加安装时目录选项
~本地安装内核优化,支持clash.meta文件名
~修复部分linux设备无法设置systemd启动的bug
2023-04-02 19:46:08 +08:00
juewuy
cac9d8534c v1.7.4
~修改自动update内置ubuntu版本为最新release版本
~适配小米万兆路由,增加安装时目录选项
2023-04-02 19:39:53 +08:00
Bot
6fdd506bcb 自动更新最新Dashboard、地址库、根证书 2023-04-01 09:01:56 +00:00
juewuy
5fa83d73bf 添加部分在线规则 2023-03-29 15:54:40 +08:00
juewuy
5d6396f13d 添加部分在线规则 2023-03-28 18:19:50 +08:00
Bot
db69eaba1f 自动更新最新Dashboard、地址库、根证书 2023-03-25 09:03:56 +00:00
juewuy
83708a7bdb 增加人工智能(openai&newbing)规则 2023-03-23 21:59:41 +08:00
juewuy
6a54b16a40 增加人工智能(openai&newbing)规则 2023-03-23 19:33:31 +08:00
juewuy
6a97329e94 v1.7.3b
~在线生成配置文件优化
~修复禁用跳过证书功能无法生效的bug
2023-03-23 19:22:27 +08:00
juewuy
afb78f16ed 增加人工智能(openai&newbing)规则 2023-03-23 19:21:20 +08:00
juewuy
f4cf0052a7 已修改 README_CN.md 2023-03-19 09:44:54 +08:00
juewuy
0d8c403752 v1.7.3b
~修复部分设备因iptables版本过低导致ipv6dns劫持失效的问题
~修复安装脚本始终解压失败的bug
2023-03-19 09:42:45 +08:00
juewuy
d0918f170c Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2023-03-18 19:26:27 +08:00
Bot
1666e4b7a4 自动更新最新Dashboard、地址库、根证书 2023-03-18 09:01:57 +00:00
juewuy
7613aa7ba5 v1.7.3
~工具菜单新增AX6S等设备的tun模块修复功能
~小闪存模式增加自定义目录功能
~优化重写本机代理菜单
~将172.16/12网段默认加入透明路由
~将10.0/8默认路由网段改为10.0/12
~优化一键设置加密DNS功能,修改根证书安装更新时的描述
~修复部分网络环境下在线生成配置文件反复失败的问题
~修复部分场景下tar解压失败的问题
~修复部分情况下修改默认端口失败的问题
~修复因Tun模块修复功能导致的WiFi信号减弱的问题
~修复"cannot find device utun"报错问题
~修复ntp服务在前台同步时导致clash无法正常启动的问题
2023-03-17 23:32:30 +08:00
Bot
4b9d802748 自动更新最新Dashboard、地址库、根证书 2023-03-11 09:01:46 +00:00
juewuy
3642c6ae8f Merge pull request #327 from RikudouPatrickstar/new_release
新增版本发布打包工作流
2023-03-05 22:33:41 +08:00
Bot
186af4e2bc 自动更新最新Dashboard、地址库、根证书 2023-03-04 09:01:57 +00:00
RikudouPatrickstar
978a81f532 工作流支持内测版打包;增加制品包上传 2023-03-03 20:52:26 +08:00
juewuy
da4258dd34 v1.7.2
~增加AX6S的tun模块修复功能
2023-03-01 14:06:53 +08:00
juewuy
89f0336f7f v1.7.1
~更新Meta内核至v1.14.2
~新手引导内容优化
~代理常用端口功能说明优化
~内置加密DNS设置相关bug修复
~屏蔽Meta内核进程嗅探
2023-02-28 19:48:01 +08:00
juewuy
dfa4ba557e v1.7.1
~更新Meta内核至v1.14.2
~新手引导内容优化
~代理常用端口功能说明优化
~内置加密DNS设置相关bug修复
~屏蔽Meta内核进程嗅探
2023-02-28 19:45:06 +08:00
Bot
21c92117e0 更新Meta内核至v1.14.2 2023-02-28 10:48:39 +00:00
Bot
53b4b3e8fe 自动更新最新Dashboard、地址库、根证书 2023-02-25 09:01:54 +00:00
RikudouPatrickstar
d02c6dadb6 取消 push 指定分支 2023-02-24 23:44:32 +08:00
RikudouPatrickstar
d9f6c66b55 新增版本发布打包工作流 2023-02-24 22:47:18 +08:00
juewuy
4fb47be400 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-02-23 20:12:38 +08:00
juewuy
b28b1b3b04 修改描述 2023-02-23 20:12:28 +08:00
Bot
890715d2eb 自动更新最新Dashboard、地址库、根证书 2023-02-18 09:01:47 +00:00
Bot
7ab66bf9a0 自动更新最新Dashboard、地址库、根证书 2023-02-11 09:01:43 +00:00
juewuy
d6f90c818f Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-02-05 10:26:57 +08:00
juewuy
18d13f2105 1.7.0正式版打包 2023-02-05 10:26:45 +08:00
Bot
80837ace36 自动更新最新Dashboard、地址库、根证书 2023-02-04 09:01:51 +00:00
juewuy
7c07c51993 v1.7.0f
~优化手动上传内核及配置文件读取,修复bug
~NTP地址替换为阿里云纯IP,以适配部分老旧设备
2023-02-03 21:20:06 +08:00
juewuy
ef1fd70a32 v1.7.0e
~现在启动后会自动进行一次系统时间同步(使用ntpd)
~修复错误读取/tmp目录内核及配置文件导致的一系列bug
2023-02-02 12:18:03 +08:00
juewuy
70290746b4 v1.7.0d
~替换自建源与自建Sub服务器域名
~修复/tmp目录检测到多个内核或配置文件时跳出的bug
~其他提示相关修复及优化
2023-02-01 10:53:09 +08:00
juewuy
e98a113b2f v1.7.0d
~替换自建源与自建Sub服务器域名
~修复/tmp目录检测到多个内核或配置文件时跳出的bug
~其他提示相关修复及优化
2023-02-01 10:13:35 +08:00
Bot
c9227d9c36 自动更新最新Dashboard、地址库、根证书 2023-01-28 09:01:43 +00:00
juewuy
7fd3d79669 v1.7.0c
~自动导入/tmp下yaml文件时增加检测机制
~修复未安装面板时启动依然提示本地面板连接信息的bug
2023-01-28 13:05:07 +08:00
juewuy
ac0e024787 v1.7.0b
~修复部分路由设备会出现双进程的bug
~修复GeoSite大小写文件名导致额外下载的bug
2023-01-25 16:35:14 +08:00
juewuy
3f2485dbe4 v1.7.0b
~修复部分路由设备会出现双进程的bug
2023-01-25 16:27:11 +08:00
juewuy
6794271c5e v1.7.0
~优化安装脚本及安装流程
~合并https://github.com/juewuy/ShellClash/pull/309
2023-01-23 17:17:30 +08:00
juewuy
4447244b61 v1.7.0
~优化安装脚本及安装流程
~合并https://github.com/juewuy/ShellClash/pull/309
2023-01-23 16:19:14 +08:00
juewuy
72c9061cff v1.7.0
~优化安装脚本及安装流程
~合并https://github.com/juewuy/ShellClash/pull/309
2023-01-23 16:15:14 +08:00
juewuy
7772e82631 v1.7.0
~优化安装脚本及安装流程
~合并https://github.com/juewuy/ShellClash/pull/309
2023-01-23 16:14:53 +08:00
juewuy
bcf7b347b2 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-01-23 15:38:15 +08:00
juewuy
dc539cb51d v1.7.0
~正式版打包
~合并https://github.com/juewuy/ShellClash/pull/309
2023-01-23 15:38:07 +08:00
juewuy
6b9b83be35 1.7.0 2023-01-23 12:19:59 +08:00
juewuy
daf765f7ee Update README_CN.md 2023-01-23 12:14:34 +08:00
juewuy
fd57de5861 v1.7.0
~修改部分描述
2023-01-23 12:10:49 +08:00
juewuy
a64f00c6bf Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-01-23 12:06:25 +08:00
juewuy
1662b9b31a v1.7.0
~修复国内源下载meta内核失败的问题
2023-01-23 12:06:08 +08:00
Bot
69ca9ae4c2 自动更新最新Dashboard、地址库、根证书 2023-01-21 09:01:37 +00:00
juewuy
d2ad04b1c7 修改部分安装源及说明 2023-01-20 15:58:05 +08:00
juewuy
c5f7030ff9 v1.6.16d
~修复在线安装报错的bug
2023-01-20 15:40:48 +08:00
juewuy
95af248016 v1.6.16d
~修复本地安装报错的bug
~手动上传内核时,增加报错机制
2023-01-20 14:59:46 +08:00
juewuy
4124a2e458 v1.6.16d
~修复本地安装报错的bug
~手动上传内核时,增加报错机制
2023-01-20 14:54:46 +08:00
juewuy
15461b3fdd 优化本地安装包名称 2023-01-20 14:04:41 +08:00
juewuy
aa0393f456 v1.6.16c
~修复手动下载内核始终报错的bug
2023-01-20 11:14:59 +08:00
juewuy
a8be67520a Update README.md 2023-01-20 09:34:39 +08:00
juewuy
8524d7a7fb Merge pull request #306 from ericsyj/fix
Update misnap_init.sh
2023-01-20 09:32:09 +08:00
juewuy
4874e3fbe1 v1.6.16c
~修复手动下载内核始终报错的bug
2023-01-19 22:34:24 +08:00
juewuy
bf5bb983c1 v1.6.16c
~核心下载提示及流程优化
~本机代理细节优化
~修复部分情况下不显示版本号的bug
2023-01-19 22:33:38 +08:00
juewuy
77908af189 v1.6.16b
~核心下载提示及流程优化
~本机代理细节优化
~修复部分情况下不显示版本号的bug
2023-01-19 22:19:33 +08:00
juewuy
f27a195bd9 v1.6.16b
~核心下载提示及流程优化
~本机代理细节优化
~修复部分情况下不显示版本号的bug
2023-01-19 22:13:04 +08:00
juewuy
732cee1e59 v1.6.16b
~核心下载提示及流程优化
~本机代理细节优化
~修复部分情况下不显示版本号的bug
2023-01-19 22:02:53 +08:00
juewuy
3ac3fe267f v1.6.16b
~核心下载提示及流程优化
~本机代理细节优化
~修复部分情况下不显示版本号的bug
2023-01-19 22:01:39 +08:00
juewuy
e179241dc2 v1.6.16b
~修复部分设备安装失败的问题
2023-01-19 21:57:11 +08:00
juewuy
b4069661b3 v1.6.16
~修复部分设备安装失败的问题
2023-01-17 23:56:27 +08:00
juewuy
2b2c18ac99 v1.6.16
~增加内核加载机制,现在只需要将任意内核上传至/tmp后(名称必须包含clash-linux)运行脚本即可自动加载
~增加配置文件加载机制,现在只需要将yaml/yml配置文件上传至/tmp后运行脚本即可自动加载
~修复更新时不显示进度条的bug
~修复dash环境安装后脚本运行出错的bug
2023-01-17 19:55:45 +08:00
ericsyj
22361515cf Update misnap_init.sh
启动防火墙时,先检查clash运行状态
2023-01-16 17:35:06 +08:00
juewuy
28dc17cd7e v1.6.15d
~修复脚本内置更新时无法正确更新版本号的bug
~修复dnsmasq转发无法正常禁用的bug
~梅林固件增加对nat-start文件的自启授权,解决脚本无法自启的问题
~修复华硕固件因不支持command命令而导致的一系列问题
2023-01-15 20:59:48 +08:00
juewuy
d9df06b0d9 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-01-15 20:59:25 +08:00
juewuy
69969841d8 v1.6.15c
~修复脚本内置更新时无法正确更新版本号的bug
~修复dnsmasq转发无法正常禁用的bug
~梅林固件增加对nat-start文件的自启授权,解决脚本无法自启的问题
~修复华硕固件因不支持command命令而导致的一系列问题
2023-01-15 20:58:15 +08:00
Bot
b73de1a9aa 自动更新最新Dashboard、地址库、根证书 2023-01-14 09:01:54 +00:00
juewuy
d27ebdb0a8 ~优化安装脚本,适配本地安装
~移除正式版安装
2023-01-13 20:39:59 +08:00
juewuy
28d9fe48c3 v1.6.15
~适配本地安装,增加初始化脚本
~增加内置hosts优化开关(读取本机hosts及劫持NTP)
~更新/下载失败时增加换源跳转
~新手引导路由模式自动设置开机启动
~修复因获取配置文件失败导致脚本运行出错的bug
~部分文本描述优化
2023-01-13 20:37:27 +08:00
juewuy
21a5186940 v1.6.15
~适配本地安装,增加初始化脚本
~增加内置hosts优化开关(读取本机hosts及劫持NTP)
~更新/下载失败时增加换源跳转
~新手引导路由模式自动设置开机启动
~修复因获取配置文件失败导致脚本运行出错的bug
~部分文本描述优化
2023-01-13 20:36:52 +08:00
juewuy
3376b24394 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-01-08 22:05:04 +08:00
juewuy
8e56a7443c 安装脚本优化,后续适配本地安装 2023-01-08 22:04:42 +08:00
juewuy
aae2f0ac18 v1.6.14c
~增加节点绕过功能
~增加nftables依赖检测及自动安装功能(限OpenWrt)
~优化配置文件生成逻辑
…………
~增加CN-IPV6绕过内核功能(https://github.com/juewuy/ShellClash/pull/294)
~修复节点绕过bug
~pre核redirhost模式强制启用域名嗅探
~新手引导部分优化
~在线生成配置下载优化
…………
~增加默认NTP劫持,用于谷歌/Meta设备激活
~增加更多的默认常用端口
~修复配置文件若干原因报错
2023-01-08 22:04:16 +08:00
juewuy
207dbdf8d1 v1.6.14c
~增加节点绕过功能
~增加nftables依赖检测及自动安装功能(限OpenWrt)
~优化配置文件生成逻辑
…………
~增加CN-IPV6绕过内核功能(https://github.com/juewuy/ShellClash/pull/294)
~修复节点绕过bug
~pre核redirhost模式强制启用域名嗅探
~新手引导部分优化
~在线生成配置下载优化
…………
~增加默认NTP劫持,用于谷歌/Meta设备激活
~增加更多的默认常用端口
~修复配置文件若干原因报错
2023-01-08 22:03:36 +08:00
Bot
9fb79b6c32 自动更新最新Dashboard、地址库、根证书 2023-01-07 09:02:03 +00:00
juewuy
08cc386e19 v1.6.14b
~增加节点绕过功能
~增加nftables依赖检测及自动安装功能(限OpenWrt)
~优化配置文件生成逻辑
…………
~增加CN-IPV6绕过内核功能(https://github.com/juewuy/ShellClash/pull/294)
~修复节点绕过bug
~pre核redirhost模式强制启用域名嗅探
~新手引导部分优化
~在线生成配置下载优化
2023-01-01 20:59:56 +08:00
juewuy
39c93ef417 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2023-01-01 20:26:33 +08:00
juewuy
862af13667 v1.6.14b
~增加节点绕过功能
~增加nftables依赖检测及自动安装功能(限OpenWrt)
~优化配置文件生成逻辑
…………
~修复节点绕过bug
~pre核redirhost模式强制启用域名嗅探
~新手引导部分优化
~在线生成配置下载优化
2023-01-01 20:25:30 +08:00
Bot
31873d25bf 自动更新最新Dashboard、地址库、根证书 2022-12-31 09:01:42 +00:00
Bot
863f37eb99 自动更新最新Dashboard、地址库、根证书 2022-12-24 09:01:35 +00:00
juewuy
1eb9734e86 Merge pull request #294 from embeddedlove/master
support bypass china ipv6 address
2022-12-23 19:46:20 +08:00
embeddedlove
5e703692ee +1 2022-12-21 11:24:06 +08:00
embeddedlove
9f5ab57e75 support bypass china ipv6 address 2022-12-21 11:23:23 +08:00
Bot
6a6bf0e499 自动更新最新Dashboard、地址库、根证书 2022-12-17 09:01:42 +00:00
juewuy
9aec51a267 v1.6.14
~增加节点绕过功能
~增加nftables依赖检测及自动安装功能(限OpenWrt)
~优化配置文件生成逻辑
2022-12-15 20:49:57 +08:00
juewuy
5f1b1bc3cc v1.6.13d
~Tun网卡Redir-host及IPV6支持
~日志推送适配PashDeer
~增加ipv6出口本机IP屏蔽
~安装脚本优化,兼容zsh
~在线生成服务器部分更新调整
2022-12-12 19:23:34 +08:00
juewuy
c4a6909feb v1.6.13d
~Tun网卡Redir-host及IPV6支持
~日志推送适配PashDeer
~增加ipv6出口本机IP屏蔽
~安装脚本优化,兼容zsh
~在线生成服务器部分更新调整
2022-12-12 19:23:11 +08:00
juewuy
5ad7785eae v1.6.13c
~Tun网卡Redir-host及IPV6支持
~日志推送适配PashDeer
~增加ipv6出口本机IP屏蔽
~安装脚本优化,兼容zsh
2022-12-11 22:01:30 +08:00
juewuy
3f0475973c Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-12-10 21:21:06 +08:00
juewuy
b0ae77bdf6 v1.6.13b
~Tun网卡Redir-host支持
~日志推送适配PashDeer
~ipv6出口屏蔽本机WAN网卡
~安装脚本优化,兼容zsh
2022-12-10 21:19:47 +08:00
Bot
3c9e6d9255 自动更新最新Dashboard、地址库、根证书 2022-12-10 09:04:35 +00:00
juewuy
a6f60e64a8 v1.6.13b
~Tun网卡Redir-host支持
~日志推送适配PashDeer
~ipv6出口屏蔽本机WAN网卡
2022-12-09 22:40:11 +08:00
juewuy
cc38eeeb47 v1.6.13
~Tun模式Redir-host支持
2022-12-08 22:57:32 +08:00
juewuy
42946a19fc v1.6.12
~内置下载功能防滥用优化
~移除fastgit源
~域名嗅探默认改为未启用
~本机hosts生成优先读取user.yaml
~其他优化及若干bug修复
~修复日志推送导致的部分卡死
2022-12-08 20:36:56 +08:00
juewuy
cdbf02eb9b v1.6.12
~内置下载功能防滥用优化
~移除fastgit源
~域名嗅探默认改为未启用
~本机hosts生成优先读取user.yaml
~其他优化及若干bug修复
2022-12-07 22:30:00 +08:00
juewuy
86c52081cc Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-12-07 22:08:24 +08:00
juewuy
886843cca6 v1.6.12
~内置下载功能防滥用优化
~移除fastgit源
~域名嗅探默认改为未启用
~本机hosts生成优先读取user.yaml
~其他优化及若干bug修复
2022-12-07 22:08:05 +08:00
juewuy
4f80fd66f2 v1.6.12
~内置下载功能防滥用优化
~移除fastgit源
~域名嗅探默认改为未启用
~本机hosts生成优先读取user.yaml
~其他优化及若干bug修复
2022-12-07 22:07:37 +08:00
juewuy
0ef13778d4 Update bug_report.yml 2022-12-05 20:59:01 +08:00
juewuy
527127f539 Create feature_request.yml 2022-12-05 20:58:45 +08:00
juewuy
234daf87b3 Update bug_report.yml 2022-12-05 20:54:08 +08:00
juewuy
d5157eb68b Update bug_report.yml 2022-12-05 20:51:02 +08:00
juewuy
1d2744ab3e Update bug_report.yml 2022-12-05 20:49:58 +08:00
juewuy
4527c9deed Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-12-05 20:47:30 +08:00
juewuy
c6d17d5742 v1.6.11c
~日志功能优化,增加推送通道
  ·Telegram推送
  ·Bark推送
  ·Pushover推送
~新手引导优化
~ipv6支持优化
~优化内核说明、移除.net内核
~修复日志功能相关bug
~修复ipv6功能部分bug
2022-12-05 20:46:56 +08:00
Bot
0e0ba55f0b 更新Premium内核至2022.11.25 2022-12-05 12:20:52 +00:00
juewuy
cc422abb1e Update update_premium_core.yaml
armv8修改下载源文件名为arm64
2022-12-05 20:18:46 +08:00
juewuy
addccfcb12 v1.6.11
~日志功能优化,增加推送通道
  ·Telegram推送
  ·Bark推送
  ·Pushover推送
~新手引导优化
~ipv6支持优化
2022-12-04 20:54:09 +08:00
Bot
9da78cb31d 自动更新最新Dashboard、地址库、根证书 2022-12-03 09:03:41 +00:00
juewuy
a58820ec76 Merge pull request #287 from oluceps/master
Fix typo in README_CN
2022-12-02 23:14:14 +08:00
oluceps
7b38bf2fc5 fix: typo in README_CN 2022-12-02 22:55:24 +08:00
juewuy
a5bc88db23 Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2022-12-01 23:14:54 +08:00
juewuy
ca40f6bbba v1.6.9
~在线sub增加hysteria协议支持
~尝试适配nft基础模式ipv6支持
~增加ipv6本地地址过滤
~尝试修复延迟启动
~优化内置下载功能
~优化在线配置生成功能
2022-12-01 23:13:24 +08:00
juewuy
70f3256576 v1.6.10
~重写nftables支持,尝试支持全功能ipv6路由
~定时任务增加自定义语句功能
~修复ipv6 tproxy下quic屏蔽
~启动自检优化
~部分功能描述优化
2022-12-01 23:10:49 +08:00
Bot
17e84428a4 自动更新最新Dashboard、地址库、根证书 2022-11-26 09:02:08 +00:00
juewuy
18bb5069ce v1.6.8
~同步最新Meta内核
~同步最新Pre内核,支持域名嗅探
~增加启动管理菜单
~增加延时启动功能
~移除流媒体预解析功能,请用7-4域名嗅探
~域名嗅探功能默认改为为启用状态(限Pre或Meta生效)
~增加小闪存模式自定义目录功能
~内置DNS改为优先读取config.yaml
~新手引导简化调整
~修复正式版无法安装的问题
2022-11-25 21:47:48 +08:00
juewuy
155fb8c970 v1.6.9
~在线sub增加hysteria协议支持
~尝试适配nft基础模式ipv6支持
~增加ipv6本地地址过滤
~尝试修复延迟启动
~优化内置下载功能
~优化在线配置生成功能
2022-11-25 21:47:03 +08:00
juewuy
85d13e2483 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-11-20 20:13:43 +08:00
juewuy
1991ef3489 v1.6.8
~同步最新Meta内核
~同步最新Pre内核,支持域名嗅探
~增加启动管理菜单
~增加延时启动功能
~移除流媒体预解析功能,请用7-4域名嗅探
~域名嗅探功能默认改为为启用状态(限Pre或Meta生效)
~增加小闪存模式自定义目录功能
~内置DNS改为优先读取config.yaml
~新手引导简化调整
~修复正式版无法安装的问题
2022-11-20 20:12:37 +08:00
Bot
c5d7c8d8b1 更新Meta内核至v1.13.2 2022-11-20 11:10:57 +00:00
Bot
a9a0a41448 更新Premium内核至2022.08.26 2022-11-20 11:03:06 +00:00
Bot
d17ca606dd 自动更新最新Dashboard、地址库、根证书 2022-11-19 09:02:27 +00:00
juewuy
301565f8f5 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-11-16 19:49:13 +08:00
juewuy
b863bb6bc4 v1.6.7
~新增Tproxy模式
  ·tcp
  ·MAC过滤
  ·常用端口过滤
  ·CNIP绕过(已修复)
  ·屏蔽QUIC
  ·ipv6支持
~新增Nftables支持
  ·tcp&udp
  ·MAC过滤
  ·常用端口过滤
  ·CNIP绕过
  ·屏蔽QUIC
  ·ipv6支持(未测试)
  ·本机代理
  ·docker代理(未测试)
~移除部分不可用安装源
~修复版本回退功能不可用的问题
~修复部分Linux设备grep命令报错的问题
~尝试修复部分华硕设备无法正常开机启动的问题
~尝试修复部分设备提示ip6tables报错的问题
~修复部分情况下tun模式无法正常代理的问题
2022-11-16 19:49:02 +08:00
Bot
725c052b7c 自动更新最新Dashboard、地址库、根证书 2022-11-15 09:02:35 +00:00
juewuy
df153c9be0 v1.6.6
~新增Tproxy模式
  ·tcp
  ·MAC过滤
  ·常用端口过滤
  ·CNIP绕过
  ·屏蔽QUIC
  ·ipv6支持(未测试)
~新增Nftables支持
  ·tcp&udp
  ·MAC过滤
  ·常用端口过滤
  ·CNIP绕过
  ·屏蔽QUIC
  ·ipv6支持(未测试)
  ·本机代理
  ·docker代理(未测试)
~移除部分不可用安装源
~修复版本回退功能不可用的问题
~修复部分Linux设备grep命令报错的问题
~尝试修复部分华硕设备无法正常开机启动的问题
~尝试修复部分设备提示ip6tables报错的问题
2022-11-13 18:33:32 +08:00
juewuy
13fbc6923f v1.6.6
~新增Tproxy模式
  ·tcp
  ·MAC过滤
  ·常用端口过滤
  ·屏蔽QUIC
  ·ipv6支持(未测试)
~新增Nftables支持
  ·tcp&udp
  ·MAC过滤
  ·常用端口过滤
  ·屏蔽QUIC
  ·ipv6支持(未测试)
  ·本机代理
~修复部分Linux设备grep命令报错的问题
2022-11-13 18:11:22 +08:00
juewuy
7bd23131a3 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-11-12 22:55:03 +08:00
juewuy
3b37c04cb6 v1.6.6
~新增Tproxy模式
  ·tcp
  ·MAC过滤
  ·常用端口过滤
  ·屏蔽QUIC
  ·ipv6支持(未测试)
~新增Nftables支持
  ·tcp&udp
  ·MAC过滤
  ·常用端口过滤
  ·屏蔽QUIC
  ·ipv6支持(未测试)
  ·本机代理(未完成)
~修复部分Linux设备grep命令报错的问题
2022-11-12 22:54:46 +08:00
Bot
b36f324637 自动更新最新Dashboard、地址库、根证书 2022-11-12 09:04:30 +00:00
juewuy
66d230f748 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-11-08 22:07:13 +08:00
juewuy
d48402a101 v1.6.6
~新增Tproxy模式
~新增Nftables支持
2022-11-08 22:06:42 +08:00
Bot
e434b00703 自动更新最新Dashboard、地址库、根证书 2022-11-08 09:02:43 +00:00
juewuy
949c927a8d Merge pull request #267 from Yoshino-s/Yoshino-s-patch-1
fix: duplicated port check
2022-11-07 21:00:21 +08:00
Yoshino-s
a246e41079 fix: duplicated port check 2022-11-07 20:12:17 +08:00
Bot
ce06dc9d45 自动更新最新Dashboard、地址库、根证书 2022-11-05 09:02:49 +00:00
juewuy
7b08547f16 v1.6.6
~新增Tproxy模式
~新增Nftables支持
2022-11-03 16:12:43 +08:00
Bot
3c6a40dae5 自动更新最新Dashboard、地址库、根证书 2022-11-01 09:02:44 +00:00
Bot
258ffc85e0 自动更新最新Dashboard、地址库、根证书 2022-10-29 09:02:37 +00:00
Bot
bfa25f97e1 自动更新最新Dashboard、地址库、根证书 2022-10-25 09:08:24 +00:00
Bot
99b738da18 自动更新最新Dashboard、地址库、根证书 2022-10-22 09:05:13 +00:00
Bot
6ab2f27fc6 自动更新最新Dashboard、地址库、根证书 2022-10-18 09:08:46 +00:00
Bot
cede36be16 自动更新最新Dashboard、地址库、根证书 2022-10-15 09:04:46 +00:00
Bot
dead1a2d84 自动更新最新Dashboard、地址库、根证书 2022-10-11 09:05:57 +00:00
Bot
3b09e06c2c 自动更新最新Dashboard、地址库、根证书 2022-10-08 09:04:28 +00:00
Bot
4aaa809aad 自动更新最新Dashboard、地址库、根证书 2022-10-04 09:05:29 +00:00
Bot
52d2d7f25e 自动更新最新Dashboard、地址库、根证书 2022-10-01 09:05:00 +00:00
Bot
f683608cf3 自动更新最新Dashboard、地址库、根证书 2022-09-27 09:07:44 +00:00
Bot
e0a7f79e80 自动更新最新Dashboard、地址库、根证书 2022-09-24 09:03:04 +00:00
juewuy
b357d312f7 v1.6.5
~适配华硕官方固件(自启需插入任意USB设备)
~优化梅林固件自启逻辑
~优化小米设备安装目录选择
~增加安装到外置存储选项
~修复部分设备时间显示异常的bug
~修复部分设备环境变量配置重复的bug
~修复若干小bug
2022-09-23 19:14:22 +08:00
juewuy
27e6563d2c v1.6.4
~适配华硕官方固件(自启需插入任意USB设备)
~优化梅林固件自启逻辑
~优化小米设备安装目录选择
~增加安装到外置存储选项
~修复部分设备时间显示异常的bug
~修复部分设备环境变量配置重复的bug
2022-09-22 21:42:25 +08:00
juewuy
7fef15b4a8 v1.6.4
~适配华硕官方固件(自启需插入任意USB设备)
~优化梅林固件自启逻辑
~优化小米设备安装目录选择
~增加安装到外置存储选项
~修复部分设备时间显示异常的bug
~修复部分设备环境变量配置重复的bug
2022-09-22 20:37:08 +08:00
juewuy
eee0f06faf v1.6.4
~适配华硕官方固件(自启需插入任意USB设备)
~优化梅林固件自启逻辑
~优化小米设备安装目录选择
~增加安装到外置存储选项
~修复部分设备时间显示异常的bug
~修复部分设备环境变量配置重复的bug
2022-09-22 20:36:53 +08:00
Bot
0c659083dc 自动更新最新Dashboard、地址库、根证书 2022-09-20 09:05:57 +00:00
juewuy
d0d8cd57eb Merge pull request #232 from luckyyyyy/master
disabled dnsmasq resolv interface dns
2022-09-17 19:19:10 +08:00
William Chan
599fd0ccc9 disabled dnsmasq resolv interface dns
Signed-off-by: William Chan <root@williamchan.me>
2022-09-17 19:08:29 +08:00
juewuy
e711ad117f Merge pull request #228 from luckyyyyy/master
use uci commit written to openwrt flash
2022-09-17 18:34:32 +08:00
William Chan
63307cf67c use uci commit written to openwrt flash 2022-09-17 18:22:17 +08:00
Bot
b33d7daaa1 自动更新最新Dashboard、地址库、根证书 2022-09-17 09:02:50 +00:00
juewuy
e2691a522b Merge pull request #230 from wuxs/master
fix: repeated add clash alias and $clashdir
2022-09-16 18:01:38 +08:00
wuxs
651f21c7b6 fix: repeated add clash alias and $clashdir 2022-09-16 17:45:17 +08:00
juewuy
392b8f6877 Merge pull request #229 from BetaXOi/master
增加自定义代理和自定义策略
2022-09-16 17:01:58 +08:00
Ning Bo
f3ccaeb429 增加自定义代理和自定义策略
Signed-off-by: BetaXO <n.b@live.com>
2022-09-16 14:02:00 +08:00
Bot
c8205cabde 自动更新最新Dashboard、地址库、根证书 2022-09-13 09:03:59 +00:00
Bot
699068edd5 自动更新最新Dashboard、地址库、根证书 2022-09-10 09:02:40 +00:00
Bot
963af05d75 自动更新最新Dashboard、地址库、根证书 2022-09-06 09:02:59 +00:00
Bot
822cd6b8a2 自动更新最新Dashboard、地址库、根证书 2022-09-03 09:02:24 +00:00
Bot
59afb42f6e 自动更新最新Dashboard、地址库、根证书 2022-08-30 09:02:28 +00:00
Bot
a20b3284d1 自动更新最新Dashboard、地址库、根证书 2022-08-27 09:02:28 +00:00
Bot
4a4526fc09 自动更新最新Dashboard、地址库、根证书 2022-08-23 09:02:21 +00:00
Bot
9514cb56ff 自动更新最新Dashboard、地址库、根证书 2022-08-20 09:02:30 +00:00
Bot
85ca15eb76 自动更新最新Dashboard、地址库、根证书 2022-08-16 09:02:41 +00:00
Bot
8ff716488b 自动更新最新Dashboard、地址库、根证书 2022-08-13 09:02:27 +00:00
Bot
303df9a757 自动更新最新Dashboard、地址库、根证书 2022-08-09 09:02:34 +00:00
Bot
89a251dfad 自动更新最新Dashboard、地址库、根证书 2022-08-06 09:02:29 +00:00
Bot
87628ff36b 自动更新最新Dashboard、地址库、根证书 2022-08-02 09:02:29 +00:00
Bot
677de581f6 自动更新最新Dashboard、地址库、根证书 2022-07-30 09:02:25 +00:00
Bot
191be63049 自动更新最新Dashboard、地址库、根证书 2022-07-26 09:02:24 +00:00
Bot
9f643170d1 自动更新最新Dashboard、地址库、根证书 2022-07-23 09:02:18 +00:00
juewuy
d4549ba582 Merge pull request #200 from AnyOfYou/master
小米设备软固化 SSH 时备份还原 authorized_keys
2022-07-22 10:25:13 +08:00
Lucas Liu
651dec0914 小米设备软固化SSH时备份还原authorized_keys 2022-07-22 04:12:10 +08:00
Bot
ce1b4cb926 自动更新最新Dashboard、地址库、根证书 2022-07-19 09:03:42 +00:00
Bot
8f6a41cbed 自动更新最新Dashboard、地址库、根证书 2022-07-16 09:02:27 +00:00
Bot
9b8d364b46 自动更新最新Dashboard、地址库、根证书 2022-07-12 09:02:20 +00:00
juewuy
ee424a89b3 1.6.3发布至正式版 2022-07-12 10:54:43 +08:00
Bot
cd899da0ad 自动更新最新Dashboard、地址库、根证书 2022-07-09 09:02:27 +00:00
juewuy
2f31cc3e19 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-07-06 10:38:29 +08:00
juewuy
38cddcf261 优化故障转移配置 2022-07-06 10:37:50 +08:00
Bot
5243b6e252 自动更新最新Dashboard、地址库、根证书 2022-07-05 09:02:40 +00:00
Bot
3dadd091e0 更新Meta内核至v1.12.0 2022-07-02 12:00:18 +00:00
Bot
5def983a05 自动更新最新Dashboard、地址库、根证书 2022-07-02 09:02:26 +00:00
Bot
0cdc2cfc46 自动更新最新Dashboard、地址库、根证书 2022-06-28 09:02:52 +00:00
Bot
22e2de3934 自动更新最新Dashboard、地址库、根证书 2022-06-25 09:02:27 +00:00
juewuy
4c2879ab28 分割安装源代码块 2022-06-22 13:06:57 +08:00
juewuy
0d8ab4c5e9 Merge pull request #191 from RikudouPatrickstar/master
修正workflows脚本中的几个小问题
2022-06-22 00:39:23 +08:00
RikudouPatrickstar
fc07257fb2 更新Meta内核amd64架构的来源 2022-06-21 15:25:23 +00:00
RikudouPatrickstar
172ecd770d 修正Premium内核更新脚本文件名中的笔误 2022-06-21 15:24:09 +00:00
Bot
2031b9c83d 自动更新最新Dashboard、地址库、根证书 2022-06-21 15:22:36 +00:00
RikudouPatrickstar
96f1582ce2 修复因Meta面板项目更名导致的问题 2022-06-21 15:21:30 +00:00
Bot
6d8962cfcf 自动更新最新Dashboard、地址库、根证书 2022-06-21 09:02:21 +00:00
Bot
f3eb5c16c8 自动更新最新Dashboard、地址库、根证书 2022-06-18 09:02:13 +00:00
Bot
ed19fdf63d 自动更新最新Dashboard、地址库、根证书 2022-06-14 09:02:31 +00:00
juewuy
c26291ef32 v1.6.3
~自动加载本机hosts功能,不再加载ipv6地址
~自动更新配置文件功能改为后台刷新不再自动重启服务
~修复梅林设备安装问题
2022-06-12 15:36:20 +08:00
juewuy
97f4fa1a12 v1.6.3
~自动加载本机hosts功能,不再加载ipv6地址
~自动更新配置文件功能改为后台刷新不再自动重启服务
~修复梅林设备安装问题
2022-06-12 15:35:39 +08:00
Bot
a14362e639 自动更新最新Dashboard、地址库、根证书 2022-06-11 09:02:31 +00:00
juewuy
5d7f8ed630 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-06-08 11:38:47 +08:00
juewuy
9229fa1e7a v1.6.3
~自动加载本机hosts功能,不再加载ipv6地址
~自动更新配置文件功能改为后台刷新不再自动重启服务
~修复梅林设备安装问题
2022-06-08 11:38:20 +08:00
Bot
eb60d04bac 自动更新最新Dashboard、地址库、根证书 2022-06-07 09:02:29 +00:00
juewuy
e68e70d9df v1.6.3
~自动加载本机hosts功能,不再加载ipv6地址
~自动更新配置文件功能改为后台刷新不再自动重启服务
2022-06-06 13:03:42 +08:00
juewuy
6b643aad7e 定时更新数据库功能时间调整为适配美西时间,并由每周一次改为两次 2022-06-06 12:18:55 +08:00
juewuy
26241e9608 v1.6.3
~自动加载本机hosts功能,不再加载ipv6地址
2022-06-06 12:11:14 +08:00
juewuy
a56f99ae2a Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-06-04 13:42:17 +08:00
juewuy
12b25cacf8 v1.6.2
~优化内核下载检测机制
~替换shellclash.ga为shellclash.cf域名
~屏蔽curl各类报错提示
2022-06-04 13:41:58 +08:00
juewuy
57368d1311 v1.6.2
~优化内核下载检测机制
~替换shellclash.ga为shellclash.cf域名
2022-06-04 13:31:52 +08:00
juewuy
77bbfda47d Merge pull request #179 from RikudouPatrickstar/pr
优化workflows
2022-06-02 23:13:46 +08:00
RikudouPatrickstar
97950d39c3 mips mipsle均改用3.93版upx 2022-06-02 22:57:32 +08:00
RikudouPatrickstar
82de941017 针对不同CPU架构改用不同版本upx 2022-06-02 22:35:19 +08:00
RikudouPatrickstar
8cff44a685 添加更新Clash内核的workflow 2022-06-02 21:36:41 +08:00
RikudouPatrickstar
56152a87ab 调整地址库来源URL、取消更新内核信息 2022-06-02 21:36:10 +08:00
juewuy
703b87afc7 v1.6.1
~同步v1.11.1版本meta内核
~本机代理增强模式适配更多设备
~重新本机代理部分逻辑,优化docker兼容性,修复bug
~修复版本回退功能bug
2022-06-02 14:26:43 +08:00
juewuy
93707edb0c v1.6.1
~同步v1.11.1版本meta内核
~本机代理增强模式适配更多设备
~重新本机代理部分逻辑,优化docker兼容性,修复bug
~修复版本回退功能bug
2022-06-02 14:25:48 +08:00
juewuy
ca02fd1970 v1.6.1
~同步v1.11.1版本meta内核
~本机代理增强模式适配更多设备
~重新本机代理部分逻辑,优化docker兼容性,修复bug
~修复版本回退功能bug
2022-06-01 13:38:07 +08:00
juewuy
1b07f810b8 v1.6.1
~本机代理增强模式适配更多设备
~重新本机代理部分逻辑,优化docker兼容性,修复bug
~修复版本回退功能bug
2022-05-31 23:21:28 +08:00
juewuy
7a646ded0c Merge pull request #177 from lemoeo/master
适配ax6s小米镜像化系统设备使用iptables增强模式开启本机代理
2022-05-31 21:32:27 +08:00
Lemoe
e080e6acf8 适配ax6s小米镜像化系统设备使用iptables增强模式开启本机代理 2022-05-31 12:58:37 +08:00
Bot
5be3fad5f6 自动更新最新Dashboard、地址库、根证书以及内核版本信息 2022-05-31 01:32:40 +00:00
juewuy
249bccaad0 1.6.0正式版打包 2022-05-29 11:53:32 +08:00
Bot
4e6aa31f9e 自动更新最新Dashboard、地址库、根证书以及内核版本信息 2022-05-29 03:44:36 +00:00
juewuy
a2a245bbd0 ~增加更多的本地面板选择
~修复IP地址库判定问题
~增加基于doh的默认dns配置
2022-05-29 11:42:48 +08:00
juewuy
1078ad156f ~修复IP地址库判定问题
~增加基于doh的默认dns配置
2022-05-27 21:24:06 +08:00
juewuy
e07fa3b14f Merge pull request #172 from RikudouPatrickstar/master
自动检查并刷新clash内核版本记录信息,以及自动清理旧的Workflows
2022-05-24 13:17:59 +08:00
RikudouPatrickstar
23d04efc51 自动检查并刷新clash内核版本记录信息 2022-05-24 12:51:17 +08:00
RikudouPatrickstar
b301548c8c 自动清理Workflows 2022-05-24 12:23:50 +08:00
Bot
5138c347ee 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-05-24 01:33:30 +00:00
juewuy
1f0b7bf585 ~修改正式版安装源 2022-05-23 13:50:13 +08:00
juewuy
bb137d0172 ~修改正式版安装源 2022-05-23 13:47:25 +08:00
juewuy
3923331908 v1.6.0pre8
~修复屏蔽QUIC功能在混合模式不生效的bug
~修复混合端口在达成条件后依然无法访问的bug
~替换部分安装源
2022-05-22 19:13:06 +08:00
juewuy
d41e091799 已修改 README.md
已修改        README_CN.md
2022-05-21 14:32:54 +08:00
juewuy
56405a59a3 已修改 README_CN.md 2022-05-21 14:07:35 +08:00
juewuy
755f1ea7a0 v1.6.0pre7
~修复屏蔽QUIC功能在混合模式不生效的bug
~修复混合端口在达成条件后依然无法访问的bug
2022-05-18 20:59:21 +08:00
juewuy
71c3687cf7 v1.6.0pre7
~修复屏蔽QUIC功能在混合模式不生效的bug
~修复混合端口在达成条件后依然无法访问的bug
2022-05-18 20:55:14 +08:00
Bot
27914bb5eb 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-05-17 01:32:17 +00:00
juewuy
9ac7ada37e Update bin_update.yml
替换官方面板为Meta魔改面板
2022-05-16 01:05:36 +08:00
juewuy
99d81d3677 v1.6.0pre6
~同步最新1.11.0-release版本Meta内核
~官方面板替换为Meta魔改版本
~重写混合端口安全机制,现在只在端口为7890或未设置http/socks访问密码时会禁止公网设备访问
~重写透明代理安全机制,现在如果不能连接,请在7-8中手动指定本机host地址段为实际局域网网段
2022-05-16 00:57:52 +08:00
juewuy
35cd1c0943 v1.6.0pre5
~同步最新1.11.0-release版本Meta内核
~修复pre2/3/4更新带来的各种bug
2022-05-15 12:52:43 +08:00
juewuy
c466124c43 v1.6.0pre4
~修复旁路由模式代理端口失效的问题
~修复pre2/3更新带来的各种bug
2022-05-14 22:30:37 +08:00
juewuy
7cb93ebe88 v1.6.0pre3
~修复旁路由模式代理端口失效的问题
~修复pre2更新带来的各种bug
2022-05-14 13:14:32 +08:00
juewuy
07356e8c24 v1.6.0pre3
~修复旁路由模式代理端口失效的问题
~修复pre2更新带来的各种bug
2022-05-14 13:07:48 +08:00
juewuy
e0c28cb6e3 v1.6.0pre3
~修复旁路由模式代理端口失效的问题
2022-05-14 12:36:41 +08:00
juewuy
96138f75c6 v1.6.0pre3
~修复旁路由模式代理端口失效的问题
2022-05-14 11:57:49 +08:00
juewuy
96578960b0 v1.6.0pre2
~修复vless-sub服务,现在改用https访问
~修复meta内核使用tun/混合模式启动后报错的问题
~修复部分局域网段无法使用透明路由的问题
~优化文件结构增加启动速度
~优化iptables结构,屏蔽非局域网访问http/socks端口
~现在本机代理iptables增强模式只会对本机设备生效
2022-05-13 22:46:43 +08:00
juewuy
a23e1a5967 Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2022-05-12 23:24:43 +08:00
juewuy
6390a6cdba v1.6.0pre
~修复vless-sub服务,现在改用https访问
~修复meta内核使用tun/混合模式启动后报错的问题
~修复部分局域网段无法使用透明路由的问题
~优化文件结构增加启动速度
2022-05-12 23:23:18 +08:00
Bot
5411e32504 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-05-10 01:31:48 +00:00
juewuy
316c9deaea Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-05-05 13:58:40 +08:00
juewuy
ca11585757 v1.5.9fix
~尝试修复Premium核混合+redir模式
~优化在线模版流媒体相关选项
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-05 13:58:23 +08:00
juewuy
0f6c6c31c6 Update README.md 2022-05-05 13:47:12 +08:00
juewuy
aa3a9b21c9 Update README_CN.md 2022-05-05 13:46:14 +08:00
juewuy
c221e76db7 Update README_CN.md 2022-05-05 13:40:48 +08:00
juewuy
1cb3ef90ea Update README.md 2022-05-05 13:40:13 +08:00
juewuy
9d8fb3433c v1.5.9fix
~尝试修复Premium核混合+redir模式
~优化在线模版流媒体相关选项
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-04 23:09:55 +08:00
juewuy
37c179b57c v1.5.9fix
~尝试修复Premium核混合+redir模式
~优化在线模版流媒体相关选项
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-04 23:08:50 +08:00
juewuy
d7fc639ddd v1.5.9fix
~修复Premium核混合+redir模式
~优化流媒体规则
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-04 22:49:29 +08:00
juewuy
2f9a4bc2f0 v1.5.9fix
~修复Premium核混合+redir模式

~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-04 22:28:09 +08:00
juewuy
064811e22a v1.5.9
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-04 09:33:43 +08:00
juewuy
f19861c0b1 v1.5.9
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-03 23:58:13 +08:00
juewuy
cc52ef55ef Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2022-05-03 23:55:25 +08:00
juewuy
da538c366e v1.5.9
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-03 23:16:36 +08:00
juewuy
9b429c3fb0 v1.5.9
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
~优化启动速度
2022-05-03 23:15:13 +08:00
juewuy
497bdfed3c v1.5.9
~同步最新alpha版本meta内核
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
2022-05-03 22:56:16 +08:00
juewuy
1e3ae67b2c v1.5.9
~修复Tun模式
~修复Meta内核混合模式
~修复流媒体预解析打不开的bug
~修复各种DNS异常问题
2022-05-03 22:40:21 +08:00
Bot
5c15cc4404 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-05-03 01:32:52 +00:00
juewuy
b2255bd788 v1.5.9
~尝试修复Pre内核Tun模式
2022-04-29 00:28:24 +08:00
juewuy
bda8c32adc v1.5.8
~增加Meta专属sniffer嗅探功能(8-4)
~增加内核完整性检测机制
~优化公网访问本机流量导致回环的问题
~修复部分显示bug
2022-04-28 22:03:31 +08:00
juewuy
98388d4374 v1.5.8
~增加Meta专属sniffer嗅探功能(8-4)
~增加内核完整性检测机制
~优化公网访问本机流量导致回环的问题
2022-04-27 22:31:05 +08:00
Bot
53ad194475 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-04-26 01:33:47 +00:00
Bot
f718be6451 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-04-19 01:33:10 +00:00
Bot
5b89062f35 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-04-12 01:32:00 +00:00
juewuy
c811031108 v1.5.8
~同步最新版本meta-alpha内核
~增加屏蔽QUIC功能(2-7)
~更新部分下载源及sub源
~修复开机启动偶尔显示不正常的bug
~修复部分报错问题
2022-04-10 21:36:58 +08:00
juewuy
a44e53aad7 Merge pull request #148 from A7T/master
去除 GitHub Proxy 源
2022-04-10 20:21:58 +08:00
管子工具箱
065ff2732d 'GitHub' is not 'GitHub-CDN'. 2022-04-06 11:54:45 +08:00
管子工具箱
f19b9c5ba0 markdown syntax 2022-04-06 11:36:46 +08:00
管子工具箱
e4d3d51ade Remove GitHub Proxy URLs. 2022-04-06 11:27:58 +08:00
Bot
6deb65ad76 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-04-05 02:26:51 +00:00
juewuy
a629cf1001 v1.5.7
~同步最新版本meta内核
~修复开机启动偶尔显示不正常的bug
2022-04-03 16:43:56 +08:00
juewuy
c2cf43e025 v1.5.7
~同步最新版本meta内核
~修复开机启动偶尔显示不正常的bug
2022-04-03 16:30:35 +08:00
juewuy
a24aa1e49d Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2022-04-03 16:24:33 +08:00
juewuy
5b0d2aeb45 v1.5.7
~同步最新版本meta内核
~修复开机启动偶尔显示不正常的bug
2022-04-03 16:19:41 +08:00
Bot
cdbeb2cf7d 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-03-29 01:31:32 +00:00
juewuy
b15a13e6a5 v1.5.6fix
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~修复tun及混合模式不能自动切换内核的bug
~替换部分更新源
~其他优化及修复
2022-03-26 11:24:53 +08:00
juewuy
2a599466e9 已修改 rules/ShellClash.ini
已修改        rules/ShellClash_Block.ini
已修改        rules/ShellClash_Full.ini
已修改        rules/ShellClash_Full_Block.ini
已修改        rules/ShellClash_Mini.ini
2022-03-26 11:21:16 +08:00
juewuy
0a771c4850 v1.5.6fix
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~修复tun及混合模式不能自动切换内核的bug
~替换部分更新源
~其他优化及修复
2022-03-26 11:11:55 +08:00
juewuy
2a21e1a941 v1.5.6fix
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~修复tun及混合模式不能自动切换内核的bug
~其他优化及修复
2022-03-26 11:05:00 +08:00
juewuy
5053c9d259 v1.5.6
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~修复tun及混合模式不能自动切换内核的bug
~其他优化及修复
2022-03-26 11:01:39 +08:00
juewuy
9e5d33f3b4 v1.5.6
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~修复tun及混合模式不能自动切换内核的bug
~其他优化及修复
2022-03-26 10:42:10 +08:00
juewuy
24091320cf 已修改 rules/ShellClash.ini
已修改        rules/ShellClash_Block.ini
已修改        rules/ShellClash_Full.ini
已修改        rules/ShellClash_Full_Block.ini
已修改        rules/ShellClash_Mini.ini
2022-03-26 10:39:16 +08:00
juewuy
594a136857 v1.5.6
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~修复tun及混合模式不能自动切换内核的bug
~其他优化及修复
2022-03-26 02:14:24 +08:00
juewuy
58aba81a5c v1.5.6
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~优化在线获取配置文件功能,现在会自动隐藏无效的节点组
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~修复tun及混合模式不能自动切换内核的bug
~其他优化及修复
2022-03-26 02:11:09 +08:00
juewuy
9467fe9ca5 优化在线规则 2022-03-26 02:09:14 +08:00
juewuy
50a7de95ed 已修改 rules/ShellClash_Mini.ini 2022-03-26 01:59:23 +08:00
juewuy
37a19a1472 已修改 rules/ShellClash_Mini.ini 2022-03-26 01:55:29 +08:00
juewuy
d7fbe953ce 已修改 rules/ShellClash.ini 2022-03-26 01:50:25 +08:00
juewuy
cb847a934f v1.5.6
~增加fake-ip地址过滤编辑功能
~增加GeoSite数据库手动更新
~SSH固化功能支持密码设置
~优化Padavan设备开机自启不正常的bug
~修复不能自动导入本机hosts的bug
~其他优化及修复
2022-03-25 20:25:24 +08:00
juewuy
14b50a3cd6 已修改 scripts/getdate.sh 2022-03-25 20:22:26 +08:00
juewuy
ce65617563 已修改 rules/ShellClash.ini 2022-03-25 20:21:30 +08:00
juewuy
89c2678a42 v1.5.6
~增加GeoSite数据库手动更新
~SSH固化功能支持密码设置
2022-03-20 02:10:34 +08:00
juewuy
523528b700 v1.5.6
~增加GeoSite数据库手动更新
~SSH固化功能支持密码设置
2022-03-17 23:26:50 +08:00
Bot
716ee61799 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-03-17 11:42:17 +00:00
juewuy
c58972ed4e Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-03-17 19:41:01 +08:00
juewuy
aef107e27b 已修改 .github/workflows/bin_update.yml 2022-03-17 19:40:48 +08:00
Bot
e2aa3e2534 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-03-17 11:33:45 +00:00
juewuy
c2fa6d4750 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-03-17 19:32:36 +08:00
juewuy
9c1f4d2d5e 已修改 .github/workflows/bin_update.yml 2022-03-17 19:32:23 +08:00
Bot
ea434b8767 自动同步最新版本Dashboard面板、数据库及根证书文件 2022-03-17 10:19:50 +00:00
juewuy
950ceb4b15 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2022-03-17 18:17:33 +08:00
juewuy
2d2afef7f3 已修改 .github/workflows/bin_update.yml 2022-03-17 18:16:48 +08:00
juewuy
82a13e31bd Update bin_update.yml 2022-03-17 17:57:06 +08:00
juewuy
2649d6dcc6 已修改 .github/workflows/bin_update.yml 2022-03-17 17:47:59 +08:00
juewuy
244fcda9b9 新增依赖文件自动同步 2022-03-17 17:46:04 +08:00
juewuy
563bc235d6 v1.5.5
~全面适配ax6s等小米镜像化系统设备
  ·支持procd守护进程
  ·支持设置开机启动
  ·支持自动开启SSH及备份还原SSH秘钥
~重做小米SSH工具,现在支持各类小米路由设备软件固化SSH(待测试)
~重写自启逻辑,现在支持Padavan、梅林开关开机启动功能
~同步最新版本数据库文件
~同步最新版本Dashboard面板
~修复流媒体预解析功能相关bug
2022-03-16 20:33:59 +08:00
juewuy
3ee6aebe62 v1.5.5
~全面适配ax6s等小米镜像化系统设备
  ·支持procd守护进程
  ·支持设置开机启动
  ·支持自动开启SSH及备份还原SSH秘钥
~重做小米SSH工具,现在支持各类小米路由设备软件固化SSH(待测试)
~重写自启逻辑,现在支持Padavan、梅林开关开机启动功能
~同步最新版本数据库文件
~同步最新版本Dashboard面板
2022-03-16 16:30:07 +08:00
juewuy
56d1eb3a32 v1.5.5
~全面适配ax6s等小米镜像化系统设备
  ·支持procd守护进程
  ·支持设置开机启动
  ·支持自动开启SSH及备份还原SSH秘钥
~重做小米SSH工具,现在支持各类小米路由设备软件固化SSH(待测试)
~重写自启逻辑,现在支持Padavan、梅林开关开机启动功能
~同步最新版本数据库文件
~同步最新版本Dashboard面板
2022-03-16 16:24:17 +08:00
juewuy
4dc4607ea3 v1.5.5
~全面适配ax6s等小米镜像化系统设备
  ·支持procd守护进程
  ·支持设置开机启动
  ·支持自动开启SSH及备份还原SSH秘钥
~重做小米SSH工具,现在支持各类小米路由设备软件固化SSH(待测试)
~重写自启逻辑,现在支持Padavan、梅林开关开机启动功能
2022-03-16 16:10:18 +08:00
juewuy
c9daea0979 v1.5.5
~全面适配ax6s等小米镜像化系统设备
~重做小米SSH工具,现在支持各类小米路由设备软件固化SSH
~重写开机启动逻辑,现在支持Padavan、梅林及小米镜像化系统
2022-03-16 15:00:11 +08:00
juewuy
e434263bb6 v1.5.4
~增加2个新的更新源
~工具中增加小米设备自动启用SSH功能
~优化新手引导,尤其是公网访问部分
~流媒体解锁优化,全面兼容Linux设备
~保守模式启动优化
~华硕armv7设备改为使用armv5内核以防止崩溃
2022-03-12 19:00:45 +08:00
juewuy
c8aab808a0 v1.5.4
~增加2个新的更新源
~工具中增加小米设备自动启用SSH功能
~优化新手引导,尤其是公网访问部分
~流媒体解锁优化,全面兼容Linux设备
~保守模式启动优化
~华硕armv7设备改为使用armv5内核以防止崩溃
2022-03-12 18:37:54 +08:00
juewuy
0a7140dbf5 v1.5.4
~增加2个新的更新源
~工具中增加小米设备自动启用SSH功能
~优化新手引导,尤其是公网访问部分
~流媒体解锁优化,全面兼容Linux设备
~保守模式启动优化
~华硕armv7设备改为使用armv5内核以防止崩溃
2022-03-12 18:37:29 +08:00
juewuy
76a24bee7a v1.5.4
~增加2个新的更新源
~工具中增加小米设备自动启用SSH功能
~优化新手引导,尤其是公网访问部分
~流媒体解锁优化,全面兼容Linux设备
~保守模式启动优化
~华硕armv7设备改为使用armv5内核以防止崩溃
2022-03-12 16:25:30 +08:00
juewuy
e7237a58ba v1.5.4
~增加2个新的更新源
~工具中增加小米设备自动启用SSH功能
~优化新手引导,尤其是公网访问部分
~流媒体解锁优化,全面兼容Linux设备
~保守模式启动优化
~华硕armv7设备改为使用armv5内核以防止崩溃
2022-03-12 16:21:41 +08:00
juewuy
3c54dea48f v1.5.3
~新手引导优化
~流媒体解锁优化
2022-03-08 21:18:16 +08:00
juewuy
7d853f5316 修复bug 2022-03-08 21:16:03 +08:00
juewuy
98620688c2 修复bug 2022-03-08 11:55:13 +08:00
juewuy
6e4b4e14a6 优化安装脚本 2022-03-07 00:15:02 +08:00
juewuy
271865ef76 v1.5.3
~适配AX6s等小米镜像化系统设备
~修复部分无意义报错bug
2022-03-05 17:57:27 +08:00
juewuy
fe9784517a v1.5.3
~适配AX6s等小米镜像化系统设备
2022-03-05 17:31:42 +08:00
juewuy
0f3573c304 v1.5.2
~增加DDNS脚本(限OpenWrt设备)
~增加自动读取本机hosts功能
~优化安装脚本
~公网访问功能增加ipv6支持
~优化Geosite自动下载检测机制
~尝试屏蔽OpenWrt自带53端口劫持
~优化梅林/华硕等低内核设备退出SSH导致进程退出的问题
~代码优化及bug修复
2022-02-20 15:43:23 +08:00
juewuy
1b784375f6 v1.5.2
~增加DDNS脚本(限OpenWrt设备)
~增加自动读取本机hosts功能
~优化安装脚本
~公网访问功能增加ipv6支持
~优化Geosite自动下载检测机制
~尝试屏蔽OpenWrt自带53端口劫持
~优化梅林/华硕等低内核设备退出SSH导致进程退出的问题
~代码优化及bug修复
2022-02-20 15:31:15 +08:00
juewuy
16f9b314e8 Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2022-02-20 15:04:20 +08:00
juewuy
b796da40b1 Merge branch 'master' of https://github.com/juewuy/ShellClash into master
# Conflicts:
#	bin/version
2022-02-20 15:03:41 +08:00
juewuy
089188ea82 v1.5.2
~增加DDNS脚本(限OpenWrt设备)
~增加自动读取本机hosts功能
~优化安装脚本
~公网访问功能增加ipv6支持
~优化Geosite自动下载检测机制
~尝试屏蔽OpenWrt自带53端口劫持
~优化梅林/华硕等低内核设备退出SSH导致进程退出的问题
~代码优化及bug修复
2022-02-20 15:00:37 +08:00
juewuy
0de3a68c60 v1.5.2
~增加DDNS脚本(限OpenWrt设备)
~增加自动读取本机hosts功能
~优化安装脚本
~公网访问功能增加ipv6支持
~优化Geosite自动下载检测机制
~尝试屏蔽OpenWrt自带53端口劫持
~优化梅林/华硕等低内核设备退出SSH导致进程退出的问题
~代码优化及bug修复
2022-02-20 15:00:17 +08:00
juewuy
72321edca5 v1.5.2
~增加DDNS脚本
~增加自动读取本机hosts功能
~优化安装脚本
~公网访问功能增加ipv6支持
~优化Geosite自动下载检测机制
~尝试屏蔽OpenWrt自带53端口劫持
~优化梅林/华硕等低内核设备退出SSH导致进程退出的问题
~代码优化及bug修复
2022-02-20 14:40:28 +08:00
juewuy
deaeea0ed0 Merge pull request #121 from RikudouPatrickstar/patch-1
修正 Clash 核心版本显示
2022-02-11 11:13:22 +08:00
RikudouPatrickstar
91a9ead256 修正获取当前内核版本号 2022-02-09 13:47:37 +08:00
RikudouPatrickstar
f26f0fe854 纠正各内核版本号 2022-02-09 13:23:30 +08:00
juewuy
24c4d9307c v1.5.2
~增加DDNS脚本
~优化安装脚本
~公网访问功能增加ipv6支持
~优化Geosite自动下载检测机制
~尝试屏蔽OpenWrt自带53端口劫持
~代码优化及bug修复
2022-02-06 19:18:51 +08:00
juewuy
a1c95c2d82 v1.5.2
~增加DDNS脚本
~优化安装脚本
~SSH公网访问功能增加ipv6支持
~优化Geosite自动下载检测机制
~尝试屏蔽OpenWrt自带53端口劫持
~代码优化及bug修复
2022-02-06 19:14:05 +08:00
juewuy
9d6938fd34 增加DDNS脚本 2022-02-05 19:05:25 +08:00
juewuy
5c3f529619 v1.5.1
~还原clash内核及pre内核至1.7.1版本
~在线生成配置文件功能现在支持导入包含注释的链接
~修复端口冲突后无法正确修改端口的bug
~修复其他错误
2022-02-05 13:27:25 +08:00
juewuy
015b8a10b2 v1.5.1
~还原clash内核及pre内核至1.7.1版本
~在线生成配置文件功能现在支持导入包含注释的链接
~修复端口冲突后无法正确修改端口的bug
2022-02-05 13:19:41 +08:00
juewuy
a09ed54d99 v1.5.1
~还原clash内核及pre内核至1.7.1版本
~在线生成配置文件功能现在支持导入包含注释的链接
~修复端口冲突后无法正确修改端口的bug
2022-02-03 15:54:43 +08:00
juewuy
48ea78f7cf v1.5.1
~还原clash内核及pre内核至1.7.1版本
~在线生成配置文件功能现在支持导入包含注释的链接
2022-02-01 12:21:11 +08:00
juewuy
9295af8f89 v1.5.1
~还原clash内核及pre内核至1.7.1版本
~在线生成配置文件功能现在支持导入包含注释的链接
2022-02-01 12:17:46 +08:00
juewuy
7646c783a8 v1.5.1
~还原clash内核及pre内核至1.7.1版本
2022-02-01 11:52:17 +08:00
juewuy
9873d09a76 v1.5.0-正式版
~同步最新1.9.0版本内核
~meta核切换至dev分支版本并移除了geosite的自动下载功能
~同步最新Geoip及CNIP数据库文件
~同步最新Dashboard面板文件
~DNS解析默认不再提供IPV6结果,需手动开启
~现在将从配置文件中获取运行模式而不是固定的Rule模式
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~修复使用环境变量设置本机代理不生效的bug
~修复meta内核版本号显示不正常的bug
~修复部分情况下下载出错后不会正常重试的bug
2022-01-31 15:01:08 +08:00
juewuy
a12cdaf5b2 v1.5.0-预览版
~同步最新1.9.0官方内核及premium内核
~meta核切换至dev分支版本并移除了geosite的自动下载功能
~同步最新Geoip及CNIP数据库文件
~同步最新Dashboard面板文件
~DNS解析默认不再提供IPV6结果,需手动开启
~现在将从配置文件中获取运行模式而不是固定的Rule模式
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~修复使用环境变量设置本机代理不生效的bug
~修复meta内核版本号显示不正常的bug
~修复部分情况下下载出错后不会正常重试的bug
2022-01-31 14:39:32 +08:00
juewuy
4030037f3a v1.5.0-预览版
~同步最新1.9.0官方内核及premium内核
~meta核切换至dev分支版本并移除了geosite的自动下载功能
~同步最新Geoip及CNIP数据库文件
~同步最新Dashboard面板文件
~DNS解析默认不再提供IPV6结果,需手动开启
~现在将从配置文件中获取运行模式而不是固定的Rule模式
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~修复使用环境变量设置本机代理不生效的bug
~修复meta内核版本号显示不正常的bug
2022-01-30 22:19:44 +08:00
juewuy
c49ea34b93 v1.5.0-预览版
~同步最新1.9.0官方内核及premium内核
~meta核切换至dev分支版本并移除了geosite的自动下载功能
~同步最新Geoip及CNIP数据库文件
~同步最新Dashboard面板文件
~DNS解析默认不再提供IPV6结果,需手动开启
~现在将从配置文件中获取运行模式而不是固定的Rule模式
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~修复使用环境变量设置本机代理不生效的bug
2022-01-30 22:07:52 +08:00
juewuy
3072d37387 v1.5.0-预览版
~同步最新1.9.0官方内核及premium内核
~同步最新Geoip及CNIP数据库文件
~同步最新Dashboard面板文件
~DNS解析默认不再提供IPV6结果,需手动开启
~现在将从配置文件中获取运行模式而不是固定的Rule模式
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~修复使用环境变量设置本机代理不生效的bug
2022-01-30 20:54:34 +08:00
juewuy
4be6c79fe9 优化 2022-01-30 14:41:48 +02:00
juewuy
9381d803fb 增加v2fly奈飞规则源地址 2022-01-30 14:23:24 +02:00
juewuy
4be10c9091 增加大量奈飞规则源地址 2022-01-30 14:03:52 +02:00
juewuy
502ac9e579 还原变更 2022-01-30 13:55:21 +02:00
juewuy
f30b59cfbc 调试奈飞规则 2022-01-30 13:51:11 +02:00
juewuy
9ee90187d1 修改说明 2022-01-30 13:46:33 +02:00
juewuy
251a5614fb 修改安装描述 2022-01-30 15:23:26 +08:00
juewuy
8cbc6e64f8 v1.5.0-预览版
~DNS解析默认不再提供IPV6结果,需手动开启
~现在将从配置文件中获取运行模式而不是固定的Rule模式
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~修复使用环境变量设置本机代理不生效的bug
2022-01-30 15:03:54 +08:00
juewuy
b3fa32e789 v1.5.0-预览版
~DNS解析默认不再提供IPV6结果,需手动开启
~现在将从配置文件中获取运行模式而不是固定的Rule模式
~在线生成配置文件功能添加对vless协议的支持
~增加了对vless协议的检测机制,优化使用体验
~修复使用环境变量设置本机代理不生效的bug
2022-01-30 12:50:25 +08:00
juewuy
4f90ca2af0 Merge pull request #107 from RikudouPatrickstar/patch-2
调整 clashservice
2022-01-30 10:39:02 +08:00
RikudouPatrickstar
aa1bb1fbd3 取消 clash 内核日志输出 2022-01-27 13:12:28 +08:00
RikudouPatrickstar
c28b2fafdc 添加 bfstart 返回值判断 2022-01-21 17:14:31 +08:00
juewuy
4195500d5f v1.4.12
~优化内置DNS设置工具,默认支持返回支持ipv6的DNS解析
~增加流媒体预解析工具
~修复tun模式类型异常的bug
2022-01-19 20:52:32 +08:00
juewuy
d0d8458d6a v1.4.11
~增加流媒体预解析工具
~修复tun模式类型异常的bug
2022-01-15 16:22:48 +08:00
juewuy
6186730bbf v1.4.11
~增加流媒体预解析工具
~修复tun模式类型异常的bug
2022-01-15 16:22:26 +08:00
juewuy
d2ac69c946 v1.4.11
~增加流媒体预解析工具
2022-01-15 15:16:11 +08:00
juewuy
b590a7625c 部分规则权重调整 2022-01-09 19:23:42 +08:00
juewuy
c5f19962bf v1.4.10
~替换大量默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的指引
~增加defaultDNS参数(无需额外配置)
~修复部分情况下配置文件报错bug
~尝试适配meta核心的tun模块(未测试)
~增加自动下载meta核心必需的geosite.dat数据库功能
2022-01-08 20:32:11 +08:00
juewuy
ddabecd112 v1.4.10
~替换大量默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的指引
~增加defaultDNS参数(无需额外配置)
~修复部分情况下配置文件报错bug
~尝试适配meta核心的tun模块(未测试)
~增加自动下载meta核心必需的geosite.dat数据库功能
2022-01-08 20:26:49 +08:00
juewuy
2208bb3e5c v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
~增加自动下载meta核心必需的geosite.dat数据库功能
2022-01-08 20:19:50 +08:00
juewuy
7a0c336e7d v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 19:11:53 +08:00
juewuy
0a29c1b553 v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 19:09:03 +08:00
juewuy
988751d9cd v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 19:01:49 +08:00
juewuy
81df5db2f5 v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 18:58:15 +08:00
juewuy
2c7c8a70c0 v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 18:52:46 +08:00
juewuy
f9518d063c v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 18:16:22 +08:00
juewuy
2fc57559ee v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 18:16:05 +08:00
juewuy
329b458a29 v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 18:12:20 +08:00
juewuy
4b9a385a31 v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 18:06:25 +08:00
juewuy
08c5a54cdc v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 17:50:20 +08:00
juewuy
d8bcdc697f v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 17:42:39 +08:00
juewuy
8fed757b7b v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 17:26:51 +08:00
juewuy
5d3c996fac v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 17:25:20 +08:00
juewuy
9e53658493 v1.4.10
~替换默认规则为自写规则(acl4ssr优化版)
~增加新手引导中对开启公网访问的引导
~增加defaultDNS
~修复部分配置文件报错bug
~尝试适配meta核心的tun模块
2022-01-08 17:21:06 +08:00
juewuy
a01f85f88b v1.4.9
~增加meta内核
~增加对更多华硕/梅林设备的支持
~修复部分设备修改端口时报错的bug
~尝试修复tun/混合模式时产生流量回环的bug
2022-01-05 23:23:52 +08:00
juewuy
c4b93ddadd v1.4.9
~增加meta内核
~增加对更多华硕/梅林设备的支持
~修复部分设备修改端口时报错的bug
~尝试修复tun/混合模式时产生流量回环的bug
2022-01-05 23:20:48 +08:00
juewuy
42bc60c5c6 v1.4.9
~增加meta内核
~增加对更多华硕/梅林设备的支持
~修复部分设备修改端口时报错的bug
2022-01-05 23:15:31 +08:00
juewuy
752eb4cf6c v1.4.9
~增加meta内核
~增加对更多华硕/梅林设备的支持
~修复部分设备修改端口时报错的bug
2022-01-05 22:48:29 +08:00
juewuy
83a902df03 v1.4.9
~增加对更多华硕/梅林设备的支持
~修复部分设备修改端口时报错的bug
2022-01-04 20:12:14 +08:00
juewuy
1969c8cb8c v1.4.8
~同步1.7.6版本.net内核
~同步最新版本GeoIP数据库文件
~在线生成配置文件时,默认添加udp支持
~修复个人sub源无法使用的bug
~修复小闪存模式下面板无法正常更新的bug
2022-01-02 23:38:35 +08:00
juewuy
8dcaa7908f v1.4.8
~同步1.7.6版本.net内核
~同步最新版本GeoIP数据库文件
~在线生成配置文件时,默认添加udp支持
~修复个人sub源无法使用的bug
~修复小闪存模式下面板无法正常更新的bug
2022-01-02 20:39:18 +08:00
juewuy
1341e90f72 v1.4.7
~添加个人服务器安装源及sub源
~更新安装说明
~更新根证书文件
2021-12-20 20:34:42 +08:00
juewuy
600305c39b v1.4.6
~添加个人服务器安装源及sub源
~更新安装说明
2021-12-20 20:33:31 +08:00
juewuy
cbef3d139c 修改安装源 2021-12-20 14:54:31 +08:00
juewuy
b4bddc4f0e v1.4.6
~适配更多华硕设备(待测试)
~增加Openwrt系统使用Dnsmasq转发DNS的设置(7-6,未测试)
~替换部分在线生成服务器地址
~部分内容文字描述调整
2021-12-18 20:14:28 +08:00
juewuy
b315dee718 v1.4.6
~适配更多华硕设备(待测试)
~增加Openwrt系统使用Dnsmasq转发DNS的设置(7-6,未测试)
~替换部分在线生成服务器地址
~部分内容文字描述调整
2021-12-18 20:14:03 +08:00
juewuy
8b241be6c1 v1.4.5
~同步最新Dashboard面板文件
~同步最新Geoip数据库文件
2021-12-06 23:46:03 +08:00
juewuy
732679cac9 v1.4.5
~同步最新Dashboard面板文件
~同步最新Geoip数据库文件
2021-12-05 22:04:49 +08:00
juewuy
e312d5e8cd v1.4.5
~同步最新Dashboard面板文件
~同步最新Geoip数据库文件
2021-12-05 22:02:52 +08:00
juewuy
4a59e858e9 v1.4.4-test
~同步最新1.7.1clash核心
~同步最新Geoip数据库文件
2021-10-29 17:51:03 +08:00
juewuy
4bc922dee6 v1.4.5-test
~同步最新1.7.1clash核心
~同步最新Geoip数据库文件
2021-09-16 13:05:08 +08:00
juewuy
2c59be20f3 v1.4.4-test
~适配hanwckf及chongshengb等版本Padavan固件
~增加clash.net核心
~增加脚本设置一键备份还原功能
2021-08-30 18:03:37 +08:00
juewuy
b3a153e684 v1.4.4-test
~适配hanwckf及chongshengb等版本Padavan固件
~增加clash.net核心
~增加脚本设置一键备份还原功能
2021-08-30 18:00:09 +08:00
juewuy
4767a9dc3a v1.4.4-test
~适配hanwckf及chongshengb等版本Padavan固件
~增加clash.net核心
~增加脚本设置一键备份还原功能
2021-08-30 17:49:33 +08:00
juewuy
5159886b64 Merge pull request #74 from light-d/patch-1
Update README_CN.md
2021-08-30 17:10:58 +08:00
juewuy
47437a1826 Merge pull request #72 from w1ndy/patch-1
Change group id to match iptable rules
2021-08-30 17:10:45 +08:00
light-d
d49b36fe2f Update README_CN.md
line67 install_n.sh is not available, use install.sh instead
2021-08-26 01:56:53 +08:00
Di Weng
16ce0c997c Change group id to match iptable rules 2021-08-25 13:38:19 +08:00
juewuy
cd801e120c v1.4.4-test
~适配hanwckf及chongshengb等版本Padavan固件
2021-07-26 16:50:00 +08:00
juewuy
b97bcc14ab v1.4.3-release
~同步最新1.6.5官方核心文件
~同步最新IP数据库文件
~自启脚本的启动优先级调整为99(请重新开关一次开机启动功能)
~redir模式增加强行开启fakeip的开关
~更新脚本时将强制关闭clash服务,以防止各种报错
~增加对vyos使用show作为默认sh的判断
~现在只有开启本机代理后才会代理本机的docker流量
2021-07-17 22:26:41 +08:00
juewuy
f539fe74da v1.4.2-test
~同步最新1.6.5官方核心文件
~同步最新IP数据库文件
~自启脚本的启动优先级调整为99(请重新开关一次开机启动功能)
~redir模式增加强行开启fakeip的开关
~更新脚本时将强制关闭clash服务,以防止各种报错
~增加对vyos使用show作为默认sh的判断
2021-07-11 01:03:43 +08:00
juewuy
96d508cd63 Merge pull request #48 from lunjielee/master
clash.service: add LimitNOFILE to 999999
2021-07-05 09:57:09 +08:00
lunjielee
565c39892a Update yacd to v0.3.2 2021-06-27 19:53:46 +08:00
lunjielee
8f5df3e1f2 clash.service: add LimitNOFILE to 999999 2021-06-27 19:41:27 +08:00
juewuy
5e85716538 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2021-06-26 16:22:01 +08:00
juewuy
156a24fa5a v1.4.1-正式版
适配:
~适配Padavan系统及梅林固件(限384以上版本)
~适配移动ax18等低版本内核设备
功能:
~更新最新版本Geoip数据库文件
~增加CN-IP绕过内核功能
~增加对谷歌dns的强制代理配置(用于解决奈飞TV端问题)
~本机代理功能增加iptables增强模式
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加clash -u卸载命令
~增加了部分fake-ip-filter地址
优化:
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~大量菜单描述相关优化
BUG修复:
~修复部分设备1.4.0覆盖更新后无法开机启动的bug
~修复mesh设备开机启动后clash无法正常工作的bug
~修复小闪存模式设为Github源时无法正常开机启动的bug
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~自定义host功能bug修复
~导入配置相关bug修复
~修复crontab命令偶尔报错的问题
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-26 16:21:49 +08:00
juewuy
e9b7a1b595 Merge pull request #46 from A7T/patch-1
因未使用root而终止安装时,安装脚本须返回非0值
2021-06-26 16:16:14 +08:00
A7T
b6068a50e4 Fix. 2021-06-26 15:51:46 +08:00
A7T
a1213e148e 因未使用root而终止安装时,安装脚本需返回非0值
```bash
: && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
:                                           ^^
:                                           脚本返回非0值,后续命令不应继续执行
```
2021-06-26 15:34:00 +08:00
juewuy
1b83ca2a39 v1.4.1-test
~适配部分没有crontab的梅林设备
~不再使用cat对比yaml配置文件
~修复部分设备无法正常开机启动的bug
2021-06-26 15:11:07 +08:00
juewuy
35e998e697 v1.4.1-test
~适配部分没有crontab的梅林设备
~不再使用cat对比yaml配置文件
2021-06-25 00:23:32 +08:00
juewuy
77293e2463 v1.4.1-test
~适配部分没有crontab的梅林设备
2021-06-24 23:21:23 +08:00
juewuy
19fe2f183e v1.4.1-test
~适配部分没有crontab的梅林设备
2021-06-24 23:16:28 +08:00
juewuy
79b31af092 v1.4.0-正式版
适配:
~适配Padavan系统及梅林固件(限384以上版本)
~适配移动ax18等低版本内核设备
功能:
~更新最新版本Geoip数据库文件
~增加CN-IP绕过内核功能
~增加对谷歌dns的强制代理配置(用于解决奈飞TV端问题)
~本机代理功能增加iptables增强模式
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加clash -u卸载命令
~增加了部分fake-ip-filter地址
优化:
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~大量菜单描述相关优化
BUG修复:
~修复mesh设备开机启动后clash无法正常工作的bug
~修复小闪存模式设为Github源时无法正常开机启动的bug
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~自定义host功能bug修复
~导入配置相关bug修复
~修复crontab命令偶尔报错的问题
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-23 19:39:05 +08:00
juewuy
dca1e9a233 v1.4.0-正式版
适配:
~适配Padavan系统及梅林固件(限384以上版本)
~适配移动ax18等低版本内核设备
功能:
~增加CN-IP绕过内核功能
~增加对谷歌dns的强制代理配置(用于解决奈飞TV端问题)
~本机代理功能增加iptables增强模式
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加clash -u卸载命令
~增加了部分fake-ip-filter地址
优化:
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~大量菜单描述相关优化
BUG修复:
~修复mesh设备开机启动后clash无法正常工作的bug
~修复小闪存模式设为Github源时无法正常开机启动的bug
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~自定义host功能bug修复
~导入配置相关bug修复
~修复crontab命令偶尔报错的问题
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-23 19:33:17 +08:00
juewuy
4b39cae099 适配某些辣鸡机场的配置文件 2021-06-23 18:32:06 +08:00
juewuy
cb732fd3d7 适配某些辣鸡机场的配置文件 2021-06-23 02:07:57 +08:00
juewuy
fc80994cc5 v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~自定义规则描述优化
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-22 23:09:50 +08:00
juewuy
7604c6bbff v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~自定义规则描述优化
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-22 22:53:09 +08:00
juewuy
5f1bd6accb v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~自定义规则描述优化
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-22 22:50:30 +08:00
juewuy
c1d57536bd Merge pull request #44 from A7T/patch-2
Update getdate.sh
2021-06-22 22:48:03 +08:00
juewuy
77c5d37076 v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~自定义规则描述优化
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-22 18:01:09 +08:00
管子工具箱
2a2e1b546c Update getdate.sh
Fix a typo.
2021-06-22 13:42:39 +08:00
juewuy
1512e7b175 v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-22 11:29:49 +08:00
juewuy
c7ad9ef52c v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~修复加密DNS无法正确配置的bug
~修复保存设置时部分bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-22 11:14:43 +08:00
juewuy
7337d266aa Merge pull request #43 from A7T/patch-1
Update clash.sh
2021-06-22 10:56:17 +08:00
juewuy
652371aed2 v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~修复加密DNS无法正确配置的bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-21 19:44:19 +08:00
juewuy
52ec559100 v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加支持本机Docker代理(需docker网卡设置为bridge模式)
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~修复加密DNS无法正确配置的bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-21 19:43:52 +08:00
管子工具箱
fa9c890701 Update clash.sh
BUG修复:

**clash** > **7 clash进阶设置** > **6 手动指定相关端口、秘钥及本机host** > **8 指定本机host地址**

```text
hostdir=':9999/ui'
host=127.0.0.1
```

修改后的匹配方案虽然仍有不足但暂且够用。
2021-06-21 01:23:24 +08:00
juewuy
5bcd9b7bfc v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~修复加密DNS无法正确配置的bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-20 23:43:50 +08:00
juewuy
00ef3cb3a7 v1.4.0-pre-release
~适配移动ax18等低版本内核设备
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~优化安装脚本及安装说明
~局域网过滤黑白名单描述优化
~修复加密DNS无法正确配置的bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-20 23:32:31 +08:00
juewuy
3832eec3a8 v1.4.0-release
~适配移动ax18等低版本内核设备
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~局域网过滤黑白名单描述优化
~修复加密DNS无法正确配置的bug
~版本及安装源描述优化,增加HTTP专属源(感谢酱紫表同学提供服务器!)
2021-06-20 21:43:41 +08:00
juewuy
9b6fd10267 v1.3.99-pre-release
~适配移动ax18等低版本内核设备
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~局域网过滤黑白名单描述优化
2021-06-20 12:01:59 +08:00
juewuy
aa52bd83ce v1.3.99-pre-release
~适配移动ax18等低版本内核设备
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~局域网过滤黑白名单描述优化
2021-06-20 11:58:53 +08:00
juewuy
c7c249fe48 v1.3.16
~适配移动ax18等低版本内核设备
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~优化更新机制,修复出错bug
~局域网过滤黑白名单描述优化
~修复下载更新失败时不会正常报错的bug
2021-06-20 01:15:20 +08:00
juewuy
0d44abc82a v1.3.16
~适配移动ax18等低版本内核设备
~增加开启公网访问Dashboard面板及混合代理端口功能
~增加clash -u卸载命令
~局域网过滤黑白名单描述优化
~修复下载更新失败时不会正常报错的bug
~修复无法正确检查更新的bug
2021-06-20 00:56:11 +08:00
juewuy
713592068b v1.3.14
~修复下载更新失败时不会正常报错的bug
~修复无法正确检查更新的bug
~适配移动ax18
2021-06-19 15:35:10 +08:00
juewuy
c6623721d8 v1.3.14
~修复下载更新失败时不会正常报错的bug
~修复无法正确检查更新的bug
~适配移动ax18
2021-06-19 15:23:20 +08:00
juewuy
268e1d4823 v1.3.13
~修复下载更新失败时不会正常报错的bug
~适配移动ax18
2021-06-19 12:04:19 +08:00
juewuy
c61d54a5a7 v1.4.0
~修复下载更新失败时不会正常报错的bug
2021-06-18 13:18:19 +08:00
juewuy
c0ee6d273f v1.3.12-test
~绕过内核功能ipset模块检测修复
~优化对低版本wget命令的支持
~暂时屏蔽对dler.io的特殊处理
~精简部分代码
~修复部分情况无法正常检查更新的bug
~修复本机代理增强模式部分bug
2021-06-17 22:45:41 +08:00
juewuy
4323d8fb86 v1.3.11-test
~绕过内核功能ipset模块检测修复
~优化对低版本wget命令的支持
~暂时屏蔽对dler.io的特殊处理
~精简部分代码
~修复部分情况无法正常检查更新的bug
2021-06-17 22:00:10 +08:00
juewuy
d067bb7ff0 v1.3.11-test
~绕过内核功能ipset模块检测修复
~优化对低版本wget命令的支持
~暂时屏蔽对dler.io的特殊处理
~精简部分代码
~修复部分情况无法正常检查更新的bug
2021-06-17 20:08:04 +08:00
juewuy
608337ffb2 v1.3.11-test
~绕过内核功能ipset模块检测修复
~优化对低版本wget命令的支持
~暂时屏蔽对dler.io的特殊处理
~精简部分代码
~修复部分情况无法正常检查更新的bug
2021-06-17 18:23:48 +08:00
juewuy
2c1dfada01 v1.3.10-test
~绕过内核功能ipset模块检测修复
~优化对低版本wget命令的支持
~暂时屏蔽对dler.io的特殊处理
~精简部分代码
2021-06-17 11:17:00 +08:00
juewuy
2789242931 v1.3.9-test
~本机代理相关逻辑优化及bug修复
~本机代理功能增加对保守模式的支持
~绕过内核功能增加ipset模块检测
~增加对低版本wget命令的支持
~增加了使用内核保存节点列表的逻辑
2021-06-16 19:16:33 +08:00
juewuy
d7dd915472 v1.3.9-test
~本机代理相关逻辑优化及bug修复
~本机代理功能增加对保守模式的支持
~绕过内核功能增加ipset模块检测
~增加对低版本wget命令的支持
~增加了使用内核保存节点列表的逻辑
2021-06-16 19:10:16 +08:00
juewuy
97cb5479b1 v1.3.9-test
~本机代理相关逻辑优化及bug修复
~本机代理功能增加对保守模式的支持
~绕过内核功能增加ipset模块检测
~增加对低版本wget命令的支持
~增加了使用内核保存节点列表的逻辑
2021-06-16 18:55:14 +08:00
juewuy
e6bc100326 v1.3.8-test
~修复小闪存模式设为Github源时无法正常开机启动的问题
~优化CN_IP绕过内核功能及提示说明
~更新Geoip数据库和根证书文件
~修复iptables及crontab报错
~屏蔽奈飞修复工具
2021-06-14 13:22:06 +08:00
juewuy
c9d0bf2788 v1.3.7-test
~增加CN_IP绕过内核功能
~更新Geoip数据库和根证书文件
~修复iptables报错
2021-06-13 19:50:19 +08:00
juewuy
df29e3714a v1.3.7-test
~增加CN_IP绕过内核功能
2021-06-13 19:48:33 +08:00
juewuy
aa14a9ee01 v1.3.7-test
~增加CN_IP绕过内核功能
2021-06-13 19:42:06 +08:00
juewuy
2fd2259737 v1.3.7-test
~增加CN_IP绕过内核功能
2021-06-13 19:32:43 +08:00
juewuy
17ab8175e1 v1.3.7-test
~增加CN_IP绕过内核功能
2021-06-13 19:28:19 +08:00
juewuy
3c315f61a1 v1.3.7-test
~增加CN_IP绕过内核功能
2021-06-13 19:12:57 +08:00
juewuy
4e1a9d33bc v1.3.7-test
~增加CN_IP绕过内核功能
2021-06-13 18:54:43 +08:00
juewuy
8906077709 v1.3.6-test
~增加了对生成配置文件时指定clash为文件头的功能
~使用在线生成配置时,强制使用dler.io作为dler的api地址
~非root用户切换运行模式时,增加警告提示
~修复crontab命令偶尔报错的问题
~增加对谷歌dns的强制代理配置(尝试解决奈飞TV端问题)
~增加了部分fake-ip-filter地址
2021-06-12 13:16:54 +08:00
juewuy
f0da10af6e ~增加全新的安装脚本及本地安装辅助文件 2021-06-08 18:10:09 +08:00
juewuy
e7a2fe648e ~增加全新的安装脚本及本地安装辅助文件 2021-06-07 18:46:08 +08:00
juewuy
9018f112a0 ~增加全新的安装脚本及本地安装辅助文件 2021-06-07 18:21:20 +08:00
juewuy
3b6e41221b ~增加全新的安装脚本 2021-06-07 18:20:45 +08:00
juewuy
d4ae7ae4b7 v1.3.6-test
~增加了对生成配置文件时指定clash为文件头的功能
~使用在线生成配置时,强制使用dler.io作为dler的api地址
2021-06-06 14:47:18 +08:00
juewuy
95dfaa0eec v1.3.5-test
~全面适配Padavan及华硕/梅林固件!
~修复以上固件无法正确开机启动的bug
~修复以上固件定时任务无法保存的bug
~增加对部分小米设备使用redir-host模式无法观看Netflix的修复工具(8-4)
2021-06-05 19:27:28 +08:00
juewuy
262edbf03b v1.3.5-test
~全面适配Padavan及华硕/梅林固件!
~修复以上固件无法正确开机启动的bug
~修复以上固件定时任务无法保存的bug
~增加对部分小米设备使用redir-host模式无法观看Netflix的修复工具(8-4)
2021-06-05 19:17:26 +08:00
juewuy
75740f5fa1 v1.3.4-test
~适配Padavan及华硕固件
2021-06-05 12:56:15 +08:00
juewuy
a2f7552e25 v1.3.4-test
~适配Padavan及华硕固件
2021-06-05 12:53:20 +08:00
juewuy
bc5d16f09c 1.3.4-test
~padavan适配
2021-06-04 16:41:21 +08:00
juewuy
12aea19499 1.3.4-test
~部分描述修改
2021-05-31 16:03:30 +08:00
juewuy
d1fb7370e6 v1.3.3-test
~新手引导提示优化
~大量bug修复
2021-05-29 17:26:10 +08:00
juewuy
9d067a673f Merge branch 'master' of https://github.com/juewuy/ShellClash 2021-05-29 17:01:31 +08:00
juewuy
0e9ef74727 v1.3.3
~修复指定本机host时报错的bug
~新手引导说明调整及bug修复
~修复跳过证书验证功能相关bug
~修复检测配置文件节点相关bug
2021-05-29 16:50:55 +08:00
juewuy
1bc6b7726b v1.3.2-test
~本机代理功能增加iptables增强模式(仅支持Linux系统)
~优化iptables增强模式机制,修复潜在报错
~修复mesh设备开机启动后shellclash无法正常工作的bug(待测试)
2021-05-16 22:28:28 +08:00
juewuy
fcfbc29219 v1.3.2-test
~本机代理功能增加iptables增强模式(仅支持Linux系统)
~优化iptables增强模式机制,修复潜在报错
~修复mesh设备开机启动后shellclash无法正常工作的bug(待测试)
2021-05-16 22:10:10 +08:00
juewuy
734c8d3f4a v1.3.1-test
~本机代理功能增加iptables增强模式(仅支持Linux系统)
2021-05-15 16:26:44 +08:00
juewuy
64c50d3305 v1.2.6-test
~增加Linux系统本机代理增强模式
2021-05-15 16:25:18 +08:00
juewuy
674c7872f3 ~同步最新1.6.0clash核心及premium核心
~同步最新Geoip数据库文件
~新增在修改加密DNS时,一键下载本地根证书的功能
~修复导入不包含port信息的配置文件时,文件内容出错的bug
~Redir模式调整为仅支持redir_host的DNS模式
~增加禁用小米路由器自动更新功能(7-8)
~新手引导增加检测及开启本机ip转发的功能
~将22与8080添加为默认的常用端口
~修复定时任务文件会出现大量空行的bug
~增加开启外网远程访问SSH的功能(限openwrt设备)
~修复部分设备始终提示证书错误的bug
~在线生成配置功能中增加了部分游戏规则
~替换了部分在线sub服务器地址
~默认加密DNS中部分替换为dot协议
~修改了判定Tun虚拟网卡支持的命令
~增加了对Script规则的自动识别机制
2021-05-15 13:12:31 +08:00
juewuy
ad251d858c v1.3.0-release
~同步最新1.6.0clash核心及premium核心
~同步最新Geoip数据库文件
~新增在修改加密DNS时,一键下载本地根证书的功能
~修复导入不包含port信息的配置文件时,文件内容出错的bug
~Redir模式调整为仅支持redir_host的DNS模式
~增加禁用小米路由器自动更新功能(7-8)
~新手引导增加检测及开启本机ip转发的功能
~将22与8080添加为默认的常用端口
~修复定时任务文件会出现大量空行的bug
~增加开启外网远程访问SSH的功能(限openwrt设备)
~修复部分设备始终提示证书错误的bug
~在线生成配置功能中增加了部分游戏规则
~替换了部分在线sub服务器地址
~默认加密DNS中部分替换为dot协议
~修改了判定Tun虚拟网卡支持的命令
~增加了对Script规则的自动识别机制
2021-05-15 13:02:55 +08:00
juewuy
d292c91032 v1.2.6-test
~同步最新1.6.0clash核心及premium核心
2021-05-11 19:07:47 +08:00
juewuy
3e7d70c7c3 v1.2.5-test
~修复在线游戏规则无法选择的bug
~同步最新Geoip数据库文件
2021-05-07 11:34:05 +08:00
juewuy
adac4c669a v1.2.5-test
~修复在线游戏规则无法选择的bug
2021-05-07 11:28:05 +08:00
juewuy
be0392f240 Merge branch 'master' of https://github.com/juewuy/ShellClash into master 2021-05-07 11:15:01 +08:00
juewuy
8dbf58dc74 v1.2.5-test
~修复在线游戏规则无法选择的bug
2021-05-07 11:13:55 +08:00
juewuy
80c2a551d0 v1.2.4
~修复规则无法选择的bug
2021-04-28 15:11:39 +08:00
juewuy
f780cc2c48 v1.2.4-test
~在线生成配置功能中增加了部分游戏规则
~替换了部分在线sub服务器地址
~默认加密DNS中部分替换为dot协议
~修改了判定Tun虚拟网卡支持的命令
~增加了对Script规则的自动识别机制
2021-04-19 12:10:26 +08:00
juewuy
ca4873fbe8 v1.2.4-test
~在线生成配置功能中增加了部分游戏规则
~替换了部分在线sub服务器地址
~默认加密DNS中部分替换为dot协议
~修改了判定Tun虚拟网卡支持的命令
~增加了对Script规则的自动识别机制
2021-04-19 12:10:09 +08:00
juewuy
15105dd07e 增加游戏规则 2021-04-19 11:43:50 +08:00
juewuy
7a40224fc3 增加游戏规则 2021-04-19 11:31:39 +08:00
juewuy
9bf8569f23 增加游戏规则 2021-04-19 11:11:30 +08:00
juewuy
ffeb43d127 v1.2.3-test
~增加开启外网远程访问SSH的功能(限openwrt设备)
~修复部分设备始终提示证书错误的bug
2021-04-15 17:02:36 +08:00
juewuy
6945287e11 v1.2.3-test
~增加开启外网远程访问SSH的功能(限openwrt设备)
~修复部分设备始终提示证书错误的bug
2021-04-15 16:50:56 +08:00
juewuy
8076b752f7 v1.2.2-test
~Redir模式调整为仅支持redir_host的DNS模式
~增加禁用小米路由器自动更新功能(7-8)
~新手引导增加检测及开启本机ip转发的功能
~将22与8080添加为默认的常用端口
~同步官方1.5.0版本clash核心文件及premium核心文件
~同步最新Geoip数据库文件
~修复定时任务文件会出现大量空行的bug
2021-04-09 14:35:47 +08:00
juewuy
b75eddd710 v1.2.2-test
~Redir模式调整为仅支持redir_host的DNS模式
~增加禁用小米路由器自动更新功能(7-8)
~新手引导增加检测及开启本机ip转发的功能
~将22与8080添加为默认的常用端口
~修复定时任务文件会出现大量空行的bug
2021-04-09 14:34:01 +08:00
juewuy
282d0aa161 v1.2.1-test
~新增在修改加密DNS时,一键下载本地根证书的功能
~修复导入不包含port信息的配置文件时,文件内容出错的bug
2021-03-26 15:29:59 +08:00
juewuy
7a13de8439 v1.2.1-test
~新增在修改加密DNS时,一键下载本地根证书的功能
~修复导入不包含port信息的配置文件时,文件内容出错的bug
2021-03-26 15:29:30 +08:00
juewuy
e4ce1e48f8 v1.2.0-release
~新增自定义本机host地址的功能(7-6-8)
~新手引导流程中新增自动设置加密DNS功能(当检测到本地证书时自动配置)
~优化了合并自定义配置文件的流程,现在会在生成的规则中添加注释
~同步最新1.4.2版本官方核心及高级版核心
~同步最新数据库文件
~修复yacd面板无法自动配置host的问题
~修复部分情况下检测本机host失败的bug
~修复部分情况下导入包含“&”符号的配置文件失败的bug
~修复在导入包含“/”的自定义规则时报错的bug
2021-03-23 17:46:48 +08:00
juewuy
5153ca84e1 v1.1.8-test
~新增自定义本机host地址的功能(7-6-8)
~屏蔽核心自带的节点保存功能(会占用更多空间)
~修复部分情况下检测本机host失败的bug
~修复部分情况下导入包含“&”符号的配置文件失败的bug
~修复Debian等默认使用dash的系统下运行出错的bug
2021-03-20 18:05:20 +08:00
juewuy
7acac3c6e9 v1.1.7-test
~新增自定义本机host地址的功能(7-6-8)
~屏蔽核心自带的节点保存功能(会占用更多空间)
~修复部分情况下检测本机host失败的bug
~修复部分情况下导入配置文件失败的bug
~修复Debian等默认使用dash的系统下运行出错的bug
2021-03-19 22:03:09 +08:00
juewuy
f6eb1577af v1.1.6-test
~新增自定义本机host地址的功能(7-6-8)
~屏蔽核心自带的节点保存功能(会占用更多空间)
~修复部分情况下检测本机host失败的bug
~修复部分情况下导入配置文件失败的bug
2021-03-19 21:36:48 +08:00
juewuy
30b98f7f64 v1.1.6-test
~新增自定义本机host地址的功能(7-6-8)
~屏蔽核心自带的节点保存功能(会占用更多空间)
~修复部分情况下检测本机host失败的bug
~修复部分情况下导入配置文件失败的bug
2021-03-19 21:30:53 +08:00
juewuy
925c4644bb v1.1.6-test
~新增自定义本机host地址的功能(7-6-8)
~修复部分情况下检测本机host失败的bug
~修复部分情况下导入配置文件失败的bug
2021-03-19 17:55:41 +08:00
juewuy
4d7bd92381 v1.1.6-test
~新增自定义本机host地址的功能(7-6-8)
~修复部分情况下检测本机host失败的bug
~修复部分情况下导入配置文件失败的bug
2021-03-19 17:55:20 +08:00
juewuy
6129b69588 v1.1.6-test
~修复部分情况下检测本机host失败的bug
2021-03-13 19:28:32 +08:00
juewuy
47c938568e v1.1.5-test
~新手引导流程中新增自动设置加密DNS功能(当检测到本地证书时自动配置)
~优化了合并自定义配置文件的流程,现在会在生成的规则中添加注释
~同步最新1.4.2版本官方核心及高级版核心
~同步最新Dashboard面板及数据库文件
~修复yacd面板无法自动配置host的问题
~修复部分描述错误
2021-03-13 19:08:47 +08:00
juewuy
2328ed9616 v1.1.5-test
~新手引导流程中新增自动设置加密DNS功能(当检测到本地证书时自动配置)
~优化了合并自定义配置文件的流程,现在会在生成的规则中添加注释
~同步最新1.4.2版本官方核心及高级版核心
~同步最新Dashboard面板及数据库文件
~修复部分描述错误
2021-03-13 18:06:38 +08:00
juewuy
0b6e84d767 v1.1.5-test
~修复部分描述错误
2021-02-28 12:41:29 +08:00
juewuy
b4fdcf8a27 v1.1.4-test
~修复部分情况下iptables报错的bug
~修复部分情况下保持面板配置时报错的bug
2021-02-25 21:16:36 +08:00
juewuy
36fcc884d6 v1.1.4-test
~修复部分情况下iptables报错的bug
2021-02-25 15:14:36 +08:00
juewuy
1d1098b166 v1.1.3-test
~同步官方最新版本1.4.1核心
~同步最新dashboard面板
~同步最新Geoip数据库
2021-02-21 14:41:37 +08:00
juewuy
03dd3654b7 v1.1.2-test
~同步官方最新版本1.4.0核心
~同步最新dashboard面板
~同步最新Geoip数据库
2021-02-20 15:38:28 +08:00
juewuy
e668551fd0 v1.1.1-test
~修复在导入包含“/”的自定义规则时报错的bug
2021-02-18 19:00:31 +08:00
juewuy
285651915f v1.1.0正式版
~同步各种依赖库为最新版本(20210210)
~优化各种提示信息
~增加acl4ssr谷歌精细分组规则
2021-02-10 16:08:30 +08:00
juewuy
be3eda32bc v1.0.0beta18.7
~同步最新geoip数据库文件
~优化Tun模式提示信息
~增加acl4ssr谷歌精细分组规则
2021-02-08 16:02:26 +08:00
juewuy
c57fd34063 v1.0.0beta18.7
~同步最新geoip数据库文件
~优化Tun模式提示信息
~增加acl4ssr谷歌精细分组规则
2021-02-08 16:01:22 +08:00
juewuy
a194980be6 v1.0.0beta18.6
~增加部分测试接口
~部分文本提示优化
2021-01-29 15:11:35 +08:00
juewuy
8a71c3930c v1.0.0beta18.5
~同步最新Geoip数据库文件
~同步最新版本Dashboard面板
~修复面板下载成功后却提示报错的bug
~修复定时任务部分bug
2021-01-23 16:00:45 +08:00
juewuy
bfd188950b v1.0.0beta18.5
~同步最新Geoip数据库文件
~同步最新版本Dashboard面板
~修复定时任务部分bug
2021-01-23 15:50:13 +08:00
juewuy
977efa7c00 v1.0.0beta18.5
~修复定时任务部分bug
2021-01-05 19:58:53 +08:00
juewuy
c15bea9ae1 v1.0.0beta18.4
~修复可以通过外网访问clash导致端口暴露的bug
~修复pac部分情况下不可用的bug
2021-01-05 19:40:53 +08:00
juewuy
9e1fe84fec v1.0.0beta18.4
~修复可以通过外网访问clash导致端口暴露的bug
~修复pac部分情况下不可用的bug
2021-01-05 19:38:48 +08:00
juewuy
1c3430ed88 v1.0.0beta18.3
~同步最新1.35clash核心及premium核心
~同步最新GeoIP数据库文件
~同步最新dashboard面板文件
~同步最新ca证书文件
~修复部分情况下提示解压失败的bug
2020-12-28 12:25:01 +08:00
juewuy
fe49bf4e52 v1.0.0beta18.3
~同步最新1.35clash核心及premium核心
~同步最新GeoIP数据库文件
~同步最新dashboard面板文件
~同步最新ca证书文件
~修复部分情况下提示解压失败的bug
2020-12-28 12:15:08 +08:00
juewuy
82ba1447e1 已修改 bin/release_version 2020-12-21 21:34:07 +08:00
juewuy
5dc3b53e6e 已修改 README.md
已修改        README_CN.md
2020-12-21 13:31:46 +08:00
juewuy
e5c4e65812 已修改 README.md
已修改        README_CN.md
2020-12-21 13:27:18 +08:00
juewuy
4285663e55 已修改 README_CN.md 2020-12-21 13:26:15 +08:00
juewuy
54b66f0925 Update README.md 2020-12-21 13:24:25 +08:00
juewuy
cfd1b98bd2 已修改 README.md 2020-12-21 13:23:16 +08:00
juewuy
862e5f54fc Update README.md 2020-12-21 13:18:43 +08:00
juewuy
db43540735 Update README.md 2020-12-21 13:16:17 +08:00
juewuy
e048261914 Update README.md 2020-12-21 13:15:46 +08:00
juewuy
bfb57cd094 Update README.md 2020-12-21 13:15:15 +08:00
juewuy
3cab521370 Update README.md 2020-12-21 13:13:27 +08:00
juewuy
e76a62c76f Update README.md 2020-12-21 13:12:34 +08:00
juewuy
75d121d01a 更新Readme 2020-12-21 13:11:33 +08:00
juewuy
6f978ac58f 更新Readme 2020-12-21 13:09:38 +08:00
juewuy
9772fdee87 更新Readme 2020-12-21 13:08:14 +08:00
juewuy
2e3fefe854 更新Readme 2020-12-21 13:06:57 +08:00
juewuy
d26fbe5046 更新Readme 2020-12-21 13:06:04 +08:00
juewuy
e11e883ffd 更新Readme 2020-12-21 12:37:31 +08:00
juewuy
a8b485bd7d v1.0.0beta18.2
~修复部分情况下首次安装本地面板报错的bug
~修复卸载时无法正确移除定时任务的bug
2020-12-21 11:56:05 +08:00
juewuy
5f5d384d53 v1.0.0beta18.2
~修复部分情况下首次安装本地面板报错的bug
~修复卸载时无法正确移除定时任务的bug
2020-12-21 11:55:43 +08:00
juewuy
38efeb7aef v1.0.0beta18.1
~同步最新版本GeoIP数据库文件
~下载本地根证书功能增加自动检测证书目录逻辑
~现在导入包含高级版规则的配置时,会自动切换到高级版核心
2020-12-18 13:00:36 +08:00
juewuy
fea5673384 v1.0.0beta18.1
~下载本地根证书功能增加自动检测证书目录逻辑
~现在导入包含高级版规则的配置时,会自动切换到高级版核心
2020-12-18 12:58:41 +08:00
juewuy
7b3e38e4c6 v1.0.0beta18fix
~回退armv5核心为未压缩状态
~修复定时任务界面层级错乱的bug
~修复过滤局域网设备无法正确读取dhcp列表的bug
2020-12-17 09:59:18 +08:00
juewuy
cee0a10548 v1.0.0beta18
~回退armv5核心为未压缩状态
~修复定时任务界面层级错乱的bug
~修复过滤局域网设备无法正确读取dhcp列表的bug
2020-12-17 09:58:01 +08:00
juewuy
cf7ff363e0 v1.0.0beta18
~回退armv5核心为未压缩状态
~修复定时任务界面层级错乱的bug
~修复过滤局域网设备无法正确读取dhcp列表的bug
2020-12-17 09:57:33 +08:00
juewuy
eebffa662f v1.0.0beta18
~回退armv5核心为未压缩状态
~修复定时任务界面层级错乱的bug
2020-12-15 10:36:21 +08:00
juewuy
41080fb146 v1.0.0beta18
~回退armv5核心为未压缩状态
~修复定时任务界面层级错乱的bug
2020-12-15 10:35:39 +08:00
juewuy
c1379cde16 v1.0.0beta17.9
~增加了一键切换加密dns的功能
~修复了切换安装源时会偶尔清空配置文件的bug
~修复了下载失败并提示127.0.0.1无法连接的bug
2020-12-14 16:38:48 +08:00
juewuy
2ec1fd6e74 v1.0.0beta17.9
~增加了一键切换加密dns的功能
~修复了切换安装源时会偶尔清空配置文件的bug
~修复了下载失败并提示127.0.0.1无法连接的bug
2020-12-14 16:38:14 +08:00
juewuy
c5089f0277 v1.0.0beta17.8
~增加了对padavan系统读取局域网设备过滤列表的支持
~优化了配置文件保存方式,减少闪存消耗
~修复了部分mipsle设备无法正确识别核心的bug
~修复了部分情况下订阅链接/配置链接丢失的bug
~修复了部分情况下会连续下载两次核心的bug
2020-12-13 22:13:27 +08:00
juewuy
872a84abc1 v1.0.0beta17.8
~增加了对padavan系统读取局域网设备过滤列表的支持
~优化了配置文件保存方式,减少闪存消耗
~修复了部分mipsle设备无法正确识别核心的bug
~修复了部分情况下订阅链接/配置链接丢失的bug
~修复了部分情况下会连续下载两次核心的bug
2020-12-13 22:12:52 +08:00
juewuy
66cc65f239 v1.0.0beta17.8
~增加了对padavan系统读取局域网设备过滤列表的支持
~优化了配置文件保存方式,减少闪存消耗
~修复了部分mipsle设备无法正确识别核心的bug
~修复了部分情况下订阅链接/配置链接丢失的bug
~修复了部分情况下会连续下载两次核心的bug
2020-12-13 21:22:41 +08:00
juewuy
2fa0840c6e v1.0.0beta17.8
~优化了保存节点信息的方式,节省存储消耗
~修复了部分情况下订阅链接/配置链接丢失的bug
~修复了部分情况下会连续下载两次核心的bug
2020-12-13 16:40:19 +08:00
juewuy
5924a3ecf7 v1.0.0beta17.8
~优化了保存节点信息的方式,节省存储消耗
~修复了部分情况下订阅链接/配置链接丢失的bug
2020-12-13 13:57:37 +08:00
juewuy
91ada9f49f v1.0.0beta17.8
~修复了部分情况下订阅链接/配置链接丢失的bug
2020-12-13 12:39:25 +08:00
juewuy
67e8626e8a v1.0.0beta17.7
~增加了在使用功能设置变更配置后告知用户重启的提示
~修复定时更新订阅时不会重启clash服务的bug
~优化语句结构,修复部分情况下菜单层级错乱的bug
~修复卸载时不会清除部分定时任务的bug
~修复pac在部分设备上不可用的bug(待测试)
2020-12-12 18:30:18 +08:00
juewuy
9f9d3c3dcb v1.0.0beta17.7
~增加了在使用功能设置变更配置后告知用户重启的提示
~修复定时更新订阅时不会重启clash服务的bug
~优化语句结构,修复部分情况下菜单层级错乱的bug
~修复卸载时不会清除部分定时任务的bug
~修复pac在部分设备上不可用的bug(待测试)
2020-12-12 18:29:59 +08:00
juewuy
82cadd1aaf v1.0.0beta17.7
~修复定时更新订阅时不会重启clash服务的bug
~优化语句结构,修复部分情况下菜单层级错乱的bug
2020-12-12 13:30:19 +08:00
juewuy
c12d59231d v1.0.0beta17.7
~修复定时更新订阅时不会重启clash服务的bug
~优化语句结构,修复部分情况下菜单层级错乱的bug
2020-12-12 13:30:00 +08:00
juewuy
3ef6effe78 v1.0.0beta17.7
~修复定时更新订阅时不会重启clash服务的bug
2020-12-12 12:20:22 +08:00
juewuy
f72df657db v1.0.0beta17.6
~大幅度调整和优化导入配置文件功能
~大幅度调整和优化新手引导逻辑和步骤
~新增Hackl0us提供的精简版GeoIP数据库下载
~修复部分情况下提示本地代理连接失败的bug
~修复导入配置文件功能部分bug
2020-12-12 10:27:20 +08:00
juewuy
89bca53889 v1.0.0beta17.6
~大幅度调整和优化导入配置文件功能
~大幅度调整和优化新手引导逻辑和步骤
~新增Hackl0us提供的精简版GeoIP数据库下载
~修复部分情况下提示本地代理连接失败的bug
~修复导入配置文件功能部分bug
2020-12-12 10:27:03 +08:00
juewuy
656682be14 v1.0.0beta17.5
~大幅度调整和优化导入配置文件功能
~大幅度调整和优化新手引导逻辑和步骤
~新增Hackl0us提供的精简版GeoIP数据库下载
~修复部分情况下提示本地代理连接失败的bug
2020-12-11 22:26:07 +08:00
juewuy
bdc84608d2 v1.0.0beta17.5
~大幅度调整和优化导入配置文件功能
~大幅度调整和优化新手引导逻辑和步骤
~新增Hackl0us提供的精简版GeoIP数据库下载
~修复部分情况下提示本地代理连接失败的bug
2020-12-11 22:17:29 +08:00
juewuy
533f856b0b v1.0.0beta17.4
~新增安装本地根证书文件功能,用于解决各种证书验证问题及x509报错问题
2020-12-09 13:03:42 +08:00
juewuy
c87208983b v1.0.0beta17.3
~新增自定义默认过滤端口功能
~屏蔽已被封禁的gitee下载源
~修复新用户无法正常启动新手引导的bug
~修复部分设备重启后代理失效的bug
~修复偶尔检测更新出错的bug
2020-12-08 23:25:57 +08:00
juewuy
5adb662ece v1.0.0beta17.3
~新增自定义默认过滤端口功能
~屏蔽已被封禁的gitee下载源
~修复新用户无法正常启动新手引导的bug
~修复部分设备重启后代理失效的bug
~修复偶尔检测更新出错的bug
2020-12-08 23:21:50 +08:00
juewuy
0f4fbd8d68 v1.0.0beta17.3
~新增自定义默认过滤端口功能
~屏蔽已被封禁的gitee下载源
~修复部分设备重启后代理失效的bug
~修复偶尔检测更新出错的bug
2020-12-08 20:47:33 +08:00
juewuy
15deb9a608 v1.0.0beta17.3
~新增自定义默认过滤端口功能
~屏蔽已被封禁的gitee下载源
~修复部分设备重启后代理失效的bug
~修复偶尔检测更新出错的bug
2020-12-08 20:42:03 +08:00
juewuy
62c3566ac9 v1.0.0beta17.3
~新增自定义默认过滤端口功能
~屏蔽已被封禁的gitee下载源
~修复部分设备重启后代理失效的bug
~修复偶尔检测更新出错的bug
2020-12-08 20:37:49 +08:00
juewuy
09432eee01 v1.0.0beta17.3
~修复偶尔检测更新出错的bug
2020-12-03 13:06:40 +08:00
juewuy
bb28742b86 v1.0.0beta17.2
~同步官方最新1.3.0版本clash核心及premium核心
~同步最新GeoIP数据库文件
~同步最新dashboard面板文件
~修复使用在线节点时获取配置文件报错的bug
~修复手动更新订阅界面不显示已保存链接的bug
~下载dashboard面板时,自动检测目录是否可写
~修复下载配置文件失败后依然显示clash启动的bug
2020-11-22 15:40:31 +08:00
juewuy
f316957a64 v1.0.0beta17.2
~同步官方最新1.3.0版本clash核心及premium核心
~同步最新GeoIP数据库文件
~同步最新dashboard面板文件
~修复使用在线节点时获取配置文件报错的bug
~修复手动更新订阅界面不显示已保存链接的bug
~下载dashboard面板时,自动检测目录是否可写
~修复下载配置文件失败后依然显示clash启动的bug
2020-11-22 15:21:24 +08:00
juewuy
2a2ee0b90d v1.0.0beta17.2
~修复使用在线节点时获取配置文件报错的bug
~修复手动更新订阅界面不显示已保存链接的bug
~下载dashboard面板时,自动检测目录是否可写
~修复下载配置文件失败后依然显示clash启动的bug
2020-11-22 15:11:39 +08:00
juewuy
a5cbde33e1 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi into master 2020-11-22 15:11:00 +08:00
juewuy
893b6f1dae Update README.md 2020-11-22 10:57:50 +08:00
juewuy
de571b58e3 v1.0.0beta17.2
~修复使用在线节点时获取配置文件报错的bug
~修复手动更新订阅界面不显示已保存链接的bug
~下载dashboard面板时,自动检测目录是否可写
2020-11-15 13:01:29 +08:00
juewuy
7e528f5b2b v1.0.0beta17.1
~修复部分设备无法使用mac过滤的bug
~更新菜单增加PAC配置地址及说明
2020-11-12 15:29:06 +08:00
juewuy
c28eb1cbbc v1.0.0beta17.1
~修复部分设备无法使用mac过滤的bug
~更新菜单增加PAC配置地址及说明
2020-11-12 14:30:17 +08:00
juewuy
3a85ac1499 v1.0.0beta17.1
~修复部分设备无法使用mac过滤的bug
~更新菜单增加PAC配置地址及说明
2020-11-12 14:20:01 +08:00
juewuy
558a2ee6d8 v1.0.0beta17fix
~修复下载yacd面板后无法自动配置访问IP的bug
2020-11-09 16:16:14 +08:00
juewuy
aaa1228319 v1.0.0beta17
~同步最新版本Geoip数据库
~新增更新切换版本到其他release版本的功能
~调整release版本更新检测机制
~修复部分设备提示缺少cmb的问题
~修复使用自定义规则时,每次启动clash规则都会被重复导入的问题
~进一步优化面板保存机制
2020-11-08 15:06:30 +08:00
juewuy
5cdf5a520e v1.0.0beta17
~同步最新版本Geoip数据库
~新增更新切换版本到其他release版本的功能
~调整release版本更新检测机制
~修复部分设备提示缺少cmb的问题
~修复使用自定义规则时,每次启动clash规则都会被重复导入的问题
~进一步优化面板保存机制
2020-11-08 15:02:24 +08:00
juewuy
ff7f6e7dc0 v1.0.0beta16.9
~新增更新切换版本到其他release版本的功能
~调整release版本更新检测机制
~修复部分设备提示缺少cmb的问题
~修复使用自定义规则时,每次启动clash规则都会被重复导入的问题
~进一步优化面板保存机制
2020-11-07 12:08:49 +08:00
juewuy
ed30acdd7a v1.0.0beta16.9
~新增更新切换版本到其他release版本的功能
~调整release版本更新检测机制
~修复部分设备提示缺少cmb的问题
~修复使用自定义规则时,每次启动clash规则都会被重复导入的问题
~进一步优化面板保存机制
2020-11-07 12:08:31 +08:00
juewuy
1d38865e03 v1.0.0beta16.9
~调整release版本更新检测机制
2020-11-07 11:49:36 +08:00
juewuy
5cb5bfe5e0 v1.0.0beta16.9
~调整release版本更新检测机制
2020-11-07 11:45:34 +08:00
juewuy
286f043849 v1.0.0beta16.8
~优化了mac地址导入和删除,现在不完全依赖dhcp服务
~优化了合并配置文件的方式,修复部分设备报错的bug
~修复保守模式守护进程未能正确添加的bug
~修复某些情况下提示iptables链已创建的bug
~修复了某些情况下重启导致保持节点被重置的bug
2020-11-06 16:59:49 +08:00
juewuy
44940d3496 v1.0.0beta16.8
~优化了mac地址导入和删除,现在不完全依赖dhcp服务
~优化了合并配置文件的方式,修复部分设备报错的bug
2020-11-05 22:14:14 +08:00
juewuy
4bceb9af59 v1.0.0beta16.8
~优化了mac地址导入和删除,现在不完全依赖dhcp服务
2020-11-05 21:54:38 +08:00
juewuy
9c0440caaf v1.0.0beta16.7
~增加tproxy——udp模式对黑白名单mac过滤的适配
~优化导入自定义配置文件功能
~修复ip6tables在不可用时仍旧强行使用导致报错的bug
~修复ipv6dns导致污染的bug
2020-11-05 20:58:17 +08:00
juewuy
8fbb88b707 v1.0.0beta16.7
~增加tproxy——udp模式对黑白名单mac过滤的适配
~优化导入自定义配置文件功能
~修复ip6tables在不可用时仍旧强行使用导致报错的bug
~修复ipv6dns导致污染的bug
2020-11-05 20:53:27 +08:00
juewuy
6957d57f1f v1.0.0beta16.7
~增加tproxy——udp模式对黑白名单mac过滤的适配
~优化导入自定义配置文件功能
~修复ip6tables在不可用时仍旧强行使用导致报错的bug
~修复ipv6dns导致污染的bug
2020-11-05 20:53:05 +08:00
juewuy
d0ecb222ab v1.0.0beta16.6
~优化自定义规则及配置的导入方式,增加示例文件
~优化mac白名单导致部分设备ip6tables报错的问题,待测试
2020-11-05 15:03:53 +08:00
juewuy
771082da78 v1.0.0beta16.6
~优化自定义规则及配置的导入方式,增加示例文件
~优化mac白名单导致部分设备ip6tables报错的问题,待测试
2020-11-05 15:03:31 +08:00
juewuy
4a371398cf v1.0.0beta16.6
~优化自定义规则及配置的导入方式,增加示例文件
~优化mac白名单导致部分设备ip6tables报错的问题,待测试
2020-11-05 14:59:37 +08:00
juewuy
b63a6c52a4 v1.0.0beta16.6
~优化自定义规则及配置的导入方式,增加示例文件
~优化mac白名单导致部分设备ip6tables报错的问题,待测试
2020-11-05 14:55:23 +08:00
juewuy
2fcbeb7655 v1.0.0beta16.6
~优化自定义规则及配置的导入方式,增加示例文件
~优化mac白名单导致部分设备ip6tables报错的问题,待测试
2020-11-05 14:54:52 +08:00
juewuy
7bb60f7aab v1.0.0beta16.5
~修复白名单模式部分情况下不可用的bug
~屏蔽不使用本地dns功能,如有需求可在dns配置中自行编辑
~屏蔽使用自定义配置功能,现在可以手动将自定义设置写入user.yaml、自定义规则写入rules.yaml,运行时会自动合并配置文件
~修复设置http代理加密后导致更新检测失败的bug
~修复添加3个以上dns时添加失败的bug
2020-11-03 23:11:16 +08:00
juewuy
9624b5456c v1.0.0beta16.5
~修复白名单模式部分情况下不可用的bug
~屏蔽不使用本地dns功能,如有需求可在dns配置中自行编辑
~屏蔽使用自定义配置功能,现在可以手动将自定义设置写入user.yaml、自定义规则写入rules.yaml,运行时会自动合并配置文件
~修复设置http代理加密后导致更新检测失败的bug
~修复添加3个以上dns时添加失败的bug
2020-11-03 23:10:57 +08:00
juewuy
fcc211a6a7 v1.0.0beta16.4
~增加mac过滤白名单功能
~屏蔽不使用本地dns功能,如有需求可在dns配置中自行编辑
~屏蔽使用自定义配置功能,现在可以手动将自定义设置写入user.yaml、自定义规则写入rules.yaml,运行时会自动合并配置文件
~修复设置http代理加密后导致更新检测失败的bug
~修复添加3个以上dns时添加失败的bug
2020-11-03 16:50:32 +08:00
juewuy
9687748b85 v1.0.0beta16.4
~增加mac过滤白名单功能
~屏蔽不使用本地dns功能,如有需求可在dns配置中自行编辑
~屏蔽使用自定义配置功能,现在可以手动将自定义设置写入user.yaml、自定义规则写入rules.yaml,运行时会自动合并配置文件
~修复设置http代理加密后导致更新检测失败的bug
~修复添加3个以上dns时添加失败的bug
2020-11-03 16:50:10 +08:00
juewuy
6949df4e3d v1.0.0beta16.4
~增加mac过滤白名单功能
~屏蔽不使用本地dns功能,如有需求可在dns配置中自行编辑
~屏蔽使用自定义配置功能,现在可以手动将配置文件写入user.yaml,运行时会自动合并配置文件
~修复设置http代理加密后导致更新检测失败的bug
2020-11-03 16:41:41 +08:00
juewuy
7ee2085ce4 v1.0.0beta16.3
~修复部分设备启动时报错的bug
~大幅度优化新手引导
~新增小闪存模式,适合ROM大小较低的设备使用
~全新的下载机制,现在会在运行时自动下载核心文件
~修复部分设备tun模式不可启用的bug
2020-11-01 20:15:11 +08:00
juewuy
e62797205c v1.0.0beta16.2
~大幅度优化新手引导
~新增小闪存模式,适合ROM大小较低的设备使用
~全新的下载机制,现在会在运行时自动下载核心文件
~修复部分设备tun模式不可启用的bug
2020-11-01 12:13:14 +08:00
juewuy
5b7a31f044 v1.0.0beta16.2
~大幅度优化新手引导
~新增小闪存模式,适合ROM大小较低的设备使用
~全新的下载机制,现在会在运行时自动下载核心文件
~修复部分设备tun模式不可启用的bug
2020-11-01 12:12:50 +08:00
juewuy
33ca5f3969 v1.0.0beta16.1
~回退最新premium核心,修复bug
2020-11-01 11:41:55 +08:00
juewuy
56f588be92 v1.0.0beta16.1
~适配支持wget
~增加脚本日志以及查看日志功能
~新增自定义http/sock5代理认证功能
~新增支持安装内置yacd面板
~增加自定义DNS配置功能
~Redir模式增加基于tproxy的udp代理
~增加Gnome以及KDE桌面的自动设置本机代理功能

~同步GeoIP数据库及Dashboard面板文件
~回退premium测试版核心,修复bug

~优化了本机代理实现方式,增加了选项菜单
~优化了定时任务实现方式,适配更多设备
~优化了配置文件修饰方式
~优化安装脚本

~修复部分情况下开机自启显示错误的bug
~修复部分设备无法正常显示局域网连接ip/mac的bug
~修复iptables报错的bug
~修复各种更新检测失败的bug
~修复关闭时报错的bug
~修复安装时同时下载多次的bug
~修复新手引导报错的bug
2020-11-01 11:38:26 +08:00
juewuy
3f8b3944bb 由于新版本核心导致崩溃的严重bug,回退版本到20201026 2020-11-01 09:13:04 +08:00
juewuy
797eb85e47 v1.0.0beta16
~更新Geoip数据库
2020-10-31 12:58:09 +08:00
juewuy
d39e52216b v1.0.0beta16
~更新Geoip数据库
2020-10-31 12:57:42 +08:00
juewuy
5d5ba2a2e1 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi into master 2020-10-30 16:21:25 +08:00
juewuy
1afe716ce3 v1.0.0beta15.7
~同步premium最新测试版核心,修复tun模式下回环bug
~优化了本机代理实现方式,增加了选项菜单
~优化了定时任务实现方式,适配更多设备
~优化了配置文件修饰方式
~优化了启动和关闭进程时的检测,修复错误
~优化了非root用户体验
~优化脚本结构
2020-10-30 16:21:09 +08:00
juewuy
e909bec1bb Update README.md 2020-10-30 16:18:48 +08:00
juewuy
c43a927280 v1.0.0beta15.7
~同步premium最新测试版核心,修复tun模式下回环bug
~优化了本机代理实现方式,增加了选项菜单
~优化了定时任务实现方式,适配更多设备
~优化了配置文件修饰方式
~优化了启动和关闭进程时的检测,修复错误
~优化了非root用户体验
~优化脚本结构
2020-10-28 13:56:51 +08:00
juewuy
a0b31a4905 v1.0.0beta15.7
~优化了本机代理实现方式,增加了选项菜单
~优化了定时任务实现方式,适配更多设备
~优化了配置文件修饰方式
~优化了启动和关闭进程时的检测,修复错误
~优化了非root用户体验
~优化脚本结构
2020-10-28 13:49:45 +08:00
juewuy
335c466520 v1.0.0beta15.7
~优化了本机代理实现方式,增加了选项菜单
~优化了定时任务实现方式,适配更多设备
~优化了配置文件修饰方式
~优化了启动和关闭进程时的检测,修复错误
~优化了非root用户体验
~优化脚本结构
2020-10-28 11:09:26 +08:00
juewuy
d9bff51afc v1.0.0beta15.7
~优化了定时任务实现方式,适配更多设备
~优化了配置文件修饰方式
~优化了启动和关闭进程时的检测,修复错误
~优化了非root用户体验
~优化脚本结构
2020-10-27 16:36:01 +08:00
juewuy
d4aba59988 v1.0.0beta15.7
~修改了定时任务实现方式,适配更多设备
~修改了配置文件修饰方式
~优化了非root用户体验
~优化脚本结构
2020-10-27 09:42:12 +08:00
juewuy
f41440a118 v1.0.0beta15.7
~修改了定时任务实现方式,适配更多设备
~修改了配置文件修饰方式
~优化了非root用户体验
~优化脚本结构
2020-10-27 09:40:58 +08:00
juewuy
af6922e2da v1.0.0beta15.6
~Redir模式增加基于tproxy的udp代理
~增加自动生成pac逻辑
~增加Gnome以及KDE桌面的自动设置本机代理功能
~修复各种更新检测失败的bug
~修复关闭时报错的bug
~修复安装时同时下载多次的bug
~修复新手引导报错的bug
2020-10-25 23:17:17 +08:00
juewuy
81d97502e1 v1.0.0beta15.6
~Redir模式增加基于tproxy的udp代理
~增加自动生成pac逻辑
~增加Gnome以及KDE桌面的自动设置本机代理功能
~修复各种更新检测失败的bug
~修复关闭时报错的bug
~修复安装时同时下载多次的bug
~修复新手引导报错的bug
2020-10-25 16:31:30 +08:00
juewuy
c98e69cce6 v1.0.0beta15.6
~Redir模式增加基于tproxy的udp代理
~增加自动生成pac逻辑
~增加Gnome以及KDE桌面的自动设置本机代理功能
~修复各种更新检测失败的bug
~修复关闭时报错的bug
~修复安装时同时下载多次的bug
~修复新手引导报错的bug
2020-10-25 16:31:08 +08:00
juewuy
81159b6176 v1.0.0beta15.6
~Redir模式增加基于tproxy的udp代理
~增加自动生成pac逻辑
~增加Gnome以及KDE桌面的自动设置本机代理功能
~修复各种更新检测失败的bug
~修复关闭时报错的bug
2020-10-25 16:11:45 +08:00
juewuy
d6e532c639 v1.0.0beta15.5
~Redir模式增加基于tproxy的udp代理
~增加自动生成pac逻辑
~增加Gnome以及KDE桌面的自动设置本机代理功能
~修复各种更新检测失败的bug
2020-10-25 15:42:44 +08:00
juewuy
78a3f1d68b v1.0.0beta15.5
~Redir模式增加基于tproxy的udp代理
~增加自动生成pac逻辑
~增加Gnome以及KDE桌面的自动设置本机代理功能
~修复各种更新检测失败的bug
2020-10-25 15:42:23 +08:00
juewuy
0d65f13af9 v1.0.0beta15.5
~Redir模式增加基于tproxy的udp代理
~修复各种更新检测失败的bug
~增加自动生成pac逻辑
2020-10-25 13:48:22 +08:00
juewuy
1b39b2ebd4 v1.0.0beta15.4
~Redir模式增加基于tproxy的udp代理
~修复更新检测失败的bug
2020-10-25 10:01:58 +08:00
juewuy
0f6fc088d8 v1.0.0beta15.3
~优化脚本语句和结构
~完美适配支持wget!!!
~优化非root用户体验
~增加Gitee下载源
~增加脚本日志以及查看日志功能
~修复部分情况下开机自启显示错误的bug
2020-10-24 21:27:13 +08:00
juewuy
de920ddd8a v1.0.0beta15.3
~优化脚本语句和结构
~完美适配支持wget!!!
~优化非root用户体验
~增加Gitee下载源
~增加脚本日志以及查看日志功能
~修复部分情况下开机自启显示错误的bug
2020-10-24 21:13:34 +08:00
juewuy
7091319fcb v1.0.0beta15.3
~优化脚本语句和结构
~完美适配支持wget!!!
~优化非root用户体验
~增加Gitee下载源
~增加脚本日志以及查看日志功能
~修复部分情况下开机自启显示错误的bug
2020-10-24 21:13:06 +08:00
juewuy
4743965c58 v1.0.0beta15.3
~优化脚本语句和结构
~完美适配支持wget!!!
~增加Gitee下载源
~增加脚本日志以及查看日志功能
~修复部分情况下开机自启显示错误的bug
2020-10-24 20:09:49 +08:00
juewuy
c642ca4b8c v1.0.0beta15.3
~优化脚本语句和结构
~增加wget下载方式,统一下载逻辑
~增加Gitee下载源
~增加脚本日志以及查看日志功能
~修复部分情况下开机自启显示错误的bug
2020-10-24 09:54:14 +08:00
juewuy
f72bc273c7 v1.0.0beta15.3
~优化脚本语句和结构
~增加wget下载方式
~修复部分情况下开机自启显示错误的bug
2020-10-23 19:08:35 +08:00
juewuy
a4b84dc55b v1.0.0beta15.2
~新增自定义http/sock5代理认证功能
~新增支持安装内置yacd面板
~增加自定义DNS配置功能
~优化安装脚本
~修复部分设备无法正常显示局域网连接ip/mac的bug
~修复iptables报错的bug
~同步最新版本Geoip数据库文件
2020-10-23 07:23:38 +08:00
juewuy
9e7799981b v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~新增支持安装内置yacd面板
~增加自定义DNS配置功能
~优化安装脚本
~修复部分设备无法正常显示局域网连接ip/mac的bug
~修复iptables报错的bug
~同步最新版本Geoip数据库文件
2020-10-22 20:53:22 +08:00
juewuy
e51069fc79 v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~新增支持安装内置yacd面板
~增加自定义DNS配置功能
~修复部分设备无法正常显示局域网连接ip/mac的bug
~同步最新版本Geoip数据库文件
2020-10-22 13:01:54 +08:00
juewuy
0106db9a92 v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~新增支持安装内置yacd面板
~增加自定义DNS配置功能
~修复部分设备无法正常显示局域网连接ip/mac的bug
~同步最新版本Geoip数据库文件
2020-10-22 13:01:32 +08:00
juewuy
eb094bd40e Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi into master
# Conflicts:
#	README.md
2020-10-22 00:01:12 +08:00
juewuy
d7d9c6efa7 v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~新增支持安装内置yacd面板
~增加自定义DNS配置功能
~修复fake-ip模式下偶尔会出现大量回环流量的bug
~修复部分设备无法正常显示局域网连接ip/mac的bug
~同步最新版本Geoip数据库文件
2020-10-21 23:57:10 +08:00
juewuy
31160a6ef2 v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~增加自定义DNS配置功能
~修复fake-ip模式下偶尔会出现大量回环流量的bug
~修复部分设备无法正常显示局域网连接ip/mac的bug
2020-10-21 10:54:47 +08:00
juewuy
cbf1a47979 v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~增加自定义DNS配置功能
~修复fake-ip模式下偶尔会出现大量回环流量的bug
2020-10-21 10:53:20 +08:00
juewuy
82c352973f v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~增加自定义DNS配置功能
~修复fake-ip模式下偶尔会出现大量回环流量的bug
2020-10-21 00:42:59 +08:00
juewuy
d69dce0fb4 v1.0.0beta15.1
~新增自定义http/sock5代理认证功能
~增加自定义DNS配置功能
~修复fake-ip模式下偶尔会出现大量回环流量的bug
2020-10-20 11:04:47 +08:00
juewuy
e60b0ad59b Update README.md 2020-10-15 16:40:32 +08:00
juewuy
60bb6da692 v1.0.0beta15
~新增对使用mips-softfloat核心设备的适配
~新增手动指定核心架构的菜单
~增加了按照关键字白名单筛选节点的功能
~新增了帮助:-h,测试:-t脚本运行参数
~优化节点保存方式,现在每10分钟检测一次,仅在检测到文件变动后方进行保存
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~回滚对循环计算的方式
2020-10-14 17:26:41 +08:00
juewuy
6d79038393 Update README.md 2020-10-14 17:25:56 +08:00
juewuy
4079d1525f v1.0.0beta15
~新增对使用mips-softfloat核心设备的适配
~新增手动指定核心架构的菜单
~增加了按照关键字白名单筛选节点的功能
~新增了帮助:-h,测试:-t脚本运行参数
~优化节点保存方式,现在每10分钟检测一次,仅在检测到文件变动后方进行保存
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~回滚对循环计算的方式
2020-10-14 17:22:13 +08:00
juewuy
0219fcd94e v1.0.0beta14fix5
~新增对使用mips-softfloat核心设备的适配
~优化节点保存方式,现在每10分钟检测一次,仅在检测到文件变动后方进行保存
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~回滚对循环计算的方式
2020-10-14 16:19:44 +08:00
juewuy
30b3a34d8e v1.0.0beta14fix4
~优化节点保存方式,现在每10分钟检测一次,仅在检测到文件变动后方进行保存
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~回滚对循环计算的方式
2020-10-14 09:39:42 +08:00
juewuy
8dc3c3fdc2 v1.0.0beta14fix5
~优化节点保存方式,现在每10分钟检测一次,仅在检测到文件变动后方进行保存
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~回滚对循环计算的方式
2020-10-14 09:12:23 +08:00
juewuy
68e7519fdf v1.0.0beta14fix4
~优化节点保存方式,现在每10分钟检测一次,仅在检测到文件变动后方进行保存
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~修复部分设备开机启动显示不正常的bug
~修复部分设备时间显示不正常的bug
2020-10-13 17:25:04 +08:00
juewuy
fd267e6316 v1.0.0beta14fix4
~优化节点保存方式,现在每10分钟检测一次,仅在检测到文件变动后方进行保存
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~修复部分设备开机启动显示不正常的bug
~修复部分设备时间显示不正常的bug
2020-10-13 17:24:29 +08:00
juewuy
c1ac05fd36 v1.0.0beta14fix4
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~修复部分设备开机启动显示不正常的bug
~修复部分设备时间显示不正常的bug
2020-10-13 17:06:21 +08:00
juewuy
fc5dc18348 v1.0.0beta14fix4
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
~修复部分设备开机启动显示不正常的bug
~修复部分设备时间显示不正常的bug
2020-10-12 17:17:30 +08:00
juewuy
94c0ed99ef v1.0.0beta14fix4
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
~优化ipv6dns拦截方式
2020-10-12 16:48:30 +08:00
juewuy
5598809f57 Update README.md 2020-10-12 15:01:35 +08:00
juewuy
9ea1fb7df6 Rename install.sh to install_cdn.sh 2020-10-12 10:40:35 +08:00
juewuy
f607cfbc70 Update install.sh 2020-10-12 10:38:05 +08:00
juewuy
8484ffae3b v1.0.0beta14fix3
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
2020-10-11 21:33:40 +08:00
juewuy
87ae8b78be v1.0.0beta14fix3
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
~修复设置本机代理时直接跳出的bug
~优化安装脚本,增加root用户检测
2020-10-11 21:30:20 +08:00
juewuy
156d9193ee v1.0.0beta14fix2
~修复部分ssr节点不可用的bug
~mac过滤功能增加移除单个设备以及添加全部设备功能
2020-10-11 13:08:02 +08:00
juewuy
12f3babe47 v1.0.0beta14fix1
~修复部分ssr节点不可用的bug
2020-10-11 00:03:03 +08:00
juewuy
1f00c32e5a v1.0.0beta14
~新增保存面板配置功能(每小时/手动停止服务时自动保存)
~同步最新1.2.0版本clash核心以及pre版核心
~同步最新版GeoIP数据库
~修改导入配置文件时的规则,现在会自动尝试最多5次
~修复了使用systemd无法正常启动进程的bug
~修复了导入未经转换配置文件时报错的bug
~屏蔽了部分已经无法使用的sub后端服务器地址
~修改了本机代理实现方式,现在会随着clash服务停止而取消
2020-10-10 17:07:14 +08:00
juewuy
cd8a885618 v1.0.0beta14
~新增保存面板配置功能(每小时/手动停止服务时自动保存)
~同步最新1.2.0版本clash核心以及pre版核心
~同步最新版GeoIP数据库
~修改导入配置文件时的规则,现在会自动尝试最多5次
~修复了使用systemd无法正常启动进程的bug
~修复了导入未经转换配置文件时报错的bug
~屏蔽了部分已经无法使用的sub后端服务器地址
~修改了本机代理实现方式,现在会随着clash服务停止而取消
2020-10-10 17:02:53 +08:00
juewuy
a33da9f15f v1.0.0beta14
~同步最新1.2.0版本clash核心以及pre版核心
~同步最新版GeoIP数据库
~修复了使用systemd无法正常启动进程的bug
~修复了导入未经转换配置文件时报错的bug
~屏蔽了部分已经无法使用的sub后端服务器地址
~修改了本机代理实现方式,现在会随着clash服务停止而取消
2020-10-10 09:00:23 +08:00
juewuy
cb413622eb v1.0.0beta13fix3
~修复了使用systemd无法正常启动进程的bug
2020-10-09 19:21:28 +08:00
juewuy
420aeeba3d v1.0.0beta13fix2
~修复了导入未经转换配置文件时报错的bug
~屏蔽了部分已经无法使用的sub后端服务器地址
~修改了本机代理实现方式,现在会随着clash服务停止而取消
2020-10-07 16:31:39 +08:00
juewuy
8827f2d561 v1.0.0beta13fix1
~修复了导入未经转换配置文件时报错的bug
~屏蔽了部分已经无法使用的sub后端服务器地址
2020-10-07 11:21:05 +08:00
juewuy
23b8c2265e v1.0.0beta13
~支持Padavan系统(仅保守模式)
~进阶功能菜单增加修改默认端口功能
~优化版本检测机制以及显示效果
~优化定时任务功能,修复部分设备不可用的bug
~优化检测端口占用流程
~优化安装脚本安装流程,支持覆盖安装
~修复部分设备因开启ipv6导致的DNS污染(待测试)
~修复小米R2D等博通芯片设备使用ARMv7核心报错的bug
~修复部分旧设备无法正确显示运行时间的bug
~修复无法正常导入个人更新源的bug
2020-10-06 20:10:07 +08:00
juewuy
6dc8545ddd v1.0.0beta13
~支持Padavan系统(仅保守模式)
~进阶功能菜单增加修改默认端口功能
~优化版本检测机制以及显示效果
~优化定时任务功能,修复部分设备不可用的bug
~优化检测端口占用流程
~优化安装脚本安装流程,支持覆盖安装
~修复部分设备因开启ipv6导致的DNS污染(待测试)
~修复小米R2D等博通芯片设备使用ARMv7核心报错的bug
~修复部分旧设备无法正确显示运行时间的bug
~修复无法正常导入个人更新源的bug
2020-10-06 20:05:07 +08:00
juewuy
dea883c011 v1.0.0beta13
~支持Padavan系统(仅保守模式)
~进阶功能菜单增加修改默认端口功能
~优化版本检测机制以及显示效果
~优化定时任务功能,修复部分设备不可用的bug
~优化检测端口占用流程
~优化安装脚本安装流程,支持覆盖安装
~修复部分设备因开启ipv6导致的DNS污染(待测试)
~修复小米R2D等博通芯片设备使用ARMv7核心报错的bug
~修复部分旧设备无法正确显示运行时间的bug
~修复无法正常导入个人更新源的bug
2020-10-06 17:56:17 +08:00
juewuy
7baff049dc v1.0.0pre1
~增加fake-ip屏蔽域名列表,修复各种fakeip下服务出错
~增加fallbackDNS跳过GeoIPCN,优化响应速度
~使用upx3.9.3版本压缩mipsle核心文件,优化兼容性(待测试)
~调整导入订阅时的提示信息,尽可能减少歧义
~屏蔽导入节点功能,请自行转换配置文件!
~增加新版本clash核心对内置hosts的支持(待测试)
2020-10-03 17:05:11 +08:00
juewuy
78d8c31f57 v1.0.0pre1
~增加fake-ip屏蔽域名列表,修复各种fakeip下服务出错
~增加fallbackDNS跳过GeoIPCN,优化响应速度
~使用upx3.9.3版本压缩mipsle核心文件,优化兼容性(待测试)
~调整导入订阅时的提示信息,尽可能减少歧义
~屏蔽导入节点功能,请自行转换配置文件!
2020-10-03 15:51:14 +08:00
juewuy
c4b8836b6e v1.0.0pre1
~增加fake-ip屏蔽域名列表,修复各种fakeip下服务出错
~增加fallbackDNS跳过GeoIPCN,优化响应速度
~使用upx3.9.3版本压缩mipsle核心文件,优化兼容性(待测试)
~调整导入订阅时的提示信息,尽可能减少歧义
~屏蔽导入节点功能,请自行转换配置文件!
2020-10-02 11:56:42 +08:00
juewuy
da80a6bba8 v1.0.0pre1
~增加fake-ip屏蔽域名列表,修复各种fakeip下服务出错
~增加fallbackDNS跳过GeoIPCN,优化响应速度
~使用upx3.9.3压缩mipsle核心文件,优化兼容性
~调整导入节点时的提示信息,尽可能减少歧义
2020-10-02 11:29:09 +08:00
juewuy
f0d2b7e16c v1.0.0pre1
~增加fake-ip屏蔽域名列表,修复各种fakeip下服务出错
~增加fallbackDNS跳过GeoIPCN,优化响应速度
~不再使用upx压缩mipsle核心文件,优化兼容性
~调整导入节点时的提示信息,尽可能减少歧义
2020-10-02 09:43:46 +08:00
juewuy
3ad9294037 v1.0.0pre1
~增加fake-ip屏蔽域名列表,修复各种fakeip下服务出错
~增加fallbackDNS跳过GeoIPCN,优化响应速度
2020-10-02 09:19:38 +08:00
juewuy
eaac6ea43f v1.0.0beta11
~同步最新GeoIP数据库
~修复启动失败后依然提示服务启动的bug
~屏蔽经常出现的netstat命令提示
~优化节点链接导入功能
~修复部分设备开启ipv6后造成dns污染的问题
~修复cdn更新脚本或核心失败的bug
2020-10-02 09:17:04 +08:00
juewuy
100a32f2a3 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi into master 2020-10-02 09:16:27 +08:00
juewuy
d5b1bfa0f5 v1.0.0beta11
~同步最新GeoIP数据库
~修复启动失败后依然提示服务启动的bug
~屏蔽经常出现的netstat命令提示
~优化节点链接导入功能
~修复部分设备开启ipv6后造成dns污染的问题
~修复cdn更新脚本或核心失败的bug
2020-10-02 09:16:12 +08:00
juewuy
0fec04488e Update README.md 2020-10-02 07:36:44 +08:00
juewuy
ac2386be93 v1.0.0beta11
~同步最新GeoIP数据库
~修复启动失败后依然提示服务启动的bug
~屏蔽经常出现的netstat命令提示
~优化节点链接导入功能
~修复部分设备开启ipv6后造成dns污染的问题
2020-10-01 19:17:54 +08:00
juewuy
f16ba5a49d v1.0.0beta11
~同步最新GeoIP数据库
~修复启动失败后依然提示服务启动的bug
~屏蔽经常出现的netstat命令提示
~优化节点链接导入功能
~修复部分设备开启ipv6后造成dns污染的问题
2020-10-01 19:14:29 +08:00
juewuy
b83104a888 v1.0.0beta10fix3
~修复启动失败后依然提示服务启动的bug
~屏蔽经常出现的netstat命令提示
~优化节点链接导入功能
~修复部分设备开启ipv6后造成dns污染的问题
2020-10-01 18:45:26 +08:00
juewuy
e9674a1ca6 v1.0.0beta10fix2
~增加大量订阅内置规则
~修复偶尔无法正常更新的bug
~修复导入订阅时无法正常启动的bug
~修复ac2100核心无法正常工作的bug
~修复切换更新源后无法正常更新的bug
2020-09-29 19:40:07 +08:00
juewuy
29f7ba1518 v1.0.0beta10fix2
~增加大量订阅内置规则
~修复偶尔无法正常更新的bug
~修复导入订阅时无法正常启动的bug
~修复ac2100核心无法正常工作的bug
~修复切换更新源后无法正常更新的bug
2020-09-29 19:31:12 +08:00
juewuy
baf0b1adc5 v1.0.0beta10fix2
~增加大量订阅内置规则
~修复偶尔无法正常更新的bug
~修复导入订阅时无法正常启动的bug
~修复ac2100核心无法正常工作的bug
2020-09-29 19:03:45 +08:00
juewuy
dbe7ca280a v1.0.0beta10fix1
~增加大量订阅内置规则
~修复偶尔无法正常更新的bug
~修复导入订阅时无法正常启动的bug
~修复ac2100核心无法正常工作的bug
2020-09-29 19:02:28 +08:00
juewuy
87e1d5773c v1.0.0beta10
~同步Premium核心版本至20200927
~增加对小米/红米AC2100系列设备的支持
~修复了默认配置设置显示与实际设置不符的bug
2020-09-28 22:05:18 +08:00
juewuy
e78b336edf v1.0.0beta10
~同步Premium核心版本至20200927
~增加对小米/红米AC2100系列设备的支持
~修复了默认配置设置显示与实际设置不符的bug
2020-09-28 21:11:00 +08:00
juewuy
aa2f16a7d9 v1.0.0beta10
~同步Premium核心版本至20200927
~增加对小米/红米AC2100系列设备的支持
~修复了默认配置设置显示与实际设置不符的bug
2020-09-28 21:10:37 +08:00
juewuy
7c18992e9b v1.0.0beta10
~同步Premium核心版本至20200927
~增加对小米/红米AC2100系列设备的支持
~修复了默认配置设置显示与实际设置不符的bug
2020-09-28 21:02:46 +08:00
juewuy
99af6fe1d9 v1.0.0beta10
~同步Premium核心版本至20200927
~增加对小米/红米AC2100系列设备的支持
~修复了默认配置设置显示与实际设置不符的bug
2020-09-28 20:56:00 +08:00
juewuy
38aeddd90d v1.0.0beta9fix2
~修复ipv6开启后dns被污染的问题
~修复导入订阅后不显示本机host地址的问题
~修复卸载时未清理本机代理的bug
2020-09-25 10:10:33 +08:00
juewuy
ddf17bf39a v1.0.0beta9fix1
~修复部分设备启动时报错的bug
~修改更新脚本,优化更新流程
~安装systemd启动脚本时增加reload
~进一步优化安装脚本
2020-09-21 23:53:27 +08:00
juewuy
85af5ed310 v1.0.0beta9
~修复部分设备启动时报错的bug
~修改更新脚本,优化更新流程
~安装systemd启动脚本时增加reload
~进一步优化安装脚本
2020-09-21 23:51:03 +08:00
juewuy
84cda4034a v1.0.0beta9
~优化本机代理功能
~修复GoogleHome无法使用的问题(待测试)
~调整启动脚本,适配Openwrt旧版本设备
~修复非Openwrt系统下定时任务不生效的bug
~修复保守模式守护进程不生效的bug
~修复手动更新订阅功能出错的bug
~优化更新订阅时的启动逻辑
~屏蔽ClashR核心下载,如有必要请在选择界面输入“3”以切换
2020-09-21 17:04:04 +08:00
juewuy
8bc51d57eb v1.0.0beta9
~优化本机代理功能
~修复GoogleHome无法使用的问题(待测试)
~调整启动脚本,适配Openwrt旧版本设备
~修复非Openwrt系统下定时任务不生效的bug
~修复保守模式守护进程不生效的bug
~修复手动更新订阅功能出错的bug
~优化更新订阅时的启动逻辑
~屏蔽ClashR核心下载,如有必要请在选择界面输入“3”以切换
2020-09-21 16:51:14 +08:00
juewuy
cafef2f413 v1.0.0beta9
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
~调整启动脚本,适配旧版本设备
~修复非Openwrt系统下定时任务不生效的bug
~修复保守模式守护进程不生效的bug
~优化更新订阅时的启动逻辑
2020-09-21 16:21:26 +08:00
juewuy
93e74b5579 v1.0.0beta8fix2
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
~调整启动脚本,适配部分采用openwrt12等旧版本的设备
2020-09-20 19:12:48 +08:00
juewuy
b74ae6b114 v1.0.0beta8fix2
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
~调整启动脚本,适配部分采用openwrt12等旧版本的设备
2020-09-20 18:48:27 +08:00
juewuy
60a01d0358 v1.0.0beta8fix2
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
~调整启动脚本,适配部分采用openwrt12等旧版本的设备
2020-09-20 18:47:13 +08:00
juewuy
1194671896 v1.0.0beta8fix2
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
~调整启动脚本,适配部分采用openwrt12等旧版本的设备
2020-09-20 18:23:05 +08:00
juewuy
1ab371b08e v1.0.0beta8fix2
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
~调整启动脚本,适配部分采用openwrt12等旧版本的设备
2020-09-20 17:57:21 +08:00
juewuy
af50730d3a v1.0.0beta8fix
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
2020-09-20 14:37:35 +08:00
juewuy
0abe34884e 增加测试安装脚本 2020-09-20 12:25:19 +08:00
juewuy
4c2222a75e v1.0.0beta8
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
2020-09-20 12:16:53 +08:00
juewuy
bc5ca550fb v1.0.0beta8
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
2020-09-20 12:01:10 +08:00
juewuy
95bc9d6d55 v1.0.0beta8
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
2020-09-20 11:59:01 +08:00
juewuy
1c76af82aa v1.0.0beta8
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
~修复GoogleHome无法使用的问题
2020-09-20 11:47:50 +08:00
juewuy
cf621a47ac v1.0.0beta7fix
~修复手动更新订阅功能出错的bug
~调整本机代理功能设置
2020-09-19 22:06:01 +08:00
juewuy
9dc284572b v1.0.0beta7
~全面兼容Debian/Armbian/Centos等标准Linux系统
~增加配置本机代理功能
~重写启动脚本,优化在不同系统下的启动方式
~支持以systemd方式启动及守护进程
~~大幅度优化优化安装脚本及更新机制,修复cdn更新延迟
~修改定时任务机制,增加稳定性
2020-09-19 17:06:01 +08:00
juewuy
de77a9b821 v1.0.0beta7
~全面兼容Debian/Armbian/Centos等标准Linux系统
~增加配置本机代理功能
~重写启动脚本,优化在不同系统下的启动方式
~支持以systemd方式启动及守护进程
~~大幅度优化优化安装脚本及更新机制,修复cdn更新延迟
~修改定时任务机制,增加稳定性
2020-09-19 16:54:05 +08:00
juewuy
78b8c0ac82 v1.0.0beta7
~全面兼容Debian/Armbian/Centos等标准Linux系统
~增加配置本机代理功能
~重写启动脚本,优化在不同系统下的启动方式
~支持以systemd方式启动及守护进程
~~大幅度优化优化安装脚本及更新机制,修复cdn更新延迟
~修改定时任务机制,增加稳定性
2020-09-19 16:51:34 +08:00
juewuy
a21c767300 v1.0.0beta7
~全面兼容Debian/Armbian/Centos等标准Linux系统
~增加配置本机代理功能
~重写启动脚本,优化在不同系统下的启动方式
~支持以systemd方式启动及守护进程
~~大幅度优化优化安装脚本及更新机制,修复cdn更新延迟
~修改定时任务机制,增加稳定性
2020-09-19 16:46:22 +08:00
juewuy
307e490dd4 v1.0.0beta7
~全面兼容Debian/Armbian/Centos等标准Linux系统
~增加配置本机代理功能
~重写启动脚本,优化在不同系统下的启动方式
~支持以systemd方式启动及守护进程
~~大幅度优化优化安装脚本及更新机制,修复cdn更新延迟
~修改定时任务机制,增加稳定性
2020-09-19 16:38:21 +08:00
juewuy
d9003e50eb v1.0.0beta7
~大幅度优化更新机制
~重写启动脚本,全面兼容debian及centos
~支持以systemd方式启动及守护进程
~优化安装脚本,修复cdn更新延迟
~修改定时任务机制,增加稳定性
~增加配置本机代理功能
2020-09-19 16:32:50 +08:00
juewuy
230fcb6649 调整安装脚本 2020-09-19 09:29:50 +08:00
juewuy
3247a85a69 调整安装脚本 2020-09-19 00:20:42 +08:00
juewuy
c702520e97 调整安装脚本 2020-09-19 00:17:34 +08:00
juewuy
6434abcfdd v1.0.0beta6
~优化定时任务脚本,修复bug
~优化版本更新机制
~重写启动脚本,全面兼容debian及centos
~支持linux的systemd方式启动
~优化cdn下载链接
2020-09-18 21:17:16 +08:00
juewuy
4014f2ddc8 v1.0.0beta6
~优化定时任务脚本,修复bug
~优化版本更新机制
~重写启动脚本,全面兼容debian及centos
~支持linux的systemd方式启动
~优化cdn下载链接
2020-09-18 21:16:28 +08:00
juewuy
51c877de88 v1.0.0beta6
~优化定时任务脚本,修复bug
~优化版本更新机制
~重写启动脚本,全面兼容debian及centos
~支持linux的systemd方式启动
~优化cdn下载链接
2020-09-18 21:10:41 +08:00
juewuy
e394982270 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-09-18 21:09:13 +08:00
juewuy
d151100c25 v1.0.0beta6
~优化定时任务脚本,修复bug
~优化版本更新机制
~重写启动脚本,全面兼容debian及centos
~支持linux的systemd方式启动
~优化cdn下载链接
2020-09-18 21:09:06 +08:00
juewuy
248e85d7a5 增加 2020-09-18 21:07:13 +08:00
juewuy
33ef70e041 Update README.md
更新安装地址
2020-09-18 20:08:53 +08:00
juewuy
a2fced324e v1.0.0beta6
~优化定时任务脚本,修复bug
~优化版本更新机制
2020-09-17 14:50:29 +08:00
juewuy
56e89cf9b6 Update README.md
1
2020-09-15 20:53:43 +08:00
juewuy
1b0e620413 Update README.md 2020-09-13 21:02:04 +08:00
juewuy
c604739456 v1.0.0beta5
~更名为ShellClash,支持更多设备
~调整脚本更新链接
~修复debian等系统下的大量bug
~添加amd64支持
2020-09-13 20:13:53 +08:00
juewuy
2db14f7e2d 加入amd64支持 2020-09-13 20:12:00 +08:00
juewuy
7be54e1031 v1.0.0beta5
~更名为ShellClash,支持更多设备
~调整脚本更新链接
~修复debian等系统下使用dash运行时报错的bug
2020-09-13 19:33:39 +08:00
juewuy
5b90f49c4f v1.0.0beta4
~更名为ShellClash,支持更多设备
~调整脚本更新链接
2020-09-12 16:42:57 +08:00
juewuy
094489be69 1 2020-09-12 16:23:54 +08:00
juewuy
1409f6e584 Update README.md 2020-09-12 16:07:19 +08:00
juewuy
6652b918b9 Update README.md 2020-09-12 15:59:40 +08:00
juewuy
e64194bf4b Update README.md 2020-09-12 15:58:23 +08:00
juewuy
c111cdcfd3 Update README.md 2020-09-12 15:56:13 +08:00
juewuy
0777cdf2e7 Update README.md 2020-09-12 15:45:27 +08:00
juewuy
49803762b8 Update README.md 2020-09-12 15:44:37 +08:00
juewuy
d47273ca01 Update README.md 2020-09-12 15:43:47 +08:00
juewuy
bd7909d281 Update README.md 2020-09-12 15:37:28 +08:00
juewuy
63be19b81d v1.0.0beta3
~新增纯净模式
~新增用于纯净模式的PAC生成功能
~新增重置配置文件功能
~本地DNS服务默认设置调整为不启用
~同步GeoIP数据库文件
2020-09-08 18:35:49 +08:00
juewuy
564c831c37 v1.0.0beta3
~新增纯净模式
~新增用于纯净模式的PAC生成功能
~新增重置配置文件功能
~本地DNS服务默认设置调整为不启用
2020-09-08 18:12:18 +08:00
juewuy
6aa9077907 v1.0.0beta2
~修复未开启ipv6的设备启动时报错的bug
~测试菜单部分功能优化
~启动失败后的检查逻辑优化
2020-08-29 16:09:52 +08:00
juewuy
b17200ae05 v1.0.0beta1
~安装脚本细节调整
~修改iptables规则,解决部分dns污染问题
~优化了核心下载逻辑
~同步最新版Geoip数据库
2020-08-27 10:46:34 +08:00
juewuy
1f7ab1e88a v0.9.10
~新增了导入订阅时通过关键字过滤节点的功能
~优化了导入节点/订阅流程
~优化了跳过证书验证的方式
~调整了部分前后端规则地址
~同步最新Geoip数据库文件
~修复了保守模式下定时任务无法生效的bug
2020-08-24 20:14:31 +08:00
juewuy
0396957f42 v0.9.10
~新增了导入订阅时通过关键字过滤节点的功能
~优化了导入节点/订阅流程
~优化了跳过证书验证的方式
~调整了部分前后端规则地址
~修复了保守模式下定时任务无法生效的bug
2020-08-24 19:39:50 +08:00
juewuy
6fc597847f v0.9.9fix
~bug修复
2020-08-23 00:35:48 +08:00
juewuy
6c7a999fc8 v0.9.9
~新增保守方式启动,适配更多设备(小米3HD,以及其他linux系统)
~新增进阶功能菜单
~修复了geoip数据库偶尔丢失的bug(感谢Pan Peter同学提交bug!)
~增加了另一种本地面板的安装方式
~UI优化
~bug修复
2020-08-22 23:57:28 +08:00
juewuy
a30c958a6f v0.9.9
~新增保守方式启动,适配更多设备(小米3HD,以及其他linux系统)
~新增进阶功能菜单
~修复了geoip数据库偶尔丢失的bug(感谢Pan Peter同学提交bug!)
~增加了另一种本地面板的安装方式
~UI优化
~bug修复
2020-08-22 22:54:31 +08:00
juewuy
ed6ec52e34 v0.9.9
~新增保守方式启动,适配更多设备(小米3HD,以及其他linux系统)
~新增进阶功能菜单
~修复了geoip数据库偶尔丢失的bug(感谢Pan Peter同学提交bug!)
~增加了另一种本地面板的安装方式
~UI优化
2020-08-22 22:22:24 +08:00
juewuy
08243de4e4 v0.9.9
~新增保守方式启动,适配更多设备(小米3HD,以及其他linux系统)
~新增进阶功能菜单
~修复了geoip数据库偶尔丢失的bug(感谢Pan Peter同学提交bug!)
~增加了另一种本地面板的安装方式
~UI优化
2020-08-22 22:01:58 +08:00
juewuy
e8876a17de Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-22 20:08:36 +08:00
juewuy
7971101f16 v0.9.8
~新增保守方式启动,适配更多设备(小米3HD,以及其他linux系统)
~新增进阶功能菜单
~修复了geoip数据库偶尔丢失的bug(感谢Pan Peter同学提交bug!)
~UI优化
2020-08-22 20:08:23 +08:00
juewuy
d090e2d9a9 v0.9.8
~新增保守方式启动,适配更多设备(小米3HD,以及其他linux系统)
~新增进阶功能菜单
~修复了geoip数据库偶尔丢失的bug(感谢Pan Peter同学提交bug!)
2020-08-22 19:05:02 +08:00
juewuy
29c0516850 Update README.md 2020-08-22 18:58:53 +08:00
juewuy
c61f8fa504 v0.9.7
~优化了订阅链接导入提示
~增加了对不支持的加密方式检测
~增加了对不支持的配置文件检测
2020-08-19 15:38:45 +08:00
juewuy
ee4ec97d32 v0.9.7
~优化了订阅链接导入提示
~增加了对不支持的加密方式检测
~增加了对不支持的配置文件检测
2020-08-19 14:29:55 +08:00
juewuy
e456baaad8 v0.9.6
~新增了是否使用本地dnsmasq作为dns服务器的选项开关
~修复了部分情况下误报端口占用的bug
~找回了安装面板时检测并修复文件目录只读的代码
~优化了导入节点链接时的提示
2020-08-18 20:30:05 +08:00
juewuy
3a54ff8eb7 v0.9.5
~根据sayo-melu的pr,新增了下载dashboard面板后修改默认host端口为本机端口的功能
~增加了启动clash时对端口占用进行检测的功能
~同步官方v1.1.0正式版核心以及最新Premium核心
~同步更新最新的GeoIP数据库文件
2020-08-17 19:46:40 +08:00
juewuy
3903711218 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-17 14:03:19 +08:00
juewuy
82c5c7d185 v0.9.5
~根据sayo-melu的pr,新增了下载dashboard面板后修改默认host端口为本机端口的功能
~增加了启动clash时对端口占用进行检测的功能
~同步官方v1.1.0正式版核心以及最新Premium核心
2020-08-17 14:03:06 +08:00
juewuy
2fc2c0f53e Update README.md 2020-08-17 14:00:37 +08:00
juewuy
c809eaa26c v0.9.5
~根据sayo-melu的pr,新增了下载dashboard面板后修改默认host端口为本机端口的功能
~增加了启动clash时对端口占用进行检测的功能
~同步官方v1.1.0正式版核心以及最新Premium核心
2020-08-17 13:55:09 +08:00
juewuy
763c1782ef Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-17 12:45:13 +08:00
juewuy
9da9606c57 v0.9.5
~根据sayo-melu的pr,新增了下载dashboard面板后修改默认host端口为本机端口的功能
~增加了启动clash时对端口占用进行检测的功能
~界面优化
2020-08-17 12:44:55 +08:00
juewuy
292cca30ee Update README.md 2020-08-15 14:41:23 +08:00
juewuy
8ef22a2c34 Update README.md 2020-08-15 14:38:36 +08:00
juewuy
8178a577df Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-15 14:30:53 +08:00
juewuy
9ca638e3a4 111 2020-08-15 14:30:35 +08:00
juewuy
b48f5c22bf Update README.md 2020-08-15 11:48:08 +08:00
juewuy
235886c79c v0.9.4
~调整安装初始化流程
~优化下载更新流程
~修复下载更新相关bug
2020-08-15 11:17:24 +08:00
juewuy
454f885f38 移除 2020-08-15 10:55:23 +08:00
juewuy
5cabf6559e v0.9.4
~调整安装初始化流程
~优化下载更新流程
~修复下载更新相关bug
2020-08-15 10:51:12 +08:00
juewuy
be13387179 v0.9.3
~修复文件格式bug
2020-08-14 23:04:34 +08:00
juewuy
2aaeb8c12f Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-14 22:26:38 +08:00
juewuy
c7e6f4a079 v0.9.2
~添加局域网设备过滤功能
~修复本地版本号不正常的bug
~修复规则偶尔显示为0的bug
2020-08-14 22:26:24 +08:00
juewuy
161e1c7602 Update README.md 2020-08-14 21:43:40 +08:00
juewuy
233dd75a67 Update README.md 2020-08-14 21:43:23 +08:00
juewuy
ab272e3a7c v0.9.2
~添加局域网设备过滤功能
~修复本地版本号不正常的bug
~修复规则偶尔显示为0的bug
2020-08-14 21:39:41 +08:00
juewuy
6d0162f65f v0.9.2
~添加局域网设备过滤功能
~修复本地版本号不正常的bug
~修复规则偶尔显示为0的bug
2020-08-14 21:38:51 +08:00
juewuy
a8f128106a v0.9.2
~添加局域网设备过滤功能
~修复本地版本号不正常的bug
~修复规则偶尔显示为0的bug
2020-08-14 21:36:44 +08:00
juewuy
85de9d0bbd v0.9.2
~添加局域网设备过滤功能
~修复本地版本号不正常的bug
2020-08-14 21:31:06 +08:00
juewuy
d2d19e01ae v0.9.2
~添加局域网设备过滤功能
2020-08-14 21:26:16 +08:00
juewuy
ad34cda6e9 v0.9.2
~添加局域网设备过滤功能
2020-08-14 20:55:15 +08:00
juewuy
691964fe3b v0.9.1
~新增更多设备支持,理论上支持小米全系路由器设备(待测试)
~增加了对设备核心架构的自动检测,适配armv5,armv7,armv8(aarch64),mipsle及x86平台
~增加了一部分acl规则模版
~修复了几处偶尔报错的小bug
2020-08-14 17:26:19 +08:00
juewuy
93f7ceb3c8 Update README.md 2020-08-14 16:46:45 +08:00
juewuy
e4aa9d702d v0.9.1
~新增更多设备支持,理论上支持小米全系路由器设备(待测试)
~增加了对设备核心架构的自动检测,适配armv5,armv7,armv8(aarch64),mipsle及x86平台
~增加了一部分acl规则模版
~修复了几处偶尔报错的小bug
2020-08-14 16:42:52 +08:00
juewuy
724968474f 增加其他核心版本支持 2020-08-14 15:26:30 +08:00
juewuy
b5561d5e20 修复安装时出现奇怪报错的bug 2020-08-14 15:22:24 +08:00
juewuy
f09a7a7599 v0.9.0
~新增定时任务功能(实验性,欢迎测试)
~修复测试命令时一个报错的小bug
~安装本地面板增加自动挂载/www目录
2020-08-14 15:00:47 +08:00
juewuy
2a60440585 修复bug 2020-08-14 14:56:38 +08:00
juewuy
11e0231506 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-13 23:02:16 +08:00
juewuy
0f58916149 v0.9.0
~新增定时任务功能(实验性,欢迎测试)
~修复测试命令时一个报错的小bug
~安装本地面板增加自动挂载/www目录
2020-08-13 23:02:02 +08:00
juewuy
74ba7e2fb7 Update README.md 2020-08-13 22:47:47 +08:00
juewuy
2dee375ac0 Update README.md 2020-08-13 22:46:47 +08:00
juewuy
a0cd5c1b1f Update README.md 2020-08-13 22:46:26 +08:00
juewuy
2ed3c33b24 修改安装源 2020-08-13 22:43:17 +08:00
juewuy
2026fe5adc v0.9.0
~新增定时任务功能(实验性,欢迎测试)
~修复测试命令时一个报错的小bug
2020-08-13 22:38:51 +08:00
juewuy
0e442ce5ad 增加定时任务功能 2020-08-13 19:15:43 +08:00
juewuy
5564eec2a4 尝试修复CDN同步失败的bug 2020-08-13 19:13:08 +08:00
juewuy
b1cd0611c5 尝试修复CDN同步失败的bug 2020-08-11 20:34:06 +08:00
juewuy
bf42f321d3 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-11 20:30:46 +08:00
juewuy
6909358d3a 尝试修复CDN同步失败的bug 2020-08-11 20:30:32 +08:00
juewuy
987e7fdf66 Update README.md
xf
2020-08-11 17:53:15 +08:00
juewuy
384e8957a1 v0.8.7
~修复了脚本更新路径不正确的bug
~调整了geoip数据库下载源地址
~增加了自定义源输入检测
2020-08-11 12:53:25 +08:00
juewuy
18143d2392 Update README.md 2020-08-11 10:59:29 +08:00
juewuy
e456862a4f Update README.md 2020-08-11 10:58:53 +08:00
juewuy
4b6f3c1417 Update README.md 2020-08-11 10:58:13 +08:00
juewuy
71f1fe12fa Update README.md 2020-08-11 10:57:29 +08:00
juewuy
ed95ecf786 Update README.md 2020-08-11 10:55:05 +08:00
juewuy
5684020deb Update README.md 2020-08-11 10:53:47 +08:00
juewuy
dc3bb04b9c v0.8.7
~修复了脚本更新路径不正确的bug
~调整了geoip数据库下载源地址
~增加了自定义源输入检测
2020-08-11 10:43:33 +08:00
juewuy
8cc5784a65 v0.8.7
~修复了脚本更新路径不正确的bug
~调整了geoip数据库下载源地址
~增加了自定义源输入检测
2020-08-11 10:33:31 +08:00
juewuy
3fdc5b451f v0.8.7
~修复了脚本更新路径不正确的bug
~调整了geoip数据库下载源地址
~增加了自定义源输入检测
2020-08-11 10:25:02 +08:00
juewuy
ebd1e10c03 v0.8.7
~修复了脚本更新路径不正确的bug
~调整了geoip数据库下载源地址
~增加了自定义源输入检测
2020-08-11 10:17:00 +08:00
juewuy
99f2644392 修复更新脚本时提示路径错误 2020-08-10 20:46:10 +08:00
juewuy
43804fa170 同步官方最新测试版本 2020-08-10 20:29:20 +08:00
juewuy
31865ff734 v0.8.6
~新增CDN下载源和Github下载源,下载更新速度更快
~新增了切换下载源的选项菜单
~界面UI优化及bug修复
2020-08-10 20:24:28 +08:00
juewuy
022cd07935 增加版本号控制 2020-08-10 18:14:24 +08:00
juewuy
45015d852f 增加版本号控制 2020-08-10 18:06:18 +08:00
juewuy
2d2c7ec2f4 Update README.md 2020-08-09 14:07:26 +08:00
juewuy
5fcc2d060a v0.8.5
~新增了Tun/Redir混合模式
~新增是否支持ipv6的开关
~新增了更新核心时的版本检测
~新增了本地面板重复安装提示
~修复了部分报错提示
~修复了部分设定未及时更新的bug
2020-08-09 14:03:57 +08:00
juewuy
1bb016c063 v0.8.5
~新增了Tun/Redir混合模式
~新增是否支持ipv6的开关
~新增了更新核心时的版本检测
~新增了本地面板重复安装提示
~修复了部分报错提示
~修复了部分设定未及时更新的bug
2020-08-09 13:51:37 +08:00
juewuy
8ce2598ff2 v0.8.4
~更新在线下载GeoIP数据库功能
~更新在线下载及部署Dashboard面板功能
~UI小幅度优化
2020-08-07 19:18:14 +08:00
juewuy
119f34894a v0.8.3
~紧急更新修复部分用户无法获取dns的bug
2020-08-07 17:03:11 +08:00
juewuy
3c221ca26d Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-07 16:35:53 +08:00
juewuy
054a7a359b v0.8.1
~修复bug
2020-08-07 16:35:26 +08:00
juewuy
3b2b6c2d5b Update clash.sh 2020-08-07 16:30:25 +08:00
juewuy
433951f987 v0.8.2
~修复无法正常开机启动的bug
2020-08-07 13:04:50 +08:00
juewuy
e81df087b1 v0.8.1
~修改了修饰config的方式,增强了兼容性
~调整http和sock5代理端口统一为7890
~增加了是否使用内置配置修饰config.yaml的开关
~界面UI优化
2020-08-07 12:25:20 +08:00
juewuy
f2e8bc4d89 v0.8.0更新
~大幅度优化脚本UI及层级
~增加在线更新脚本功能
~增加在线更新、替换clash核心功能
~内置dns增加redir-host支持,解决了部分应用无法连接的bug
~优化了配置文件修饰途径,现在支持通过scp上传任意yaml配置文件
~增加了直接导入完整订阅链接的选项(待测试)
~增加了更多的订阅后端服务器
2020-08-06 20:05:39 +08:00
juewuy
16cf5897c3 v0.8.0更新
~大幅度优化脚本UI及层级
~增加在线更新脚本功能
~增加在线更新、替换clash核心功能
~内置dns增加redir-host支持,解决了部分应用无法连接的bug
~优化了配置文件修饰途径,现在支持通过scp上传任意yaml配置文件
~增加了直接导入完整订阅链接的选项(待测试)
~增加了更多的订阅后端服务器
2020-08-06 20:02:52 +08:00
juewuy
bd455f222e v0.8.0更新
~大幅度优化脚本UI及层级
~增加在线更新脚本功能
~增加在线更新、替换clash核心功能
~内置dns增加redir-host支持,解决了部分应用无法连接的bug
~优化了配置文件修饰途径,现在支持通过scp上传任意yaml配置文件
~增加了直接导入完整订阅链接的选项(待测试)
~增加了更多的订阅后端服务器
2020-08-06 19:57:28 +08:00
juewuy
39246316ca v0.8.0更新
~大幅度优化脚本UI及层级
~增加在线更新脚本功能
~增加在线更新、替换clash核心功能
~内置dns增加redir-host支持,解决了部分应用无法连接的bug
~优化了配置文件修饰途径,现在支持通过scp上传任意yaml配置文件
~增加了直接导入完整订阅链接的选项(待测试)
~增加了更多的订阅后端服务器
2020-08-06 18:11:00 +08:00
juewuy
487ec9a27e 0.8大版本更新 2020-08-06 17:20:45 +08:00
juewuy
61ae2e3899 0.8大版本更新 2020-08-06 17:17:05 +08:00
juewuy
345ebee3d3 v0.7.1
新增了仅代理常用端口功能(用于屏蔽P2P流量)
新增了导入订阅节点链接时选择清空还是追加的选项
2020-08-04 12:37:38 +08:00
juewuy
7df4bed760 bug修复 2020-08-04 11:04:00 +08:00
juewuy
1471b7e021 Merge branch 'master' of https://github.com/juewuy/clash-for-Miwifi 2020-08-03 19:53:39 +08:00
juewuy
edf083c1ec ~新增一键安装脚本
~优化导入订阅流程
~增加跳过本地证书验证
~增加功能测试菜单
~其他bug修复及使用优化
2020-08-03 19:53:18 +08:00
juewuy
e43b903557 Update README.md 2020-08-03 19:26:13 +08:00
juewuy
f944e0bdbf Update README.md 2020-08-03 19:25:34 +08:00
juewuy
c45461d2aa Update README.md 2020-08-03 19:22:52 +08:00
juewuy
8175cc9002 ~新增一键安装脚本
~优化导入订阅流程
~增加跳过本地证书验证
~增加功能测试菜单
~其他bug修复及使用优化
2020-08-03 19:21:39 +08:00
juewuy
02c9b16eec 新增一键安装脚本
修改大量bug
优化节点订阅
增加跳过本地证书验证
2020-08-03 19:00:34 +08:00
juewuy
655885e31d 正式版 2020-08-03 15:35:45 +08:00
juewuy
350ba369b2 切换目录名 2020-08-03 15:16:33 +08:00
juewuy
321fd510a4 1.修改目录结构,适配一键安装脚本
2.增加核心选择(脚本有待适配)
3.增加一键安装脚本
2020-08-03 15:12:16 +08:00
juewuy
f3b7c8763d 修改打包 2020-08-02 05:25:20 +08:00
233 changed files with 61488 additions and 2267 deletions

32
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
name: Feature report
description: Suggest an idea for this project
title: "[Feature] "
body:
- type: checkboxes
id: ensure
attributes:
label: Verify steps
description: "
在提交之前,请确认
Please verify that you've followed these steps
"
options:
- label: "
我已经在 [Issue Tracker](……/) 中找过我要提出的问题
I have searched on the [issue tracker](……/) for a related issue.
"
required: true
- label: "
我已经使用公测版本测试过,问题依旧存在
I have tested using the test mod, and the issue still exists.
"
required: true
- label: "
我已经仔细看过 [常见问题](https://juewuy.github.io/chang-jian-wen-ti/) 并无法自行解决问题
"
required: true
- type: textarea
attributes:
label: Description
validations:
required: true

View File

@@ -0,0 +1,33 @@
name: Bug report
description: Create a report to help us improve
title: "[Bug] "
body:
- type: checkboxes
id: ensure
attributes:
label: Verify steps
description: "
在提交之前,请确认
Please verify that you've followed these steps
"
options:
- label: "
我已经在 [Issue Tracker](……/) 中找过我要提出的问题
I have searched on the [issue tracker](……/) for a related issue.
"
required: true
- label: "
我已经使用公测版本测试过,问题依旧存在
I have tested using the test mod, and the issue still exists.
"
required: true
- label: "
我已经仔细看过 [常见问题](https://juewuy.github.io/chang-jian-wen-ti/) 并无法自行解决问题
"
required: true
- type: textarea
attributes:
label: Description
description: 请详细、清晰地表达你要提出的论述例如这个问题如何影响到你你想实现什么功能目前ShellClash的行为是什么
validations:
required: true

163
.github/workflows/bin_update.yml vendored Normal file
View File

@@ -0,0 +1,163 @@
name: bin_update
on:
schedule:
- cron: "0 18 * * *" # UTC 18 = 北京时间次日凌晨 2 点
workflow_dispatch:
jobs:
update:
runs-on: ubuntu-latest
steps:
- name: Checkout update branch (ignore if missing)
uses: actions/checkout@v5
with:
ref: update
fetch-depth: 1
persist-credentials: false # 禁用默认凭据(我们用 token push
- name: Apt Update & Update CA
env:
DEBIAN_FRONTEND: noninteractive
run: |
sudo apt-get update
sudo apt-get -y install unzip curl git tar ca-certificates
sudo update-ca-certificates
cp -f /etc/ssl/certs/ca-certificates.crt bin/fix/ca-certificates.crt
- name: Update Dashboard
run: |
DASH="$GITHUB_WORKSPACE/bin/dashboard"
TEMP="$DASH/.tmp" # 临时目录
mkdir -p "$TEMP"
echo "下载面板..."
# 下载文件到临时目录
curl -kfSL -o "$TEMP/meta_yacd.zip" https://github.com/MetaCubeX/Yacd-meta/archive/gh-pages.zip
curl -kfSL -o "$TEMP/meta_xd.zip" https://github.com/MetaCubeX/metacubexd/archive/gh-pages.zip
curl -kfSL -o "$TEMP/zashboard.zip" https://github.com/Zephyruso/zashboard/releases/latest/download/dist-cdn-fonts.zip
########################################
# Yacd-meta
########################################
unzip -o "$TEMP/meta_yacd.zip" -d "$TEMP/yacd" > /dev/null
# 删除字体文件
find "$TEMP/yacd" \( -name "*.ttf" -o -name "*.woff" -o -name "*.woff2" \) -delete
# 确认子目录名称
subdir=$(find "$TEMP/yacd" -maxdepth 1 -type d ! -path "$TEMP/yacd" | head -n1)
# 打包
tar -zcvf "$DASH/meta_yacd.tar.gz" -C "$subdir" . > /dev/null
########################################
# metacubexd
########################################
unzip -o "$TEMP/meta_xd.zip" -d "$TEMP/xd" > /dev/null
# 删除字体文件
find "$TEMP/xd" \( -name "*.ttf" -o -name "*.woff" -o -name "*.woff2" \) -delete
# 确认子目录名称
subdir=$(find "$TEMP/xd" -maxdepth 1 -type d ! -path "$TEMP/xd" | head -n1)
# 打包
tar -zcvf "$DASH/meta_xd.tar.gz" -C "$subdir" . > /dev/null
########################################
# zashboard
########################################
unzip -o "$TEMP/zashboard.zip" -d "$TEMP/zash" > /dev/null
if [ -d "$TEMP/zash/dist" ]; then
ZDIR="$TEMP/zash/dist"
elif [ -d "$TEMP/zash/dist-cdn-fonts/dist" ]; then
ZDIR="$TEMP/zash/dist-cdn-fonts/dist"
else
echo "未找到 dist 目录"
exit 1
fi
# 删除字体文件
find "$ZDIR" \( -name "*.ttf" -o -name "*.woff" -o -name "*.woff2" \) -delete
echo 'board.zash.run.place' > "$ZDIR/CNAME"
tar -zcvf "$DASH/zashboard.tar.gz" -C "$ZDIR" . > /dev/null
########################################
# 一步清理所有临时文件(核心)
########################################
rm -rf "$TEMP"
echo "面板更新完成!"
- name: Update Geodata
run: |
cd bin
curl -kfSL -o geodata/cn_mini.mmdb https://raw.githubusercontent.com/Hackl0us/GeoIP2-CN/release/Country.mmdb
curl -kfSL -o geodata/china_ip_list.txt https://raw.githubusercontent.com/ChanthMiao/China-IPv4-List/release/cn.txt
curl -kfSL -o geodata/china_ipv6_list.txt https://raw.githubusercontent.com/ChanthMiao/China-IPv6-List/release/cn6.txt
curl -kfSL -o geodata/geosite.dat https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat
curl -kfSL -o geodata/srs_geoip_cn.srs https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset/cnip.srs
curl -kfSL -o geodata/srs_geosite_cn.srs https://github.com/DustinWin/ruleset_geodata/releases/download/sing-box-ruleset/cn.srs
curl -kfSL -o geodata/mrs_geosite_cn.mrs https://github.com/DustinWin/ruleset_geodata/releases/download/mihomo-ruleset/cn.mrs
# 下载规则集
curl -kfSL -o mihomo-ruleset.zip https://github.com/DustinWin/ruleset_geodata/archive/refs/heads/mihomo-ruleset.zip
curl -kfSL -o sing-box-ruleset.zip https://github.com/DustinWin/ruleset_geodata/archive/refs/heads/sing-box-ruleset.zip
##########################################
# 解压
unzip -o mihomo-ruleset.zip > /dev/null
unzip -o sing-box-ruleset.zip > /dev/null
##########################################
# 处理 mihomo 规则 (mrs)
if [ -d ruleset_geodata-mihomo-ruleset ]; then
cd ruleset_geodata-mihomo-ruleset
# 删除不需要的 .list和ads
find . -type f -name "*.list" -delete
find . -type f -name "ads.mrs" -delete
# 输出文件放到上级目录,避免 tar 自己包含自己
tar -zcvf ../mrs.tar.gz . > /dev/null
cd ..
else
echo "错误:未找到 ruleset_geodata-mihomo-ruleset"
fi
##########################################
# 处理 sing-box 规则 (srs)
if [ -d ruleset_geodata-sing-box-ruleset ]; then
cd ruleset_geodata-sing-box-ruleset
# 删除 .json和ads.srs
find . -type f -name "*.json" -delete
find . -type f -name "ads.srs" -delete
# 同样避免目录内生成 tar 导致 file-changed 错误
tar -zcvf ../srs.tar.gz . > /dev/null
cd ..
else
echo "错误:未找到 ruleset_geodata-sing-box-ruleset"
fi
##########################################
# 移动到 geodata
mv -f mrs.tar.gz geodata/
mv -f srs.tar.gz geodata/
# 删除目录
rm -rf ruleset_geodata-mihomo-ruleset
rm -rf ruleset_geodata-sing-box-ruleset
rm -rf mihomo-ruleset.zip
rm -rf sing-box-ruleset.zip
sed -i "s/GeoIP_v=.*/GeoIP_v=$(date '+%Y%m%d')/" version
echo 数据库及根证书文件更新完成!
- name: Rebuild update branch with no history
run: |
# 彻底删除历史记录
rm -rf .git
# 重新初始化仓库
git init
git config user.email "github-actions[bot]@users.noreply.github.com"
git config user.name "github-actions[bot]"
git add .
git commit -m "自动更新最新Dashboard、Geodata数据库及根证书"
# 强制推送覆盖 update 分支
git branch -M update
git remote add origin "https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git"
git push -f origin update
#刷新cdn缓存
sleep 60
find bin/dashboard bin/geodata -type f 2>/dev/null | while read -r file; do
curl -s "https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/${file#bin/}" || true
done
curl -s https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/bin/version || true
- name: Cleanup Workflow
uses: Mattraks/delete-workflow-runs@main
with:
retain_days: 0
keep_minimum_runs: 1

40
.github/workflows/core_auto_update.yml vendored Normal file
View File

@@ -0,0 +1,40 @@
name: core_auto_update
on:
schedule:
- cron: 0 18 */3 * *
workflow_dispatch:
jobs:
auto_update_singboxr_dev:
permissions: write-all
uses: juewuy/ShellCrash/.github/workflows/update_singbox_core.yaml@dev
with:
tag1: reF1nd/sing-box
tag2: reF1nd-dev
tag4: singboxr
tag5: with_gvisor,with_quic,with_dhcp,with_wireguard,with_utls,with_shadowsocksr,with_acme,with_clash_api,with_tailscale
tag6: gz
secrets: inherit
auto_update_meta_alpha:
permissions: write-all
needs: auto_update_singboxr_dev
uses: juewuy/ShellCrash/.github/workflows/update_meta_core.yaml@dev
with:
tag1: MetaCubeX/mihomo
tag2: Alpha
tag4: meta
tag5: with_gvisor
tag6: gz
secrets: inherit
cleanup:
runs-on: ubuntu-latest
steps:
- name: cleanup
uses: Mattraks/delete-workflow-runs@main
with:
retain_days: 1
keep_minimum_runs: 2

89
.github/workflows/core_easy_update.yaml vendored Normal file
View File

@@ -0,0 +1,89 @@
name: core_easy_update
on:
workflow_dispatch:
inputs:
tag1:
description: 'meta or singbox or singboxr'
required: true
type: string
jobs:
get_version:
runs-on: ubuntu-latest
outputs:
version: ${{ steps.get_version.outputs.version }}
steps:
- id: get_version
run: |
[ "${{ inputs.tag1 }}" = meta ] && repo="MetaCubeX/mihomo"
[ "${{ inputs.tag1 }}" = singbox ] && repo="SagerNet/sing-box"
[ "${{ inputs.tag1 }}" = singboxr ] && repo="SagerNet/sing-box"
latest_tag=$(curl -s "https://api.github.com/repos/$repo/releases/latest" | jq -r .tag_name)
echo "version=$latest_tag" >> $GITHUB_OUTPUT
update_meta_upx:
if: github.event.inputs.tag1 == 'meta'
needs: get_version
permissions: write-all
uses: juewuy/ShellCrash/.github/workflows/update_meta_core.yaml@dev
with:
tag1: MetaCubeX/mihomo
tag2: ${{ needs.get_version.outputs.version }}
tag4: meta
tag5: ""
tag6: upx
secrets: inherit
update_meta_tar:
if: github.event.inputs.tag1 == 'meta'
needs: [get_version, update_meta_upx]
permissions: write-all
uses: juewuy/ShellCrash/.github/workflows/update_meta_core.yaml@dev
with:
tag1: MetaCubeX/mihomo
tag2: ${{ needs.get_version.outputs.version }}
tag4: meta
tag5: ""
tag6: tar.gz
secrets: inherit
update_singboxr_upx:
if: github.event.inputs.tag1 == 'singboxr'
needs: get_version
permissions: write-all
uses: juewuy/ShellCrash/.github/workflows/update_singbox_core.yaml@dev
with:
tag1: reF1nd/sing-box
tag2: ${{ needs.get_version.outputs.version }}
tag4: singboxr
tag5: with_quic,with_utls,with_clash_api
tag6: upx
secrets: inherit
update_singboxr_tar:
if: github.event.inputs.tag1 == 'singboxr'
needs: [get_version, update_singboxr_upx]
permissions: write-all
uses: juewuy/ShellCrash/.github/workflows/update_singbox_core.yaml@dev
with:
tag1: reF1nd/sing-box
tag2: ${{ needs.get_version.outputs.version }}
tag4: singboxr
tag5: with_gvisor,with_quic,with_wireguard,with_utls,with_clash_api,with_tailscale
tag6: tar.gz
secrets: inherit
update_singbox_upx:
if: github.event.inputs.tag1 == 'singbox'
needs: get_version
permissions: write-all
uses: juewuy/ShellCrash/.github/workflows/update_singbox_core.yaml@dev
with:
tag1: SagerNet/sing-box
tag2: ${{ needs.get_version.outputs.version }}
tag4: singbox
tag5: with_quic,with_utls,with_clash_api
tag6: upx
secrets: inherit

53
.github/workflows/docker.yaml vendored Normal file
View File

@@ -0,0 +1,53 @@
name: Build Docker image for ShellCrash
on:
push:
branches:
- master
paths:
- 'version'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 1
- name: Read version
id: read_version
run: echo "VERSION=$(cat version)" >> $GITHUB_ENV
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push (multi-arch)
uses: docker/build-push-action@v6
with:
context: .
file: Dockerfile
platforms: |
linux/386
linux/amd64
linux/arm64
linux/arm/v7
push: true
tags: |
${{ secrets.DOCKERHUB_USERNAME }}/shellcrash:latest
${{ secrets.DOCKERHUB_USERNAME }}/shellcrash:${{ env.VERSION }}

View File

@@ -0,0 +1,24 @@
name: Update Docker Hub Description
on:
push:
paths:
- 'docker/README.md'
workflow_dispatch:
jobs:
update-readme:
runs-on: ubuntu-latest
steps:
- name: Checkout。
uses: actions/checkout@v5
with:
fetch-depth: 1
- name: Docker Hub Description
uses: peter-evans/dockerhub-description@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
repository: ${{ secrets.DOCKERHUB_USERNAME }}/shellcrash
readme-filepath: ./docker/README.md

View File

@@ -0,0 +1,74 @@
name: Release New Version
on:
workflow_dispatch:
inputs:
release_version:
description: 'new version of ShellClash, such as 1.7.0f'
required: true
type: string
release_type:
required: true
type: choice
options:
- '内测版'
- '公测版'
- '正式版'
env:
new_version: ${{ github.event.inputs.release_version }}
new_type: ${{ github.event.inputs.release_type }}
jobs:
Update:
runs-on: ubuntu-latest
steps:
- name: Clone Repository
uses: actions/checkout@main
- name: Update Version Number
if: ${{ github.event.inputs.release_type != '内测版' }}
run: |
if [[ "${new_type}" == "正式版" ]]; then
sed -i "1i ${new_version}" ./bin/release_version
elif [[ "${new_type}" == "公测版" ]]; then
sed -i "s/versionsh=.*/versionsh=${new_version}/" ./bin/version
sed -i "s/version=.*/version=${new_version}/" ./scripts/init.sh
fi
- name: Package
if: ${{ github.event.inputs.release_type != '正式版' }}
run: |
cd ./bin
# 打包 clashfm.tar.gz
rm ./clashfm.tar.gz
mkdir clashfm && pushd clashfm
cp ../../scripts/* ./
chmod +x *
tar zcvf ../clashfm.tar.gz *
popd && rm -fr clashfm
# 打包 ShellClash.tar.gz
rm ./ShellClash.tar.gz
mkdir ShellClash && pushd ShellClash
cp ../../scripts/* ./
chmod +x *
cp ../Country.mmdb ./
tar zcvf ../ShellClash.tar.gz *
popd && rm -fr ./ShellClash
- name: Commit and push
if: ${{ github.event.inputs.release_type != '内测版' }}
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com" && git config --global user.name "github-actions[bot]"
git add . && git commit -m "${new_type} ${new_version} 打包" || exit 0
git push
if [[ "${new_type}" == "正式版" ]]; then
git tag ${new_version}
git push origin ${new_version}
fi
- name: Package Artifact
id: package_artifact
run: |
mkdir artifacts
cp ./bin/clashfm.tar.gz ./artifacts/
cp ./bin/ShellClash.tar.gz ./artifacts/
echo "artifact_name=${new_type}_${new_version}_$(date +%Y%m%d%H%M%S)" >> $GITHUB_OUTPUT
- name: Upload Test Artifact
uses: actions/upload-artifact@main
with:
name: ${{ steps.package_artifact.outputs.artifact_name }}
path: ./artifacts/*

215
.github/workflows/test.yaml vendored Normal file
View File

@@ -0,0 +1,215 @@
name: Test
on:
workflow_dispatch:
inputs:
tag1:
description: 'project name of meta, such as MetaCubeX/mihomo'
required: true
type: string
tag2:
description: 'tag or branches of meta, such as v1.18.0 or Alpha'
required: true
type: string
tag3:
description: 'a new prerelease name (such as clash.meta.alpha) or only upload-artifact'
required: false
type: string
tag4:
description: 'git push as crashcore (such as meta) or only upload-artifact'
required: false
type: string
tag5:
description: 'build tags'
required: false
type: string
jobs:
go:
runs-on: ubuntu-latest
outputs:
version: ${{steps.go.outputs.version}}
steps:
- name: get latest go version
id: go
run: |
echo version=$(curl -s https://raw.githubusercontent.com/actions/go-versions/update-versions-manifest-file/versions-manifest.json | grep -oE '"version": "[0-9]{1}.[0-9]{1,}(.[0-9]{1,})?"' | head -1 | cut -d':' -f2 | sed 's/ //g; s/"//g') >> $GITHUB_OUTPUT
meta:
runs-on: ubuntu-latest
needs: go
env:
REPO: ${{ github.event.inputs.tag1 }}
TAGS: ${{ github.event.inputs.tag5 }}
outputs:
version: ${{steps.meta.outputs.version}}
tags: ${{steps.meta.outputs.tags}}
steps:
- name: get meta version
id: meta
run: |
version=${{ github.event.inputs.tag2 }}
echo version=$version >> $GITHUB_OUTPUT
if [ -z "$TAGS" ];then
echo tags='' >> $GITHUB_OUTPUT
else
echo tags=$TAGS >> $GITHUB_OUTPUT
fi
cross:
strategy:
matrix:
include:
# linux
- name: linux-amd64
goos: linux
goarch: amd64
goamd64: v1
# - name: linux-386
# goos: linux
# goarch: 386
# - name: linux-arm64
# goos: linux
# goarch: arm64
# - name: linux-armv5
# goos: linux
# goarch: arm
# goarm: 5
# - name: linux-armv7
# goos: linux
# goarch: arm
# goarm: 7
# - name: linux-mips-softfloat
# goos: linux
# goarch: mips
# gomips: softfloat
# - name: linux-mipsle-softfloat
# goos: linux
# goarch: mipsle
# gomips: softfloat
# - name: linux-mipsle-hardfloat
# goos: linux
# goarch: mipsle
# gomips: hardfloat
fail-fast: false
runs-on: ubuntu-latest
needs:
- go
- meta
env:
GOOS: ${{ matrix.goos }}
GOARCH: ${{ matrix.goarch }}
GOAMD64: ${{ matrix.goamd64 }}
GOARM: ${{ matrix.goarm }}
GOMIPS: ${{ matrix.gomips }}
CGO_ENABLED: 0
TAGS: ${{needs.meta.outputs.tags}}
VERSION: ${{needs.meta.outputs.version}}
steps:
- name: Checkout meta
uses: actions/checkout@v5
with:
repository: ${{ github.event.inputs.tag1 }}
ref: ${{ github.event.inputs.tag2 }}
fetch-depth: 1
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: ${{needs.go.outputs.version}}
- name: Set variables
run: |
VERSION="${GITHUB_REF_NAME,,}-$(git rev-parse --short HEAD)"
VERSION="${VERSION//\//-}"
PackageVersion="$(curl -s "https://api.github.com/repos/MetaCubeX/mihomo/releases/latest" | jq -r '.tag_name' | sed 's/v//g' | awk -F '.' '{$NF = $NF + 1; print}' OFS='.').${VERSION/-/.}"
if [ -n "${{ github.event.inputs.version }}" ]; then
VERSION=${{ github.event.inputs.version }}
PackageVersion="${VERSION#v}"
fi
echo "VERSION=${VERSION}" >> $GITHUB_ENV
echo "PackageVersion=${PackageVersion}" >> $GITHUB_ENV
echo "BUILDTIME=$(date)" >> $GITHUB_ENV
echo "CGO_ENABLED=0" >> $GITHUB_ENV
echo "BUILDTAG=-extldflags --static" >> $GITHUB_ENV
echo "GOTOOLCHAIN=local" >> $GITHUB_ENV
- name: Update CA
run: |
sudo apt-get update && sudo apt-get install ca-certificates
sudo update-ca-certificates
cp -f /etc/ssl/certs/ca-certificates.crt component/ca/ca-certificates.crt
- name: build core
id: build
run: |
go env
go build -v -tags "${TAGS}" -o meta -trimpath -ldflags "${BUILDTAG} -X 'github.com/metacubex/mihomo/constant.Version=${VERSION}' -X 'github.com/metacubex/mihomo/constant.BuildTime=${BUILDTIME}' -w -s -buildid="
- name: Upload file to workspace
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.name }}
path: meta
push_to_git:
needs:
- cross
- meta
runs-on: ubuntu-latest
env:
RELEASE: ${{ github.event.inputs.tag3 }}
PUSHDIR: ${{ github.event.inputs.tag4 }}
VERSION: ${{needs.meta.outputs.version}}
steps:
- name: Checkout bin branch (create if missing)
uses: actions/checkout@v5
with:
fetch-depth: 1
ref: update
- name: Download file from workspace
uses: actions/download-artifact@v4
with:
path: ./tmp
- name: Zip core by tar
run: |
for arch in amd64 armv5 armv7 arm64 mips-softfloat mipsle-hardfloat mipsle-softfloat;do
[ ! -f ./tmp/linux-${arch}/meta ] && continue
mv -f ./tmp/linux-${arch}/meta ./tmp/CrashCore
chmod +x ./tmp/CrashCore
tar --no-same-owner -zcvf ./tmp/clash-linux-${arch}.tar.gz -C ./tmp CrashCore
done
- name: Commit and push
if: ${{ env.PUSHDIR != '' }}
run: |
crashcore='meta'
mkdir -p ./bin/${crashcore}
rm -fr ./bin/${crashcore}/*
mv -f ./tmp/clash-linux-*.tar.gz ./bin/${crashcore}/
rm -fr ./tmp
sed -i "s/${crashcore}_v=.*/${crashcore}_v=${VERSION}/" ./bin/version
git config --global user.email "github-actions[bot]@users.noreply.github.com" && git config --global user.name "github-actions[bot]"
git add . && git commit -m "更新${crashcore}内核至${VERSION}" || exit 0
git push
- name: Create Release and Upload Release Asset
if: ${{ env.RELEASE != '' && env.PUSHDIR == '' }}
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ github.event.inputs.tag3 }}
name: ${{ github.event.inputs.tag3 }}
body: "The ${{env.VERSION}} version of ${{ github.event.inputs.tag1 }} \n这是${{ github.event.inputs.tag1 }}的${{env.VERSION}}版本内核文件\nhttps://github.com/${{ github.event.inputs.tag1 }}/releases \nOnly support for ShellCrash\n仅适配ShellCrash项目"
draft: false
prerelease: true
files: |
./tmp/clash*.tar.gz
- name: Cleanup Workflow
uses: Mattraks/delete-workflow-runs@main
with:
retain_days: 1
keep_minimum_runs: 2

271
.github/workflows/update_meta_core.yaml vendored Normal file
View File

@@ -0,0 +1,271 @@
name: Build meta Core for ShellCrash
on:
workflow_dispatch:
inputs:
tag1:
description: 'project name of meta, such as MetaCubeX/mihomo'
required: true
type: string
tag2:
description: 'tag or branches of meta, such as v1.18.0 or Alpha'
required: true
type: string
tag3:
description: 'a new prerelease name (such as clash.meta.alpha) or only upload-artifact'
required: false
type: string
tag4:
description: 'git push as crashcore (such as meta) or only upload-artifact'
required: false
type: string
tag5:
description: 'build tags'
required: false
type: string
tag6:
description: 'ziptype(tar.gz|upx|gz)'
required: true
type: string
workflow_call:
inputs:
tag1:
required: true
type: string
tag2:
required: true
type: string
tag3:
required: false
type: string
tag4:
required: false
type: string
tag5:
required: false
type: string
tag6:
required: true
type: string
jobs:
go:
runs-on: ubuntu-latest
outputs:
version: ${{steps.go.outputs.version}}
steps:
- name: get latest go version
id: go
run: |
echo version=$(curl -s https://raw.githubusercontent.com/actions/go-versions/update-versions-manifest-file/versions-manifest.json | grep -oE '"version": "[0-9]{1}.[0-9]{1,}(.[0-9]{1,})?"' | head -1 | cut -d':' -f2 | sed 's/ //g; s/"//g') >> $GITHUB_OUTPUT
meta:
runs-on: ubuntu-latest
needs: go
env:
REPO: ${{ inputs.tag1 }}
TAGS: ${{ inputs.tag5 }}
outputs:
version: ${{steps.meta.outputs.version}}
tags: ${{steps.meta.outputs.tags}}
steps:
- name: get meta version
id: meta
run: |
version=${{ inputs.tag2 }}
[ "$version" = Alpha ] && version="Alpha-$(date +"%Y%m%d")"
echo version=$version >> $GITHUB_OUTPUT
if [ -z "$TAGS" ];then
echo tags='' >> $GITHUB_OUTPUT
else
echo tags=$TAGS >> $GITHUB_OUTPUT
fi
cross:
strategy:
matrix:
include:
# linux
- name: linux-amd64
goos: linux
goarch: amd64
goamd64: v1
- name: linux-386
goos: linux
goarch: 386
- name: linux-arm64
goos: linux
goarch: arm64
- name: linux-armv5
goos: linux
goarch: arm
goarm: 5
- name: linux-armv7
goos: linux
goarch: arm
goarm: 7
- name: linux-mips-softfloat
goos: linux
goarch: mips
gomips: softfloat
- name: linux-mipsle-softfloat
goos: linux
goarch: mipsle
gomips: softfloat
- name: linux-mipsle-hardfloat
goos: linux
goarch: mipsle
gomips: hardfloat
fail-fast: false
runs-on: ubuntu-latest
needs:
- go
- meta
env:
GOOS: ${{ matrix.goos }}
GOARCH: ${{ matrix.goarch }}
GOAMD64: ${{ matrix.goamd64 }}
GOARM: ${{ matrix.goarm }}
GOMIPS: ${{ matrix.gomips }}
CGO_ENABLED: 0
TAGS: ${{needs.meta.outputs.tags}}
VERSION: ${{needs.meta.outputs.version}}
steps:
- name: Checkout meta
uses: actions/checkout@v5
with:
repository: ${{ inputs.tag1 }}
ref: ${{ inputs.tag2 }}
fetch-depth: 1
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: ${{needs.go.outputs.version}}
- name: Update CA
run: |
sudo apt-get update && sudo apt-get install ca-certificates
sudo update-ca-certificates
cp -f /etc/ssl/certs/ca-certificates.crt component/ca/ca-certificates.crt
- name: build core
id: build
run: |
go build -v -tags "${TAGS}" -o meta -trimpath -ldflags "-extldflags --static -X 'github.com/metacubex/mihomo/constant.Version=${VERSION}' -X 'github.com/metacubex/mihomo/constant.BuildTime=$(date)' -w -s -buildid="
- name: Upload file to workspace
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.name }}
path: meta
overwrite: true
push_to_git:
needs:
- cross
- meta
runs-on: ubuntu-latest
env:
RELEASE: ${{ inputs.tag3 }}
PUSHDIR: ${{ inputs.tag4 }}
ZIPTYPE: ${{ inputs.tag6 }}
VERSION: ${{needs.meta.outputs.version}}
steps:
- name: Checkout ShellCrash
uses: actions/checkout@v5
with:
fetch-depth: 1
ref: update
- name: Download file from workspace
uses: actions/download-artifact@v4
with:
path: ./tmp
- name: Zip core by upx
if: env.ZIPTYPE == 'upx'
run: |
for upxv in 3.94 3.96 5.1.0;do
wget https://github.com/upx/upx/releases/download/v$upxv/upx-$upxv-amd64_linux.tar.xz
tar xf upx-$upxv-amd64_linux.tar.xz
done
for arch in amd64 armv5 armv7 arm64 386 mips-softfloat mipsle-hardfloat mipsle-softfloat;do
[ ! -f ./tmp/linux-${arch}/meta ] && continue
mv -f ./tmp/linux-${arch}/meta ./tmp/clash-linux-${arch}.upx
chmod +x ./tmp/clash-linux-${arch}.upx
case "${arch}" in
armv5|mips* )
./upx-3.94-amd64_linux/upx --no-lzma ./tmp/clash-linux-${arch}.upx
;;
armv7|386)
./upx-3.96-amd64_linux/upx --no-lzma ./tmp/clash-linux-${arch}.upx
;;
*)
./upx-5.1.0-amd64_linux/upx ./tmp/clash-linux-${arch}.upx
;;
esac
done
rm -rf upx-*
- name: Zip core by tar
if: env.ZIPTYPE == 'tar.gz'
run: |
for arch in amd64 armv5 armv7 arm64 386 mips-softfloat mipsle-hardfloat mipsle-softfloat;do
[ ! -f ./tmp/linux-${arch}/meta ] && continue
mv -f ./tmp/linux-${arch}/meta ./tmp/CrashCore
chmod +x ./tmp/CrashCore
tar --no-same-owner -zcvf ./tmp/clash-linux-${arch}.tar.gz -C ./tmp CrashCore
done
- name: Zip core by gz
if: env.ZIPTYPE == 'gz'
run: |
for arch in amd64 armv5 armv7 arm64 386 mips-softfloat mipsle-hardfloat mipsle-softfloat;do
[ ! -f ./tmp/linux-${arch}/meta ] && continue
mv -f ./tmp/linux-${arch}/meta ./tmp/clash-linux-${arch}
chmod +x ./tmp/clash-linux-${arch}
gzip ./tmp/clash-linux-${arch}
done
- name: Commit and push
if: ${{ env.PUSHDIR != '' }}
run: |
[ "${{ inputs.tag1 }}" = MetaCubeX/mihomo ] && crashcore='meta'
mkdir -p ./bin/${crashcore}
mv -f ./tmp/clash-linux-* ./bin/${crashcore}/
rm -fr ./tmp
[ "${{ inputs.tag6 }}" = tar.gz ] && sed -i "s/${crashcore}_v=.*/${crashcore}_v=${VERSION}/" ./bin/version
git config --global user.email "github-actions[bot]@users.noreply.github.com" && git config --global user.name "github-actions[bot]"
git add . && git commit -m "更新${crashcore}内核至${VERSION}" || exit 0
git push
#刷新cdn缓存
sleep 60
find "bin/${crashcore}" -type f | while read -r file; do
curl -s "https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/${file#bin/}" || true
done
curl -s https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/bin/version || true
- name: Create Release and Upload Release Asset
if: ${{ env.RELEASE != '' && env.PUSHDIR == '' }}
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ inputs.tag3 }}
name: ${{ inputs.tag3 }}
body: "The ${{env.VERSION}} version of ${{ inputs.tag1 }} \n这是${{ inputs.tag1 }}的${{env.VERSION}}版本内核文件\nhttps://github.com/${{ inputs.tag1 }}/releases \nOnly support for ShellCrash\n仅适配ShellCrash项目"
draft: false
prerelease: true
files: |
./tmp/clash*.tar.gz
- name: Cleanup Workflow
uses: Mattraks/delete-workflow-runs@main
with:
retain_days: 1
keep_minimum_runs: 2

View File

@@ -0,0 +1,290 @@
name: Build Sing-Box Core for ShellCrash
on:
workflow_dispatch:
inputs:
tag1:
description: 'project name of sing-box, such as SagerNet/sing-box'
required: true
type: string
tag2:
description: 'version of sing-box, such as v1.7.8'
required: true
type: string
tag3:
description: 'a new prerelease name (such as singbox_core_178) or only upload-artifact'
required: false
type: string
tag4:
description: 'git push as crashcore (such as singbox or singboxp) or only upload-artifact'
required: false
type: string
tag5:
description: 'build tags'
required: false
type: string
tag6:
description: 'ziptype(tar.gz|upx|gz)'
required: true
type: string
workflow_call:
inputs:
tag1:
required: true
type: string
tag2:
required: true
type: string
tag3:
required: false
type: string
tag4:
required: false
type: string
tag5:
required: false
type: string
tag6:
required: true
type: string
jobs:
go:
runs-on: ubuntu-latest
outputs:
version: ${{steps.go.outputs.version}}
steps:
- name: get latest go version
id: go
run: |
echo version=$(curl -s https://raw.githubusercontent.com/actions/go-versions/update-versions-manifest-file/versions-manifest.json | grep -oE '"version": "[0-9]{1}.[0-9]{1,}(.[0-9]{1,})?"' | head -1 | cut -d':' -f2 | sed 's/ //g; s/"//g') >> $GITHUB_OUTPUT
sing-box:
runs-on: ubuntu-latest
needs: go
env:
REPO: ${{ inputs.tag1 }}
TAGS: ${{ inputs.tag5 }}
outputs:
version: ${{steps.sing-box.outputs.version}}
tags: ${{steps.sing-box.outputs.tags}}
steps:
- uses: actions/checkout@v4.1.1
with:
repository: ${{ inputs.tag1 }}
ref: ${{ inputs.tag2 }}
fetch-depth: 0
- name: setup go
uses: actions/setup-go@v5.0.0
with:
go-version: ${{needs.go.outputs.version}}
- name: get sing-box version
id: sing-box
run: |
git remote add sekai https://github.com/SagerNet/sing-box.git
git fetch --tags sekai
version=$(CGO_ENABLED=0 go run ./cmd/internal/read_tag)
[ -z "$version" ] && version=${{ inputs.tag2 }}
version=$(echo ${version%-*})
echo version=$version >> $GITHUB_OUTPUT
if [ -z "$TAGS" ];then
if [ "$REPO" = 'SagerNet/sing-box' ];then
echo tags=with_quic,with_utls,with_clash_api >> $GITHUB_OUTPUT
else
echo tags=with_quic,with_utls,with_clash_api,with_shadowsocksr >> $GITHUB_OUTPUT
fi
else
echo tags=$TAGS >> $GITHUB_OUTPUT
fi
cross:
strategy:
matrix:
include:
# linux
- name: linux-amd64
goos: linux
goarch: amd64
goamd64: v1
- name: linux-386
goos: linux
goarch: 386
- name: linux-arm64
goos: linux
goarch: arm64
- name: linux-armv5
goos: linux
goarch: arm
goarm: 5
- name: linux-armv7
goos: linux
goarch: arm
goarm: 7
- name: linux-mips-softfloat
goos: linux
goarch: mips
gomips: softfloat
- name: linux-mipsle-softfloat
goos: linux
goarch: mipsle
gomips: softfloat
- name: linux-mipsle-hardfloat
goos: linux
goarch: mipsle
gomips: hardfloat
fail-fast: false
runs-on: ubuntu-latest
needs:
- go
- sing-box
env:
GOOS: ${{ matrix.goos }}
GOARCH: ${{ matrix.goarch }}
GOAMD64: ${{ matrix.goamd64 }}
GOARM: ${{ matrix.goarm }}
GOMIPS: ${{ matrix.gomips }}
CGO_ENABLED: 0
REPO: ${{ inputs.tag1 }}
TAGS: ${{needs.sing-box.outputs.tags}}
VERSION: ${{needs.sing-box.outputs.version}}
steps:
- name: Checkout sing-box
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
with:
repository: ${{ inputs.tag1 }}
ref: ${{ inputs.tag2 }}
fetch-depth: 1
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: ${{needs.go.outputs.version}}
- name: checkout sing repository
if: ${{ env.REPO == 'PuerNya/sing-box' }}
uses: actions/checkout@v4.1.1
with:
ref: building
path: sing
repository: PuerNya/sing
- name: build core
id: build
run: go build -v -trimpath -ldflags "-X 'github.com/sagernet/sing-box/constant.Version=${VERSION}' -s -w -buildid=" -tags "${TAGS}" ./cmd/sing-box
- name: Upload file to workspace
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.name }}
path: sing-box
overwrite: true
push_to_git:
needs:
- cross
- sing-box
runs-on: ubuntu-latest
env:
RELEASE: ${{ inputs.tag3 }}
PUSHDIR: ${{ inputs.tag4 }}
ZIPTYPE: ${{ inputs.tag6 }}
VERSION: ${{needs.sing-box.outputs.version}}
steps:
- name: Checkout ShellCrash
uses: actions/checkout@v5
with:
repository: juewuy/ShellCrash
fetch-depth: 1
ref: update
- name: Download file from workspace
uses: actions/download-artifact@v4
with:
path: ./tmp
- name: Zip core by upx
if: env.ZIPTYPE == 'upx'
run: |
for upxv in 3.94 3.96 5.1.0;do
wget https://github.com/upx/upx/releases/download/v$upxv/upx-$upxv-amd64_linux.tar.xz
tar xf upx-$upxv-amd64_linux.tar.xz
done
for arch in amd64 armv5 armv7 arm64 386 mips-softfloat mipsle-hardfloat mipsle-softfloat;do
[ ! -f ./tmp/linux-${arch}/sing-box ] && continue
mv -f ./tmp/linux-${arch}/sing-box ./tmp/singbox-linux-${arch}.upx
chmod +x ./tmp/singbox-linux-${arch}.upx
case "${arch}" in
armv5|mips* )
./upx-3.94-amd64_linux/upx --no-lzma ./tmp/singbox-linux-${arch}.upx
;;
armv7|386)
./upx-3.96-amd64_linux/upx --no-lzma ./tmp/singbox-linux-${arch}.upx
;;
*)
./upx-5.1.0-amd64_linux/upx ./tmp/singbox-linux-${arch}.upx
;;
esac
done
rm -rf upx-*
- name: Zip core by tar
if: env.ZIPTYPE == 'tar.gz'
run: |
for arch in amd64 armv5 armv7 arm64 386 mips-softfloat mipsle-hardfloat mipsle-softfloat;do
[ ! -f ./tmp/linux-${arch}/sing-box ] && continue
mv -f ./tmp/linux-${arch}/sing-box ./tmp/CrashCore
chmod +x ./tmp/CrashCore
tar --no-same-owner -zcvf ./tmp/singbox-linux-${arch}.tar.gz -C ./tmp CrashCore
done
- name: Zip core by gz
if: env.ZIPTYPE == 'gz'
run: |
for arch in amd64 armv5 armv7 arm64 386 mips-softfloat mipsle-hardfloat mipsle-softfloat;do
[ ! -f ./tmp/linux-${arch}/sing-box ] && continue
mv -f ./tmp/linux-${arch}/sing-box ./tmp/singbox-linux-${arch}
chmod +x ./tmp/singbox-linux-${arch}
gzip ./tmp/singbox-linux-${arch}
done
- name: Commit and push
if: ${{ env.PUSHDIR != '' }}
run: |
[ "${{ inputs.tag1 }}" = SagerNet/sing-box ] && crashcore='singbox'
[ "${{ inputs.tag1 }}" = PuerNya/sing-box ] && crashcore='singboxp'
[ "${{ inputs.tag1 }}" = reF1nd/sing-box ] && crashcore='singboxr'
mkdir -p ./bin/${crashcore}
mv -f ./tmp/singbox-linux-* ./bin/${crashcore}/
rm -fr ./tmp
[ "${{ inputs.tag6 }}" = tar.gz ] && sed -i "s/${crashcore}_v=.*/${crashcore}_v=${VERSION}/" ./bin/version
git config --global user.email "github-actions[bot]@users.noreply.github.com" && git config --global user.name "github-actions[bot]"
git add . && git commit -m "更新${crashcore}内核至${VERSION}" || exit 0
git push
#刷新cdn缓存
sleep 60
find "bin/${crashcore}" -type f | while read -r file; do
curl -s "https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/${file#bin/}" || true
done
curl -s https://purge.jsdelivr.net/gh/juewuy/ShellClash@update/bin/version || true
- name: Create Release and Upload Release Asset
if: ${{ env.RELEASE != '' && env.PUSHDIR == '' }}
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ inputs.tag3 }}
name: ${{ inputs.tag3 }}
body: "The ${{env.VERSION}} version of ${{ inputs.tag1 }} \n这是${{ inputs.tag1 }}的${{env.VERSION}}版本内核文件\nhttps://github.com/${{ inputs.tag1 }}/releases \nOnly support for ShellCrash\n仅适配ShellCrash项目"
draft: false
prerelease: true
files: |
./tmp/singbox*.tar.gz
./tmp/version
- name: Cleanup Workflow
uses: Mattraks/delete-workflow-runs@main
with:
retain_days: 1
keep_minimum_runs: 2

80
Dockerfile Normal file
View File

@@ -0,0 +1,80 @@
############################
# Stage 1: builder
############################
FROM alpine:latest AS builder
ARG TARGETPLATFORM
ARG TZ=Asia/Shanghai
ARG S6_OVERLAY_V=v3.2.1.0
RUN apk add --no-cache curl tzdata
# 时区
RUN ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime && \
echo "${TZ}" > /etc/timezone
WORKDIR /build
#安装脚本相关文件
COPY ShellCrash.tar.gz /tmp/ShellCrash.tar.gz
RUN set -eux; \
mkdir -p /tmp/SC_tmp; \
tar -zxf /tmp/ShellCrash.tar.gz -C /tmp/SC_tmp; \
export systype=container; \
export CRASHDIR=/etc/ShellCrash; \
/bin/sh /tmp/SC_tmp/init.sh
#获取内核及s6文件
RUN set -eux; \
case "$TARGETPLATFORM" in \
linux/amd64) K=amd64 S=x86_64;; \
linux/arm64) K=arm64 S=aarch64;; \
linux/arm/v7) K=armv7 S=arm;; \
linux/386) K=386 S=i486;; \
*) echo "unsupported $TARGETPLATFORM" && exit 1 ;; \
esac; \
curl -fsSL "https://github.com/juewuy/ShellCrash/raw/update/bin/meta/clash-linux-${K}.tar.gz" -o /tmp/CrashCore.tar.gz; \
curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/${S6_OVERLAY_V}/s6-overlay-${S}.tar.xz" -o /tmp/s6_arch.tar.xz; \
curl -fsSL "https://github.com/just-containers/s6-overlay/releases/download/${S6_OVERLAY_V}/s6-overlay-noarch.tar.xz" -o /tmp/s6_noarch.tar.xz && ls -l /tmp
#安装面板文件
RUN set -eux; \
mkdir -p /etc/ShellCrash/ruleset /etc/ShellCrash/ui; \
curl -fsSL "https://github.com/juewuy/ShellCrash/raw/update/bin/geodata/mrs.tar.gz" | tar -zxf - -C /etc/ShellCrash/ruleset; \
curl -fsSL "https://github.com/juewuy/ShellCrash/raw/update/bin/dashboard/zashboard.tar.gz" | tar -zxf - -C /etc/ShellCrash/ui
############################
# Stage 2: runtime
############################
FROM alpine:latest
ARG TZ=Asia/Shanghai
LABEL org.opencontainers.image.source="https://github.com/juewuy/ShellCrash"
#安装依赖
RUN apk add --no-cache \
wget \
ca-certificates \
tzdata \
nftables \
iproute2
RUN ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime && \
echo "${TZ}" > /etc/timezone
#复制文件
COPY --from=builder /etc/ShellCrash /etc/ShellCrash
COPY --from=builder /tmp/CrashCore.tar.gz /etc/ShellCrash/CrashCore.tar.gz
COPY --from=builder /etc/profile /etc/profile
COPY --from=builder /usr/bin/crash /usr/bin/crash
#安装s6
COPY --from=builder /tmp/s6_arch.tar.xz /tmp/s6_arch.tar.xz
COPY --from=builder /tmp/s6_noarch.tar.xz /tmp/s6_noarch.tar.xz
RUN tar -xJf /tmp/s6_noarch.tar.xz -C / && rm -rf /tmp/s6_noarch.tar.xz
RUN tar -xJf /tmp/s6_arch.tar.xz -C / && rm -rf /tmp/s6_arch.tar.xz
COPY docker/s6-rc.d /etc/s6-overlay/s6-rc.d
ENV S6_CMD_WAIT_FOR_SERVICES=1
ENTRYPOINT ["/init"]

674
LICENSE.txt Normal file
View File

@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.

234
README.md
View File

@@ -1,86 +1,178 @@
# clash-for-Miwifi
在小米AX3600/AX1800/AX5等路由器上使用clash做透明代理
=====
更新日志:
--
<h1 align="center">ShellCrash</h1>
•旧版本请重新下载[除config.yaml和Country.mmdb以外的3个文件](https://github.com/juewuy/clash-for-Miwifi/tree/master/clash)并上传到etc/clash后并重新使用安装命令安装以完成更新<br>
#### v0.5
•新增订阅功能,功能强大,欢迎体验!<br>
•修改了配置记录的位置和格式,大幅度增加了脚本可用性<br>
•clash核心使用upx压缩大幅度缩减了体积<br>
•更新到新版本clash核心修复Tun模式电报无法正常代理的bug<br>
•新增若干小功能及使用优化<br>
<p align="center">
<a target="_blank" href="https://github.com/MetaCubeX/mihomo/releases">
<img src="https://img.shields.io/github/release/MetaCubeX/mihomo.svg?style=flat-square&label=Core">
</a>
<a target="_blank" href="https://github.com/juewuy/ShellCrash/releases">
<img src="https://img.shields.io/github/release/juewuy/ShellCrash.svg?style=flat-square&label=ShellCrash&colorB=green">
</a>
</p>
#### v0.2
•合并Tun和Redir模式为一套文件可以通过管理脚本直接切换<br>
•同步官方最新premium版核心全面支持ssr<br>
•大幅度优化管理脚本,增加部分实用功能<br>
<p align="center">
<strong>A powerful script tool for the convenient deployment and management of mihomo/sing-box kernels in Shell environments.</strong>
</p>
#### v0.1
•支持redir模式<br>
•增加了一个简单的管理脚本<br>
•支持ss、v2ray以及trojan协议Redir模式额外支持ssr协议<br>
•支持Tun模式<br>
<p align="center">
<a href="README_CN.md">简体中文</a> | English
</p>
使用依赖:
--
•请确认路由器或设备已经开启SSH并获取root权限小米AX系列可参考https://www.right.com.cn/forum/thread-4032490-1-1.html 开启<br>
•SSH连接工具例如puttybitviseJuiceSSH支持安卓手机请自行安装使用<br>
•SCP连接工具如winscp<br>
•以上都不了解或者看不懂的朋友暂不推荐使用<br>
---
使用方式:
--
•下载 [目录中全部5个文件](https://github.com/juewuy/clash-for-Miwifi/tree/master/clash)到本地电脑 <br>
•将下载并修改后的5个文件通过winSCP上传到路由器/etc/clash文件夹clash文件夹请自行创建最终应该是/etc/clash/"5个文件"<br>
•登陆SSH并在SSH中用root用户执行下方的命令即可使用<br>
## :rocket: Core Features
**首次安装**
```Shell
mv /etc/clash/clashservice /etc/init.d/clash #移动clash服务文件
mv /etc/clash/clashsh /bin/clash #移动clash管理脚本
chmod 777 /etc/clash/clash #授予权限
chmod 777 /etc/init.d/clash #授予权限
chmod 777 /bin/clash #授予权限
clash #使用管理脚本
- **Multi-Kernel Support**: Easily manage and switch between **mihomo** and **sing-box** kernels directly within the Shell environment.
- **Flexible Configuration Management**: Supports online import of subscription links and configuration files to simplify the setup process.
- **Automated Tasks**: Configure scheduled tasks for automatic updates of configuration files and rules.
- **Graphical Dashboard**: Support for online installation and use of local Web Dashboards to intuitively manage built-in rules and traffic.
- **Multiple Operation Modes**: Supports switching between various traffic forwarding modes, including Router mode and Local mode.
- **One-Click Maintenance**: Built-in online update functionality to keep the script and features up to date.
## :computer: Device Support
ShellCrash is designed to be compatible with the vast majority of network devices based on the Linux kernel:
* **Router Devices**: Supports various firmwares based on OpenWrt or its derivatives (e.g., Xiaomi, Netgear etc.).
* **Linux Servers**: Supports devices running standard Linux/GNU distributions (e.g., Debian, CentOS, Armbian, Ubuntu, etc.).
* **Third-Party Firmware**: Compatible with Padavan (Conservative Mode), Pandora, and ASUS/Merlin firmware.
* **Other Devices**: Compatible with other devices based on Linux/GNU or Linux/busybox.
* **Docker**Compatible with Docker environments (e.g., Synology, PVE, etc.).
> For additional device support, please submit an [Issue](https://github.com/juewuy/ShellCrash/issues) or provide feedback in the [Telegram Group](https://t.me/ShellClash) (please include the device model and the output of the `uname -a` command).
---
## :hammer_and_wrench: Installation Guide
> [!TIP]
> If you encounter connection failures or SSL-related issues, please try switching to an alternative installation mirror.
### Prerequisites
1. Ensure the device has **SSH** enabled and **Root privileges** obtained (Linux systems with a GUI can use the terminal directly).
2. Connect to the device using an SSH tool (such as PuTTY, JuiceSSH, or the system's built-in terminal).
### :penguin: Standard Linux Device Installation
> [!IMPORTANT]
> Please perform the installation as the root user.
> Install via wget (jsDelivr CDN source)
```sh
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \
&& bash /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
**管理脚本**
```Shell
clash #使用管理脚本
> Or install via curl (Author's private source)
```sh
export url='https://gh.jwsc.eu.org/dev' && bash -c "$(curl -kfsSl $url/install_en.sh)" && . /etc/profile &> /dev/null
```
•启用后可以通过 http://clash.razord.top (或者 https://yacd.haishan.me http://app.tossp.com Host为网关IP端口为9999密钥为空管理clash内置规则<br>
问题反馈:
--
### https://t.me/clashfm
### :satellite: Router Device Installation
故障解决:
--
•部分设备安装时提示bin目录只读readonly可以通过输入mount -o remount rw /bin 来使目录临时可写,之后重新执行安装命令即可完成安装<br>
•部分设备确实无法写入bin目录的也可以通过sh /etc/clash/clashsh 命令来运行管理脚本<br>
•如果能正常连接国内网站而无法访问屏蔽网站:请在浏览器中打开 http://clash.razord.top 并使用测速功能,之后手动指定服务器即可;如果所有服务器都不可用即代表配置文件有问题<br>
**Installation via `curl`:**
> GitHub Source (Recommended for overseas environments or environments with proxy access)
```sh
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/dev' \
&& sh -c "$(curl -kfsSl $url/install_en.sh)" \
&& . /etc/profile &> /dev/null
```
已知问题:
--
•由于使用了clash的fake-ip模式故两种模式均不支持ipv6<br>
•Tun模式下clash服务可能会和小米路由器内置的tx网游加速器冲突请谨慎同时使用<br>
•Tun模式下部分软件可能不会经过clash可以通过设置软件内置sock5IP=路由IPport=7891或http代理IP=路由IPport=7890解决<br>
•Redir模式无法转发udp流量外服游戏可能会受影响此功能是由官方系统阉割了Tproxy导致暂时无解外服游戏用户建议使用Tun模式<br>
> Or jsDelivr CDN source
ToDo
--
~~•管理脚本增加订阅功能~~<br>
•管理脚本增加更新功能<br>
•添加一键安装脚本<br>
•修复redir-host DNS以及IPV6支持<br>
•……<br>
```sh
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \
&& sh -c "$(curl -kfsSl $url/install_en.sh)" \
&& . /etc/profile &> /dev/null
```
> Or Author's private source
```sh
export url='https://gh.jwsc.eu.org/dev' && sh -c "$(curl -kfsSl $url/install_en.sh)" && . /etc/profile &> /dev/null
```
**Installation via `wget`:**
> GitHub Source (Recommended for overseas environments or environments with proxy access)
```sh
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/dev' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
> Or jsDelivr CDN source
```sh
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
### :pager: Installation for Legacy Devices with Older `wget` Versions
> Author's private HTTP beta source
```sh
export url='http://t.jwsc.eu.org' \
&& wget -q -O /tmp/install.sh $url/install_en.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
感谢:
--
•https://lancellc.gitbook.io/clash/start-clash/clash-tun-mode<br>
•https://comzyh.gitbook.io/clash/<br>
•https://h-cheung.gitlab.io/post/使用_clash_和路由表实现透明代理<br>
•https://www.right.com.cn/forum/thread-4042741-1-1.html<br>
### :cloud: Virtual Machines
- **Alpine Linux VM**: It is highly recommended to use an Alpine image for optimal compatibility.
```sh
# Install necessary dependencies
apk add --no-cache wget openrc ca-certificates tzdata nftables iproute2 dcron
# Execute installation command
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install_en.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
### :whale: Docker
Please visit the official Docker image:
- [ShellCrash on Docker Hub](https://hub.docker.com/r/juewuy/shellcrash)
### :package: Local Installation
If online installation is not possible, please follow the guide for local installation:
- [Local ShellCrash Installation Tutorial | Juewuy's Blog](https://juewuy.github.io/bdaz)
---
## :book: Usage Instructions
After installation, enter the following commands in the terminal to launch the management interface:
```shell
crash # Launch the interactive script menu
crash -h # View the list of command help
```
### Running Dependencies
| Component | Necessity | Description |
| :--- | :--- | :--- |
| curl / wget | Mandatory | Required for node saving, online installation, and update operations. |
| iptables / nftables | Critical | Without these, the script can only run in Pure Mode. |
| crontab | Low | Required for scheduled tasks; otherwise, they will not function. |
| net-tools | Very Low | Used for automatic port occupancy detection. |
| ubus / iproute-doc | Very Low | Used for automatically obtaining the local Host address. |
---
## :link: Related Links
- FAQ: [Juewuy's Blog](https://juewuy.github.io/chang-jian-wen-ti/)
- Changelog: [Release History](https://github.com/juewuy/ShellCrash/releases)
- Discussion: [Telegram Group](https://t.me/ShellClash)
## :scroll: License
This project is licensed under the [GNU General Public License v3.0](LICENSE.txt).

191
README_CN.md Normal file
View File

@@ -0,0 +1,191 @@
<h1 align="center">ShellCrash</h1>
<p align="center">
<a target="_blank" href="https://github.com/MetaCubeX/mihomo/releases">
<img src="https://img.shields.io/github/release/MetaCubeX/mihomo.svg?style=flat-square&label=Core">
</a>
<a target="_blank" href="https://github.com/juewuy/ShellCrash/releases">
<img src="https://img.shields.io/github/release/juewuy/ShellCrash.svg?style=flat-square&label=ShellCrash&colorB=green">
</a>
</p>
<p align="center">
<strong>一款在 Shell 环境下便捷部署与管理 mihomo/sing-box 内核的脚本工具</strong>
</p>
<p align="center">
简体中文 | <a href="README.md">English</a>
</p>
---
## :rocket: 核心特性
- **多内核支持**:在 Shell 环境下便捷管理及切换 **mihomo****sing-box** 内核。
- **灵活配置管理**:支持在线导入订阅连结及配置文件,简化配置流程。
- **自动化任务**:支持配置定时任务,实现配置文件与规则的自动定时更新。
- **图形化面板**:支持在线安装并使用本地 Web 面板Dashboard直观管理内置规则与流量。
- **多模式运行**:支持路由模式、本机模式等多种流量转发模式切换。
- **一键维护**:内置脚本在线更新功能,保持版本与功能的及时更迭。
## :computer: 设备支持
ShellCrash 旨在兼容绝大多数基于 Linux 内核的网络设备:
* **路由器设备**:支持各种基于 OpenWrt 或其二次开发固件(如 小米路由、网件路由等设备)。
* **Linux 服务器**:支持运行标准 Linux/GNU发行版如 Debian、CentOS、Armbian、Ubuntu 等)的设备。
* **第三方固件**:兼容 Padavan保守模式、潘多拉固件以及华硕/梅林固件。
* **其他设备**兼容各种基于Linux/GNU或者Linux/busybox开发的设备。
* **Docker**部分可能不兼容的设备如群辉、PVE支持docker环境运行。
> 更多设备支持,请提交 [Issue](https://github.com/juewuy/ShellCrash/issues) 或前往 [Telegram 群组](https://t.me/ShellClash) 反馈(请附上设备型号及 `uname -a` 命令的输出信息)。
---
## :hammer_and_wrench: 安装指南
> [!TIP]
> 若遇到连接失败或SSL相关问题请尝试切换至其他安装镜像站。
### 前置条件
1. 确保设备已开启 **SSH** 并获得 **Root 权限**(带图形介面的 Linux 系统可直接使用终端)。
2. 使用 SSH 工具(如 Putty、JuiceSSH、或系统自带终端连接至设备。
### :penguin: 标准 Linux 设备安装
> [!IMPORTANT]
> 请以 root 用户进行安装。
> 使用 wget 安装jsDelivr CDN 源)
```sh
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@master' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh \
&& bash /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
> 或使用 curl 安装(作者私人源)
```sh
export url='https://gh.jwsc.eu.org/master' \
&& bash -c "$(curl -kfsSl $url/install.sh)" \
&& . /etc/profile &> /dev/null
```
### :satellite: 路由器设备安装
**使用 `curl` 安装:**
> GitHub 源(推荐海外环境或具备代理环境使用)
```sh
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/master' \
&& sh -c "$(curl -kfsSl $url/install.sh)" \
&& . /etc/profile &> /dev/null
```
> 或 jsDelivr CDN 源
```sh
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@master' \
&& sh -c "$(curl -kfsSl $url/install.sh)" \
&& . /etc/profile &> /dev/null
```
> 或作者私人源
```sh
export url='https://gh.jwsc.eu.org/master' \
&& sh -c "$(curl -kfsSl $url/install.sh)" \
&& . /etc/profile &> /dev/null
```
**使用 `wget` 安装:**
> GitHub 源(推荐海外环境或具备代理环境使用)
```sh
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/master' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
> 或 jsDelivr CDN 源
```sh
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@master' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
### :pager: 老旧设备使用低版本 `wget` 安装
> 作者私人 http 内测源
```sh
export url='http://t.jwsc.eu.org' \
&& wget -q -O /tmp/install.sh $url/install.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
### :cloud: 虚拟机
- **Alpine Linux 虚拟机**:强烈建议使用 Alpine 镜像以获得最佳兼容性
```sh
# 安装必要依赖
apk add --no-cache wget openrc ca-certificates tzdata nftables iproute2 dcron
# 执行安装命令
export url='https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@master' \
&& wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh \
&& sh /tmp/install.sh \
&& . /etc/profile &> /dev/null
```
### :whale: Docker
请访问官方 Docker 镜像:
- [ShellCrash on Docker Hub](https://hub.docker.com/r/juewuy/shellcrash)
### :package: 本地安装
若无法进行在线安装,请参照以下指南执行本地安装:
- [本地安装ShellCrash教程 | Juewuy's Blog](https://juewuy.github.io/bdaz)
---
## :book: 使用说明
安装完成后,在终端输入以下指令即可启动管理界面:
```shell
crash # 启动脚本交互选单
crash -h # 查看命令帮助列表
```
### 运行依赖说明
| 依赖组件 | 必要性 | 说明 |
| :--- | :--- | :--- |
| curl / wget | 必须 | 缺少时将无法进行节点保存、在线安装及更新操作 |
| iptables / nftables | 重要 | 缺少时仅能运行于纯淨模式 |
| crontab | 较低 | 缺少时定时任务功能将失效 |
| net-tools | 极低 | 缺少时无法自动检测端口占用 |
| ubus / iproute-doc | 极低 | 缺少时无法自动获取本机 Host 地址 |
---
## :link: 相关链接
- 常见问题:[Juewuy's Blog](https://juewuy.github.io/chang-jian-wen-ti/)
- 更新日志:[Release History](https://github.com/juewuy/ShellCrash/releases)
- 交流反馈:[Telegram 讨论组](https://t.me/ShellClash)
---
## :scroll: 许可协议
本项目采用[GNU通用公共许可证第3.0版](LICENSE.txt)授权。
---
## :airplane: 机场推荐
- [**大米**](https://1s.bigmeok.me/user#/register?code=2PuWY9I7),群友力荐,流媒体解锁,月付推荐。

BIN
ShellCrash.tar.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
bin/clashfm.tar.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
bin/dashboard/yacd.tar.gz Normal file

Binary file not shown.

Binary file not shown.

3511
bin/fix/ca-certificates.crt Normal file

File diff suppressed because it is too large Load Diff

BIN
bin/fix/tun.ko Normal file

Binary file not shown.

BIN
bin/geodata/Country.mmdb Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

BIN
bin/geodata/cn_mini.mmdb Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

BIN
bin/geodata/geoip_cn.db Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 KiB

31919
bin/geodata/geosite.dat Normal file

File diff suppressed because one or more lines are too long

BIN
bin/geodata/geosite_cn.db Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
bin/hfs/hfs.exe Normal file

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.

9
bin/release_version Normal file
View File

@@ -0,0 +1,9 @@
1.9.1
1.9.0
1.8.0
1.7.0
1.6.3
1.5.1
1.3.0
1.2.0
1.1.0

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.

4
bin/version Normal file
View File

@@ -0,0 +1,4 @@
meta_v=v1.19.17
singboxr_v=1.13.0-alpha.27
versionsh=1.9.5alpha11
GeoIP_v=20251205

Binary file not shown.

Binary file not shown.

View File

@@ -1,86 +0,0 @@
#!/bin/sh /etc/rc.common
# Example script
# Copyright (C) 2007 OpenWrt.org
USE_PROCD=1
START=99
getconfig(){
cpath=/etc/clash
ccfg=$cpath/mark
if [ ! -f "$ccfg" ]; then
echo mark文件不存在默认以Redir模式运行
cat >$ccfg<<EOF
#标识clash运行状态的文件请勿改动
EOF
redir_mod=redir模式
fi
source $ccfg
}
mark_time(){
start_time=`date +%s`
sed -i '/start_time*/'d $ccfg
sed -i "3i\start_time=$start_time" $ccfg
}
start_redir(){
#修改iptables规则使流量进入clash
iptables -t nat -N clash
iptables -t nat -A clash -d 0.0.0.0/8 -j RETURN
iptables -t nat -A clash -d 10.0.0.0/8 -j RETURN
iptables -t nat -A clash -d 127.0.0.0/8 -j RETURN
iptables -t nat -A clash -d 169.254.0.0/16 -j RETURN
iptables -t nat -A clash -d 172.16.0.0/12 -j RETURN
iptables -t nat -A clash -d 192.168.0.0/16 -j RETURN
iptables -t nat -A clash -d 224.0.0.0/4 -j RETURN
iptables -t nat -A clash -d 240.0.0.0/4 -j RETURN
iptables -t nat -A clash -p tcp -j REDIRECT --to-ports 7892
iptables -t nat -A PREROUTING -p tcp -j clash
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to 1053
ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to 1053
}
stop_redir(){
#重置iptables规则
iptables -t nat -D PREROUTING -p tcp -j clash > /dev/null 2>&1
iptables -t nat -F clash > /dev/null 2>&1
iptables -t nat -X clash > /dev/null 2>&1
iptables -t nat -D PREROUTING -p udp --dport 53 -j REDIRECT --to 1053 > /dev/null 2>&1
ip6tables -t nat -D PREROUTING -p udp --dport 53 -j REDIRECT --to 1053 > /dev/null 2>&1
}
start_tun(){
#修改iptables规则使流量进入clash
iptables -I FORWARD -o utun -j ACCEPT
iptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to 1053
ip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to 1053
}
stop_tun(){
iptables -t nat -D PREROUTING -p udp --dport 53 -j REDIRECT --to 1053 > /dev/null 2>&1
ip6tables -t nat -D PREROUTING -p udp --dport 53 -j REDIRECT --to 1053 > /dev/null 2>&1
}
start_service() {
getconfig
#创建clash后台进程
procd_open_instance
procd_set_param respawn
procd_set_param stderr 1
procd_set_param stdout 1
procd_set_param command $cpath/clash -d $cpath
procd_close_instance
#修改iptables规则使流量进入clash
if [[ "$redir_mod" = "Tun模式" ]];then
stop_tun
start_tun
mark_time
else
stop_redir
start_redir
mark_time
fi
}
stop_service() {
getconfig
if [[ "$redir_mod" = "Tun模式" ]];then
stop_tun
else
stop_redir
fi
}

View File

@@ -1,574 +0,0 @@
#!/bin/sh
# Copyright (C) Juewuy
echo "***********************************************"
echo "** 欢迎使用 **"
echo "** Clash for Miwifi **"
echo "** by Juewuy **"
echo "***********************************************"
getconfig(){
#文件路径
cpath=/etc/clash #clash目录地址如有变动只需要修改此处
sed -i "/^cpath\=*/ccpath\=$cpath" /etc/init.d/clash #同步service文件中的clash路径
ccfg=$cpath/mark
yaml=$cpath/config.yaml
#检查标识文件
if [ ! -f "$ccfg" ]; then
echo mark文件不存在正在创建
cat >$ccfg<<EOF
#标识clash运行状态的文件请勿改动
EOF
fi
source $ccfg
#获取自启状态
if [ $auto_start = true ] > /dev/null 2>&1; then
auto="\033[32m已设置开机启动\033[0m"
auto1="禁用clash开机启动"
else
auto="\033[31m未设置开机启动\033[0m"
auto1="允许clash开机启动"
fi
#获取运行模式
if [ ! -n "$redir_mod" ]; then
sed -i "2i\redir_mod=Redir模式" $ccfg
redir_mod=Redir模式
fi
#获取运行状态
uid=`ps |grep -w 'clash -d'|grep -v grep|awk '{print $1}'`
if [ $uid > 0 ];then
run="\033[32m正在运行$redir_mod\033[0m"
VmRSS=`cat /proc/$uid/status|grep -w VmRSS|awk '{print $2,$3}'`
#获取运行时长
if [ "$start_time" > 0 ] > /dev/null 2>&1; then
time=$((`date +%s`-$start_time))
day=$(($time/86400))
if [[ $day != 0 ]]; then
day=$day天
else
day=""
fi
time=`date -u -d @${time} +"%-H小时%-M分%-S秒"`
fi
else
run="\033[31m没有运行$redir_mod\033[0m"
fi
#输出状态
echo -----------------------------------------------
echo -e "Clash服务"$run""$auto""
if [ $uid > 0 ];then
echo -e "当前内存占用:\033[44m"$VmRSS"\033[0m已运行\033[46;30m"$day"\033[44;37m"$time"\033[0m"
fi
}
getyaml(){
source $ccfg
#前后端订阅服务器地址索引,可在此处添加!
Server=`sed -n ""$server_link"p"<<EOF
subconverter-web.now.sh
subcon.py6.pw
api.dler.io
api.wcc.best
EOF`
Config=`sed -n ""$rule_link"p"<<EOF
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online.ini
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Mini_MultiMode.ini
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_AdblockPlus.ini
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_Mini_AdblockPlus.ini
https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online_NoReject.ini
EOF`
Https="https://$Server/sub?target=clashr&new_name=true&url=$Url&insert=false&config=$Config"
echo -----------------------------------------------
echo 正在连接服务器获取配置文件…………链接地址为:
echo -e "\033[4;32m$Https\033[0m"
echo 可以手动复制该链接到浏览器打开并查看数据是否正常!
echo -e "\033[36m-----------------------------------------------"
echo -e "| |"
echo -e "| 需要一点时间,请耐心等待! |"
echo -e "| |"
echo -e "-----------------------------------------------\033[0m"
#获取在线yaml文件
yamlnew=$yaml.new
rm $yamlnew > /dev/null 2>&1
result=$(curl -w %{http_code} -skLo $yamlnew $Https)
if [ "$result" != "200" ];then
echo -----------------------------------------------
echo -e "\033[31m配置文件获取失败\033[0m"
echo -----------------------------------------------
echo
read -p "是否更换后端地址后重试?[1/0] > " res
if [ "$res" = '1' ]; then
sed -i '/server_link=*/'d $ccfg
if [ "$server_link" = '4' ]; then
server_link=0
fi
server_link=$(($server_link + 1))
echo $server_link
sed -i "5i\server_link=$server_link" $ccfg
getyaml
fi
exit;
else
if cat $yamlnew | grep ', server:' >/dev/null;then
##########需要变更的配置###########
redir='redir-port: 7892'
external='external-controller: 0.0.0.0:9999'
dns='dns: {enable: true, listen: 0.0.0.0:1053, fake-ip-range: 198.18.0.1/16, enhanced-mode: fake-ip, nameserver: [tls://dns.rubyfish.cn:853, 127.0.0.1:53], fallback: [tcp://1.1.1.1, tls://dns.google:853]}'
tun='tun: {enable: false, stack: system}'
exper='experimental: {ignore-resolve-fail: true, interface-name: en0}'
###################################
#预删除需要添加的项目
sed -i '/redir-port:*/'d $yamlnew
sed -i '/external-controller:*/'d $yamlnew
sed -i '/dns:*/'d $yamlnew
sed -i '/tun:*/'d $yamlnew
sed -i '/experimental:*/'d $yamlnew
#添加配置
sed -i "2a$redir" $yamlnew
sed -i "6a$external" $yamlnew
sed -i "7a$dns" $yamlnew
sed -i "8a$tun" $yamlnew
sed -i "9a$experimental" $yamlnew
sed -i "1,40s/sni: \S*/\1skip-cert-verify: true}/" $yamlnew
#替换文件
mv $yaml $yaml.bak
mv $yamlnew $yaml
echo 配置文件已生成正在重启clash使其生效
#重启clash服务
/etc/init.d/clash stop
/etc/init.d/clash start
sleep 1
uid=`ps |grep -w 'clash -d'|grep -v grep|awk '{print $1}'`
if [ $uid > 0 ];then
echo -----------------------------------------------
echo -e "\033[32mclash服务已启动\033[0m"
echo 可以使用 http://clash.razord.top IP为网关IP端口为9999管理clash内置规则
clashsh
else
echo -----------------------------------------------
echo -e "\033[31mclash服务启动失败请检查配置文件\033[0m"
clashsh
fi
exit;
else
echo -----------------------------------------------
echo -e "\033[33m囧囧囧 获取到了配置文件,但格式似乎不对 囧囧囧\033[0m"
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sed -n '1,20p' $yamlnew
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo -e "\033[33m请检查如上配置文件信息:\033[0m"
echo -----------------------------------------------
fi
exit;
fi
exit
}
getlink(){
#设置输入循环
i=1
while [ $i -le 9 ]
do
echo -----------------------------------------------
echo -e "\033[44m 实验性功能遇问题请加TG群反馈\033[42;30m t.me/clashfm \033[0m"
echo -----------------------------------------------
echo -e "\033[33m支持批量导入\033[30;46m Http/Https/Clash \033[0;33m等格式的订阅链接"
echo -e "支持批量导入\033[30;42m Vmess/SSR/SS/Trojan/Sock5 \033[0;33m等格式的节点链接"
echo -e "\033[36m多个较短的链接可以用\033[30;47m | \033[0;36m分隔以一次性输入"
echo -e "多个较长的链接请尽量分多次输入,可支持多达\033[30;47m 9 \033[0;36m次输入"
echo -e "\033[0m注意SSR/SS不支持\033[30;47m chacha20加密 \033[0m"
echo -e "\033[44;37m直接输入回车以结束输入并开始导入链接\033[0m"
echo -e "\033[33m 0 返回上级目录!\033[0m"
echo
url=""
read -p "请输入第"$i"个链接 > " url
test=$(echo $url | grep "://")
url=`echo ${url/\ \(*\)/''}` #删除恶心的超链接内容
url=`echo ${url/*\&url\=/""}` #将clash完整链接还原成单一链接
url=`echo ${url/\&config\=*/""}` #将clash完整链接还原成单一链接
url=`echo ${url//\&/\%26}` #将分隔符 & 替换成urlcode%26
if [[ "$test" != "" ]];then
if [[ $i == 1 ]];then
Url="$url"
else
Url="$Url"\|"$url"
fi
i=$(($i+1))
elif [ -z $url ];then
if [ -n $Url ];then
echo -----------------------------------------------
echo -e 请检查输入的链接是否正确:
echo -e "\033[4m$Url\033[0m"
read -p "确认导入配置文件原配置文件将被更名为config.bak![1/0] > " res
if [ "$res" = '1' ]; then
#将用户链接写入mark
sed -i '/Url=*/'d $ccfg
sed -i "6i\Url=\'$Url\'" $ccfg
#获取在线yaml文件
getyaml
exit;
fi
clashlink
fi
elif [[ $url == 0 ]];then
clashlink
else
echo -----------------------------------------------
echo -e "\033[31m请输入正确的订阅/分享链接!!!\033[0m"
fi
done
echo -----------------------------------------------
echo 输入太多啦,可能会导致订阅失败!
echo "多个较短的链接请尽量用“|”分隔以一次性输入!"
echo -e "请检查输入的链接是否正确:\033[4m$Url\033[0m"
read -p "确认导入配置文件原配置文件将被更名为config.bak![1/0] > " res
if [ "$res" = '1' ]; then
#将用户链接写入mark
sed -i '/Url=*/'d $ccfg
sed -i "6i\Url=\'$Url\'" $ccfg
#获取在线yaml文件
getyaml
exit;
else
echo -----------------------------------------------
echo 操作已取消!返回上级菜单!
clashlink
fi
clashlink
}
clashlink(){
#获取订阅规则
if [ ! -n "$rule_link" ]; then
sed -i '/rule_link=*/'d $ccfg
sed -i "4i\rule_link=1" $ccfg
rule_link=1
fi
#获取后端服务器地址
if [ ! -n "$server_link" ]; then
sed -i '/server_link=*/'d $ccfg
sed -i "5i\server_link=3" $ccfg
server_link=3
fi
echo -----------------------------------------------
echo -e "\033[44m 实验性功能遇问题请加TG群反馈\033[42;30m t.me/clashfm \033[0m"
echo -e "\033[32m 欢迎使用订阅功能!\033[0m"
echo -e 1 输入订阅链接
echo -e 2 选取规则模版
echo -e 3 选择后端地址
echo -e 4 还原配置文件
echo -e 5 手动更新订阅
echo -e 6 设置自动更新(未完成)
echo -e 0 返回上级菜单
read -p "请输入对应数字 > " num
if [ -z $num ];then
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
clashsh
elif [[ $num == 1 ]];then
getlink
elif [[ $num == 2 ]];then
echo -----------------------------------------------
echo -e "\033[44m 实验性功能遇问题请加TG群反馈\033[42;30m t.me/clashfm \033[0m"
echo 当前使用规则为:$rule_link
echo 1 ACL4SSR默认通用版推荐
echo 2 ACL4SSR精简全能版推荐
echo 3 ACL4SSR通用版去广告加强
echo 4 ACL4SSR精简版去广告加强
echo 5 ACL4SSR通用版无去广告
echo 0 返回上级菜单
read -p "请输入对应数字 > " num
if [ -z $num ];then
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
clashlink
else
#将对应标记值写入mark
sed -i '/rule_link*/'d $ccfg
sed -i "4i\rule_link="$num"" $ccfg
echo -----------------------------------------------
echo -e "\033[32m设置成功返回上级菜单\033[0m"
clashlink
fi
elif [[ $num == 3 ]];then
echo -----------------------------------------------
echo -e "\033[44m 实验性功能遇问题请加TG群反馈\033[42;30m t.me/clashfm \033[0m"
echo 当前使用后端为:$server_link
echo 1 subconverter-web.now.sh
echo 2 subcon.py6.pw
echo 3 api.dler.io
echo 4 api.wcc.best
echo 0 返回上级菜单
read -p "请输入对应数字 > " num
if [ -z $num ];then
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
clashlink
else
if [[ $num == 0 ]];then
clashlink
fi
#将对应标记值写入mark
sed -i '/server_link*/'d $ccfg
sed -i "4i\server_link="$num"" $ccfg
echo -----------------------------------------------
echo -e "\033[32m设置成功返回上级菜单\033[0m"
clashlink
fi
elif [[ $num == 4 ]];then
yamlbak=$yaml.bak
if [ ! -f "$yaml".bak ];then
echo -----------------------------------------------
echo -e "\033[31m没有找到配置文件的备份\033[0m"
else
echo -----------------------------------------------
echo -e 备份文件共有"\033[32m`wc -l < $yamlbak`\033[0m"行内容,当前文件共有"\033[32m`wc -l < $yaml`\033[0m"行内容
read -p "确认还原配置文件?此操作不可逆![1/0] > " res
if [ "$res" = '1' ]; then
mv $yamlbak $yaml
echo -----------------------------------------------
echo -e "\033[32m配置文件已还原请手动重启clash服务\033[0m"
else
echo -----------------------------------------------
echo -e "\033[31m操作已取消返回上级菜单\033[0m"
fi
fi
clashsh
elif [[ $num == 5 ]];then
if [ ! -n "$Url" ];then
echo -----------------------------------------------
echo 没有找到你的订阅链接!请先输入链接!
clashlink
else
echo -----------------------------------------------
echo -----------------------------------------------
echo -e "\033[33m当前系统记录的订阅链接为\033[0m"
echo -e "\033[4;32m$Url\033[0m"
echo -----------------------------------------------
read -p "确认更新配置文件?[1/0] > " res
if [ "$res" = '1' ]; then
getyaml
fi
clashlink
fi
elif [[ $num == 0 ]];then
clashsh
else
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
exit;
fi
}
clashadv(){
echo -----------------------------------------------
echo -e "\033[33m欢迎使用高级模式菜单\033[0m"
echo 1 切换代理模式Tun/Redir
echo 2 更新clash核心文件施工中
echo 3 更新GeoIP数据库施工中
echo 4 更新管理脚本(施工中)
echo 9 卸载clash
echo 0 返回上级菜单
read -p "请输入对应数字 > " num
if [[ $num -le 9 ]] > /dev/null 2>&1; then
if [[ $num == 0 ]]; then
clashsh
elif [[ $num == 1 ]]; then
echo -----------------------------------------------
echo -e "当前代理模式为:\033[47;30m $redir_mod \033[0m"
echo -e "\033[33m切换模式时会重启clash服务可能会导致短时间的网络中断\033[0m"
echo "1 Tun模式 支持UDP转发且延迟低"
echo " 但CPU及内存占用更高"
echo " 适合外服游戏用户"
echo "2 Redir模式CPU以及内存占用较低"
echo " 但不支持UDP流量转发"
echo " 日常使用推荐此模式"
echo 0 返回上级菜单
read -p "请输入对应数字 > " num
if [[ $num == 0 ]]; then
clashadv
elif [[ $num == 1 ]]; then
if [[ $redir_mod = "Redir模式" ]]; then
sed -i '/redir_mod*/'d $ccfg
sed -i "2i\redir_mod=Tun模式" $ccfg #修改redir_mod标记
sed -i '5,20s/tun: {enable: false/tun: {enable: true/' $yaml #修改配置文件
if [ $uid > 0 ];then > /dev/null 2>&1
echo -----------------------------------------------
echo -e "\033[33m正在重启clash进程……\033[0m"
/etc/init.d/clash stop > /dev/null 2>&1
fi
/etc/init.d/clash start
sleep 1
uid=`ps |grep -w 'clash -d'|grep -v grep|awk '{print $1}'`
if [ $uid > 0 ];then
echo -----------------------------------------------
echo -e "\033[32mclash服务已启动\033[0m"
echo -e "\033[33mclash已成功切换为\033[47;34m Tun模式! \033[0m"
echo -e 可以使用 "\033[32mhttp://clash.razord.top\033[0m"IP为网关IP端口为9999管理clash内置规则
clashsh
else
echo -----------------------------------------------
echo -e "\033[31mclash服务启动失败请检查配置文件\033[0m"
clashsh
fi
else
echo -----------------------------------------------
echo -e "\033[33m当前已经处于Tun模式无需重复设置\033[0m"
clashadv
fi
elif [[ $num == 2 ]]; then
if [[ $redir_mod = "Tun模式" ]]; then
sed -i '/redir_mod*/'d $ccfg
sed -i "2i\redir_mod=Redir模式" $ccfg #修改redir_mod标记
sed -i '5,20s/tun: {enable: true/tun: {enable: false/' $yaml #修改配置文件
if [ $uid > 0 ];then
echo -----------------------------------------------
echo -e "\033[33m正在重启clash进程……\033[0m"
/etc/init.d/clash stop > /dev/null 2>&1
fi
/etc/init.d/clash start
sleep 1
uid=`ps |grep -w 'clash -d'|grep -v grep|awk '{print $1}'`
if [ $uid > 0 ];then
echo -----------------------------------------------
echo -e "\033[32mclash服务已启动\033[0m"
echo -e "\033[33mclash已成功切换为\033[47;34m Redir模式! \033[0m"
echo -e 可以使用 "\033[32mhttp://clash.razord.top\033[0m"IP为网关IP端口为9999管理clash内置规则
clashsh
else
echo -----------------------------------------------
echo -e "\033[31mclash服务启动失败请检查配置文件\033[0m"
clashsh
fi
else
echo -----------------------------------------------
echo -e "\033[33m当前已经处于Redir模式无需重复设置\033[0m"
clashadv
fi
else
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
clashadv
fi
elif [[ $num == 9 ]]; then
read -p "确认卸载clash警告该操作不可逆[1/0] " res
if [ "$res" = '1' ]; then
/etc/init.d/clash disable
/etc/init.d/clash stop
rm -rf $cpath
rm /etc/init.d/clash
rm $csh
echo 已卸载clash相关文件
fi
exit;
else
echo -e "\033[31m暂未支持的选项\033[0m"
clashadv
fi
else
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
clashsh
fi
exit;
}
clashsh(){
#############################
getconfig
#############################
echo 1 启动/重启clash服务
echo 2 测试代理服务器连通性
echo 3 停止clash服务
echo 4 $auto1
echo 5 设置定时任务(施工中)
echo 6 使用链接导入节点/订阅
echo 7 高级设置
echo 0 退出脚本
read -p "请输入对应数字 > " num
if [[ $num -le 7 ]] > /dev/null 2>&1; then
if [[ $num == 0 ]]; then
exit;
elif [[ $num == 1 ]]; then
if [ $uid > 0 ];then
echo -----------------------------------------------
/etc/init.d/clash stop > /dev/null 2>&1
echo -e "\033[31mClash服务已停止\033[0m"
fi
/etc/init.d/clash start
sleep 1
uid=`ps |grep -w 'clash -d'|grep -v grep|awk '{print $1}'`
if [ $uid > 0 ];then
echo -----------------------------------------------
echo -e "\033[32mclash服务已启动\033[0m"
echo 可以使用 http://clash.razord.top IP为网关IP端口为9999管理clash内置规则
clashsh
else
echo -----------------------------------------------
echo -e "\033[31mclash服务启动失败请检查配置文件\033[0m"
clashsh
fi
exit;
elif [[ $num == 2 ]]; then
echo 注意:测试结果不保证一定准确!
delay=`curl -kx socks5://127.0.0.1:7891 -o /dev/null -s -w '%{time_starttransfer}' 'https://google.tw' & { sleep 3 ; kill $! & }` > /dev/null 2>&1
delay=`echo |awk "{print $delay*1000}"` > /dev/null 2>&1
echo -----------------------------------------------
if [ `echo ${#delay}` -gt 1 ];then
echo -e "\033[32m连接成功响应时间为"$delay" ms\033[0m"
else
echo -e "\033[31m连接超时请重试或检查节点配置\033[0m"
fi
clashsh
elif [[ $num == 3 ]]; then
/etc/init.d/clash stop > /dev/null 2>&1
echo -----------------------------------------------
echo -e "\033[31mClash服务已停止\033[0m"
echo -----------------------------------------------
exit;
elif [[ $num == 4 ]]; then
sed -i '/auto_start*/'d $ccfg
echo -----------------------------------------------
if [ $auto_start = true ] > /dev/null 2>&1; then
/etc/init.d/clash disable
sed -i "1i\auto_start=false" $ccfg
echo -e "\033[33m已禁止Clash开机启动\033[0m"
else
/etc/init.d/clash enable
sed -i "1i\auto_start=true" $ccfg
echo -e "\033[32m已设置Clash开机启动\033[0m"
fi
clashsh
elif [[ $num == 5 ]]; then
echo -----------------------------------------------
echo -e "\033[31m正在施工中敬请期待\033[0m"
echo -e "\033[32m正在施工中敬请期待\033[0m"
echo -e "\033[33m正在施工中敬请期待\033[0m"
echo -e "\033[34m正在施工中敬请期待\033[0m"
echo -e "\033[35m正在施工中敬请期待\033[0m"
echo -e "\033[36m正在施工中敬请期待\033[0m"
clashsh
elif [[ $num == 6 ]]; then
clashlink
elif [[ $num == 7 ]]; then
clashadv
else
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
fi
exit 1
else
echo -----------------------------------------------
echo -e "\033[31m请输入正确的数字\033[0m"
fi
exit 1
}
clashsh

File diff suppressed because it is too large Load Diff

151
docker/README.md Normal file
View File

@@ -0,0 +1,151 @@
# ShellCrash (Official Docker Image)
**ShellCrash 官方 Docker 镜像**,用于在容器环境中运行 ShellCrash支持 **HTTP / SOCKS 代理****旁路由透明代理** 两种部署模式。
该镜像由 **ShellCrash 官方维护**,基于原项目脚本构建,并通过 Docker 多架构机制发布。
------
## Quick Start最小化运行
仅启用 HTTP(S) / SOCKS5 代理功能适用于基础代理需求Mix代理端口7890面板管理端口9999。
```shell
docker run -d \
--name shellcrash \
-p 7890:7890 \
-p 9999:9999 \
juewuy/shellcrash:latest
```
------
## Container Management容器管理
首次部署完成后请务必使用以下命令进入容器完成设置导入配置文件允许开机启动及启动内核服务之后也可用此命令进入容器sh环境进行管理
```shell
docker exec -it shellcrash sh -l
```
------
## Advanced Usage旁路由 / 透明代理)
适用于旁路由、软路由或需要透明代理的部署场景需提前创建macvlan这里不推荐使用容器的host模式。
### 1. 创建 macvlan 网络
此处请根据实际网络环境调整参数,如之前已创建可忽略。
```shell
docker network create \
--driver macvlan \
--subnet 192.168.31.0/24 \
--gateway 192.168.31.1 \
-o parent=eth0 \
macvlan_lan
```
### 2. 启动容器(旁路由模式)
```shell
docker run -d \
--name shellcrash \
--network macvlan_lan \
--ip 192.168.31.222 \
--cap-add NET_ADMIN \
--cap-add NET_RAW \
--cap-add SYS_ADMIN \
--sysctl net.ipv4.ip_forward=1 \
--device /dev/net/tun:/dev/net/tun \
--restart unless-stopped \
juewuy/shellcrash:latest
```
### 3. 配置需要路由的设备
将需要路由的设备IPV4网关与DNS均指向启动容器时指定的IP地址如192.168.31.222
注意旁路由模式必须禁用子设备的IPV6地址或主路由的IPV6功能否则流量可能会经由IPV6直连而不会进入旁路由转发
------
## Persistent Configuration持久化配置,可选)
推荐使用 volume 挂载以持久化 ShellCrash 配置。
### 1. 创建宿主机目录
```shell
mkdir -p /root/ShellCrash
```
### 2. 启用持久化
将命令粘贴到你的实际容器启动命令中间,例如:
```shell
docker run -d \
………………
-v shellcrash_configs:/etc/ShellCrash/configs \
………………
```
------
## Compose DeploymentCompose部署
### 1. 创建宿主机目录并进入目录
```shell
mkdir -p /tmp/ShellCrash
cd /tmp/ShellCrash
```
### 2. 下载Compose模版
```shell
curl -sSL https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@dev/docker/compose.yml -O
```
### 3. 根据本地环境修改Compose模版
```shell
vi compose.yml #或者使用其他文本编辑器
```
### 4. 运行服务
```shell
docker compose up -d
```
------
## Delete移除容器镜像或删除卷
### Docker删除容器
```shell
docker rm -f shellcrash
```
### Docker删除卷
```shell
docker volume rm shellcrash_configs
```
### Compose删除容器&卷
```shell
docker-compose down -v
```
## Notes
- 内置公网防火墙功能无法管理宿主机网络请自行做好宿主机7890/9999端口的网络防护
- 旁路由模式需要宿主机支持 `TUN`
- macvlan 网络下宿主机默认无法直接访问容器 IP
- 透明代理场景可能需要额外的网络规划

35
docker/compose.yml Normal file
View File

@@ -0,0 +1,35 @@
version: "3.9"
services:
shellclash:
image: juewuy/shellcrash:latest
container_name: shellcrash
networks:
macvlan_lan:
ipv4_address: 192.168.31.222
cap_add:
- SYS_ADMIN
- NET_ADMIN
- NET_RAW
devices:
- "/dev/net/tun:/dev/net/tun"
sysctls:
- net.ipv4.ip_forward: 1
# - net.ipv6.conf.all.forwarding=1
volumes:
- shellcrash_configs:/etc/ShellCrash/configs:rw
restart: unless-stopped
volumes:
shellcrash_configs:
networks:
macvlan_lan:
name: macvlan_lan
driver: macvlan
driver_opts:
parent: eth0
ipam:
config:
- subnet: 192.168.31.0/24
gateway: 192.168.31.1

View File

@@ -0,0 +1 @@
oneshot

View File

@@ -0,0 +1,2 @@
#!/command/execlineb -P
/etc/ShellCrash/start.sh afstart

View File

@@ -0,0 +1 @@
oneshot

View File

@@ -0,0 +1,2 @@
#!/command/execlineb -P
/etc/ShellCrash/start.sh bfstart

3
docker/s6-rc.d/crond/run Normal file
View File

@@ -0,0 +1,3 @@
#!/command/execlineb -P
fdmove -c 2 1
exec crond -f -l 8

View File

@@ -0,0 +1 @@
longrun

View File

@@ -0,0 +1,6 @@
#!/bin/sh
set -e
. /etc/ShellCrash/configs/command.env
exec /bin/sh -c "${COMMAND} > /dev/null"

View File

@@ -0,0 +1 @@
longrun

View File

372
install.sh Normal file
View File

@@ -0,0 +1,372 @@
#!/bin/sh
# Copyright (C) Juewuy
echo "***********************************************"
echo "** 欢迎使用 **"
echo "** ShellCrash **"
echo "** by Juewuy **"
echo "***********************************************"
language=chs
[ -z "$url" ] && url="https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@master"
# 内置工具
cecho() {
printf '%b\n' "$*"
}
dir_avail() {
df -h >/dev/null 2>&1 && h="$2"
df -P $h "${1:-.}" 2>/dev/null | awk 'NR==2 {print $4}'
}
ckcmd() {
if command -v sh >/dev/null 2>&1; then
command -v "$1" >/dev/null 2>&1
else
type "$1" >/dev/null 2>&1
fi
}
webget() {
#参数【$1】代表下载目录【$2】代表在线地址
#参数【$3】代表输出显示【$4】不启用重定向
if curl --version >/dev/null 2>&1; then
[ "$3" = "echooff" ] && progress='-s' || progress='-#'
[ -z "$4" ] && redirect='-L' || redirect=''
result=$(curl -w %{http_code} --connect-timeout 5 "$progress" "$redirect" -ko "$1" "$2")
[ -n "$(echo $result | grep -e ^2)" ] && result="200"
else
if wget --version >/dev/null 2>&1; then
[ "$3" = "echooff" ] && progress='-q' || progress='-q --show-progress'
[ "$4" = "rediroff" ] && redirect='--max-redirect=0' || redirect=''
certificate='--no-check-certificate'
timeout='--timeout=3'
fi
[ "$3" = "echoon" ] && progress=''
[ "$3" = "echooff" ] && progress='-q'
wget "$progress" "$redirect" "$certificate" "$timeout" -O "$1" "$2"
[ $? -eq 0 ] && result="200"
fi
}
error_down() {
cecho "请参考 \033[32mhttps://github.com/juewuy/ShellCrash/blob/master/README_CN.md"
cecho "\033[33m使用其他安装源重新安装\033[0m"
}
# 安装及初始化
set_alias() {
while true; do
echo "-----------------------------------------------"
cecho "\033[36m请选择一个别名或使用自定义别名\033[0m"
echo "-----------------------------------------------"
cecho " 1 【\033[32mcrash\033[0m】"
cecho " 2 【\033[32m sc \033[0m】"
cecho " 3 【\033[32m mm \033[0m】"
cecho " 0 退出安装"
echo "-----------------------------------------------"
read -p "请输入相应数字或自定义别名 > " res
case "$res" in
0)
echo "安装已取消"
exit 1
;;
1)
my_alias=crash
;;
2)
my_alias=sc
;;
3)
my_alias=mm
;;
*)
my_alias=$res
;;
esac
cmd=$(ckcmd "$my_alias" | grep 'menu.sh')
ckcmd "$my_alias" && [ -z "$cmd" ] && {
cecho "\033[33m此别名和当前系统内置命令/别名冲突,请换一个!\033[0m"
sleep 1
continue
}
break
done
}
gettar() {
webget /tmp/ShellCrash.tar.gz "$url/ShellCrash.tar.gz" >/dev/null 2>&1
if [ "$result" != "200" ]; then
cecho "\033[33m文件下载失败\033[0m"
error_down
exit 1
else
"$CRASHDIR"/start.sh stop 2>/dev/null
# 解压
echo "-----------------------------------------------"
echo "开始解压文件!"
mkdir -p "$CRASHDIR" >/dev/null
tar -zxf '/tmp/ShellCrash.tar.gz' -C "$CRASHDIR"/ || tar -zxf '/tmp/ShellCrash.tar.gz' --no-same-owner -C "$CRASHDIR"/
if [ -s "$CRASHDIR"/init.sh ]; then
set_alias
. "$CRASHDIR"/init.sh >/dev/null
[ "$?" != 0 ] && cecho "\033[33m初始化失败请尝试本地安装\033[0m" && exit 1
else
rm -rf /tmp/ShellCrash.tar.gz
cecho "\033[33m文件解压失败\033[0m"
error_down
exit 1
fi
fi
}
set_usb_dir() {
while true; do
cecho "请选择安装目录"
du -hL /mnt | awk '{print " "NR" "$2" "$1}'
read -p "请输入相应数字 > " num
dir=$(du -hL /mnt | awk '{print $2}' | sed -n "$num"p)
if [ -z "$dir" ]; then
cecho "\033[31m输入错误请重新设置\033[0m"
continue
fi
break 1
done
}
set_xiaomi_dir() {
cecho "\033[33m检测到当前设备为小米官方系统请选择安装位置\033[0m"
[ -d /data ] && cecho " 1 安装到 /data 目录,剩余空间:$(dir_avail /data -h)(支持软固化功能)"
[ -d /userdisk ] && cecho " 2 安装到 /userdisk 目录,剩余空间:$(dir_avail /userdisk -h)(支持软固化功能)"
[ -d /data/other_vol ] && cecho " 3 安装到 /data/other_vol 目录,剩余空间:$(dir_avail /data/other_vol -h)(支持软固化功能)"
cecho " 4 安装到自定义目录(不推荐,不明勿用!)"
cecho " 0 退出安装"
echo "-----------------------------------------------"
read -p "请输入相应数字 > " num
case "$num" in
1)
dir=/data
;;
2)
dir=/userdisk
;;
3)
dir=/data/other_vol
;;
4)
set_cust_dir
;;
*)
exit 1
;;
esac
}
set_asus_usb() {
while true; do
echo -e "请选择U盘目录"
du -hL /tmp/mnt | awk -F/ 'NF<=4' | awk '{print " "NR" "$2" "$1}'
read -p "请输入相应数字 > " num
dir=$(du -hL /tmp/mnt | awk -F/ 'NF<=4' | awk '{print $2}' | sed -n "$num"p)
if [ ! -f "$dir/asusware.arm/etc/init.d/S50downloadmaster" ]; then
echo -e "\033[31m未找到下载大师自启文件$dir/asusware.arm/etc/init.d/S50downloadmaster请检查设置\033[0m"
sleep 1
else
break
fi
done
}
set_asus_dir() {
cecho "\033[33m检测到当前设备为华硕固件请选择安装方式\033[0m"
cecho " 1 基于U盘+下载大师安装(支持所有固件限ARM设备须插入U盘或移动硬盘)"
cecho " 2 基于自启脚本安装(仅支持部分梅林固件)"
cecho " 0 退出安装"
echo "-----------------------------------------------"
read -p "请输入相应数字 > " num
case "$num" in
1)
echo -e "请先在路由器网页后台安装下载大师并启用,之后选择外置存储所在目录!"
sleep 2
set_asus_usb
;;
2)
cecho "如开机无法正常自启请重新使用U盘+下载大师安装!"
sleep 2
dir=/jffs
;;
*)
exit 1
;;
esac
}
set_cust_dir() {
while true; do
echo "-----------------------------------------------"
echo '可用路径 剩余空间:'
df -h | awk '{print $6,$4}' | sed 1d
echo '路径是必须带 / 的格式,注意写入虚拟内存(/tmp,/opt,/sys...)的文件会在重启后消失!!!'
read -p "请输入自定义路径 > " dir
if [ "$(dir_avail "$dir")" = 0 ] || [ -n "$(echo "$dir" | grep -Eq '^/(tmp|opt|sys)(/|$)')" ]; then
cecho "\033[31m路径错误请重新设置\033[0m"
continue
fi
break 1
done
}
setdir() {
while true; do
echo "-----------------------------------------------"
cecho "\033[33m注意安装ShellCrash至少需要预留约1MB的磁盘空间\033[0m"
case "$systype" in
Padavan) dir=/etc/storage ;;
mi_snapshot) set_xiaomi_dir ;;
asusrouter) set_asus_dir ;;
ng_snapshot) dir=/tmp/mnt ;;
*)
cecho " 1 在\033[32m/etc目录\033[0m下安装(适合root用户)"
cecho " 2 在\033[32m/usr/share目录\033[0m下安装(适合Linux系统)"
cecho " 3 在\033[32m当前用户目录\033[0m下安装(适合非root用户)"
cecho " 4 在\033[32m外置存储\033[0m中安装"
cecho " 5 手动设置安装目录"
cecho " 0 退出安装"
echo "----------------------------------------------"
read -p "请输入相应数字 > " num
# 设置目录
case "$num" in
1)
dir=/etc
;;
2)
dir=/usr/share
;;
3)
dir=~/.local/share
mkdir -p ~/.config/systemd/user
;;
4)
set_usb_dir
;;
5)
set_cust_dir
;;
*)
echo "安装已取消"
exit 1
;;
esac
;;
esac
if [ ! -w "$dir" ]; then
cecho "\033[31m没有$dir目录写入权限!请重新设置!\033[0m"
sleep 1
else
cecho "目标目录\033[32m$dir\033[0m空间剩余$(dir_avail "$dir" -h)"
read -p "确认安装?(1/0) > " res
if [ "$res" = "1" ]; then
CRASHDIR="$dir"/ShellCrash
break
fi
fi
done
}
install() {
echo "-----------------------------------------------"
echo "开始从服务器获取安装文件!"
echo "-----------------------------------------------"
gettar
echo "-----------------------------------------------"
echo "ShellCrash 已经安装成功!"
[ "$profile" = "~/.bashrc" ] && echo "请执行【. ~/.bashrc > /dev/null】命令以更新环境变量"
[ -n "$(ls -l /bin/sh | grep -oE 'zsh')" ] && echo "请执行【. ~/.zshrc > /dev/null】命令以更新环境变量"
echo "-----------------------------------------------"
cecho "\033[33m输入\033[30;47m $my_alias \033[0;33m命令即可管理\033[0m"
echo "-----------------------------------------------"
}
setversion() {
echo "-----------------------------------------------"
cecho "\033[33m请选择想要安装的版本\033[0m"
cecho " 1 \033[32m公测版(推荐)\033[0m"
cecho " 2 \033[36m稳定版\033[0m"
cecho " 3 \033[31m开发版\033[0m"
echo "-----------------------------------------------"
read -p "请输入相应数字 > " num
case "$num" in
1) release_type=master ;;
2) release_type=stable ;;
3) release_type=dev ;;
*) ;;
esac
url=$(echo "$url" | sed "s/master/$release_type/")
}
# 安装检查
check_systype() {
[ -f "/etc/storage/started_script.sh" ] && {
systype=Padavan #老毛子固件
initdir='/etc/storage/started_script.sh'
}
[ -d "/jffs" ] && {
systype=asusrouter #华硕固件
[ -f "/jffs/.asusrouter" ] && initdir='/jffs/.asusrouter'
[ -d "/jffs/scripts" ] && initdir='/jffs/scripts/nat-start'
}
[ -f "/data/etc/crontabs/root" ] && systype=mi_snapshot #小米设备
[ -w "/var/mnt/cfg/firewall" ] && systype=ng_snapshot #NETGEAR设备
}
check_user() {
if [ "$USER" != "root" ] && [ -z "$systype" ]; then
echo "当前用户:$USER"
cecho "\033[31m请尽量使用root用户不要直接使用sudo命令执行安装!\033[0m"
echo "-----------------------------------------------"
read -p "仍要安装?可能会产生未知错误!(1/0) > " res
[ "$res" != "1" ] && exit 1
fi
}
check_version() {
echo "$url" | grep -q 'master' && setversion
webget /tmp/version "$url/version" echooff
[ "$result" = "200" ] && versionsh=$(cat /tmp/version)
rm -rf /tmp/version
# 输出
cecho "最新版本:\033[32m$versionsh\033[0m"
echo "-----------------------------------------------"
cecho "\033[44m如遇问题请加TG群反馈\033[42;30m t.me/ShellClash \033[0m"
cecho "\033[37m支持各种基于openwrt的路由器设备"
cecho "\033[33m支持Debian、Centos等标准Linux系统\033[0m"
}
check_dir() {
if [ -n "$CRASHDIR" ]; then
echo "-----------------------------------------------"
cecho "检测到旧的安装目录\033[36m$CRASHDIR\033[0m是否覆盖安装"
cecho "\033[32m覆盖安装时不会移除配置文件\033[0m"
echo " 1 覆盖安装"
echo " 2 卸载旧版本并安装"
echo " 0 取消安装"
read -p "请输入相应数字 > " num
case "$num" in
1)
install
;;
2)
[ "$CRASHDIR" != "/" ] && rm -rf "$CRASHDIR"
echo "-----------------------------------------------"
cecho "\033[31m 旧版本文件已卸载!\033[0m"
setdir
install
;;
9)
echo "测试模式,变更安装位置 $CRASHDIR"
setdir
install
;;
*)
cecho "\033[31m已取消安装\033[0m"
exit 1
;;
esac
else
setdir
install
fi
}
check_systype
check_user
check_version
check_dir

372
install_en.sh Normal file
View File

@@ -0,0 +1,372 @@
#!/bin/sh
# Copyright (C) Juewuy
echo "***********************************************"
echo "** Welcome to **"
echo "** ShellCrash **"
echo "** by Juewuy **"
echo "***********************************************"
language=en
[ -z "$url" ] && url="https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash@master"
# Internal Tools
cecho() {
printf '%b\n' "$*"
}
dir_avail() {
df -h >/dev/null 2>&1 && h="$2"
df -P $h "${1:-.}" 2>/dev/null | awk 'NR==2 {print $4}'
}
ckcmd() {
if command -v sh >/dev/null 2>&1; then
command -v "$1" >/dev/null 2>&1
else
type "$1" >/dev/null 2>&1
fi
}
webget() {
# Parameter [$1] Download Path, [$2] Online URL
# Parameter [$3] Display Output, [$4] Disable Redirects
if curl --version >/dev/null 2>&1; then
[ "$3" = "echooff" ] && progress='-s' || progress='-#'
[ -z "$4" ] && redirect='-L' || redirect=''
result=$(curl -w %{http_code} --connect-timeout 5 "$progress" "$redirect" -ko "$1" "$2")
[ -n "$(echo $result | grep -e ^2)" ] && result="200"
else
if wget --version >/dev/null 2>&1; then
[ "$3" = "echooff" ] && progress='-q' || progress='-q --show-progress'
[ "$4" = "rediroff" ] && redirect='--max-redirect=0' || redirect=''
certificate='--no-check-certificate'
timeout='--timeout=3'
fi
[ "$3" = "echoon" ] && progress=''
[ "$3" = "echooff" ] && progress='-q'
wget "$progress" "$redirect" "$certificate" "$timeout" -O "$1" "$2"
[ $? -eq 0 ] && result="200"
fi
}
error_down() {
cecho "Please refer to \033[32mhttps://github.com/juewuy/ShellCrash/blob/master/README.md"
cecho "\033[33mUse an alternative source to reinstall!\033[0m"
}
# Installation and Initialization
set_alias() {
while true; do
echo "-----------------------------------------------"
cecho "\033[36mPlease select an alias or enter a custom one:\033[0m"
echo "-----------------------------------------------"
cecho " 1 【\033[32mcrash\033[0m】"
cecho " 2 【\033[32m sc \033[0m】"
cecho " 3 【\033[32m mm \033[0m】"
cecho " 0 Exit Installation"
echo "-----------------------------------------------"
read -p "Enter number or custom alias > " res
case "$res" in
0)
echo "Installation cancelled"
exit 1
;;
1)
my_alias=crash
;;
2)
my_alias=sc
;;
3)
my_alias=mm
;;
*)
my_alias=$res
;;
esac
cmd=$(ckcmd "$my_alias" | grep 'menu.sh')
ckcmd "$my_alias" && [ -z "$cmd" ] && {
cecho "\033[33mThis alias conflicts with a system command; please choose another!\033[0m"
sleep 1
continue
}
break
done
}
gettar() {
webget /tmp/ShellCrash.tar.gz "$url/ShellCrash.tar.gz" >/dev/null 2>&1
if [ "$result" != "200" ]; then
cecho "\033[33mFile download failed!\033[0m"
error_down
exit 1
else
"$CRASHDIR"/start.sh stop 2>/dev/null
# Extract
echo "-----------------------------------------------"
echo "Starting file extraction!"
mkdir -p "$CRASHDIR" >/dev/null
tar -zxf '/tmp/ShellCrash.tar.gz' -C "$CRASHDIR"/ || tar -zxf '/tmp/ShellCrash.tar.gz' --no-same-owner -C "$CRASHDIR"/
if [ -s "$CRASHDIR"/init.sh ]; then
set_alias
. "$CRASHDIR"/init.sh >/dev/null
[ "$?" != 0 ] && cecho "\033[33mInitialization failed, try local installation!\033[0m" && exit 1
else
rm -rf /tmp/ShellCrash.tar.gz
cecho "\033[33mFile extraction failed!\033[0m"
error_down
exit 1
fi
fi
}
set_usb_dir() {
while true; do
cecho "Please select installation directory"
du -hL /mnt | awk '{print " "NR" "$2" "$1}'
read -p "Enter number > " num
dir=$(du -hL /mnt | awk '{print $2}' | sed -n "$num"p)
if [ -z "$dir" ]; then
cecho "\033[31mInvalid input! Please try again!\033[0m"
continue
fi
break 1
done
}
set_xiaomi_dir() {
cecho "\033[33mXiaomi device detected, please select installation location\033[0m"
[ -d /data ] && cecho " 1 Install to /data, Free space: $(dir_avail /data -h) (Supports soft-hardening)"
[ -d /userdisk ] && cecho " 2 Install to /userdisk, Free space: $(dir_avail /userdisk -h) (Supports soft-hardening)"
[ -d /data/other_vol ] && cecho " 3 Install to /data/other_vol, Free space: $(dir_avail /data/other_vol -h) (Supports soft-hardening)"
cecho " 4 Custom directory (Not recommended for beginners!)"
cecho " 0 Exit"
echo "-----------------------------------------------"
read -p "Enter number > " num
case "$num" in
1)
dir=/data
;;
2)
dir=/userdisk
;;
3)
dir=/data/other_vol
;;
4)
set_cust_dir
;;
*)
exit 1
;;
esac
}
set_asus_usb() {
while true; do
echo -e "Please select USB directory"
du -hL /tmp/mnt | awk -F/ 'NF<=4' | awk '{print " "NR" "$2" "$1}'
read -p "Enter number > " num
dir=$(du -hL /tmp/mnt | awk -F/ 'NF<=4' | awk '{print $2}' | sed -n "$num"p)
if [ ! -f "$dir/asusware.arm/etc/init.d/S50downloadmaster" ]; then
echo -e "\033[31mDownload Master startup file not found: $dir/asusware.arm/etc/init.d/S50downloadmaster. Check settings!\033[0m"
sleep 1
else
break
fi
done
}
set_asus_dir() {
cecho "\033[33mAsus firmware detected, please select installation method\033[0m"
cecho " 1 Via USB + Download Master (Supports all firmware, ARM only, USB required)"
cecho " 2 Via startup script (Merlin firmware only)"
cecho " 0 Exit"
echo "-----------------------------------------------"
read -p "Enter number > " num
case "$num" in
1)
echo -e "Please install and enable Download Master in the router web UI first, then select the storage directory!"
sleep 2
set_asus_usb
;;
2)
cecho "If auto-start fails after reboot, please use USB + Download Master method instead!"
sleep 2
dir=/jffs
;;
*)
exit 1
;;
esac
}
set_cust_dir() {
while true; do
echo "-----------------------------------------------"
echo 'Path | Free Space:'
df -h | awk '{print $6,$4}' | sed 1d
echo 'Path must start with "/". Files in virtual memory (/tmp, /opt, /sys...) will be lost on reboot!!!'
read -p "Enter custom path > " dir
if [ "$(dir_avail "$dir")" = 0 ] || [ -n "$(echo "$dir" | grep -Eq '^/(tmp|opt|sys)(/|$)')" ]; then
cecho "\033[31mInvalid path! Please try again!\033[0m"
continue
fi
break 1
done
}
setdir() {
while true; do
echo "-----------------------------------------------"
cecho "\033[33mNote: ShellCrash requires at least 1MB of disk space\033[0m"
case "$systype" in
Padavan) dir=/etc/storage ;;
mi_snapshot) set_xiaomi_dir ;;
asusrouter) set_asus_dir ;;
ng_snapshot) dir=/tmp/mnt ;;
*)
cecho " 1 Install in \033[32m/etc\033[0m (Best for root users)"
cecho " 2 Install in \033[32m/usr/share\033[0m (Standard Linux systems)"
cecho " 3 Install in \033[32mUser Directory\033[0m (Best for non-root users)"
cecho " 4 Install on \033[32mExternal Storage\033[0m"
cecho " 5 Manual path entry"
cecho " 0 Exit"
echo "----------------------------------------------"
read -p "Enter number > " num
# Set Dir
case "$num" in
1)
dir=/etc
;;
2)
dir=/usr/share
;;
3)
dir=~/.local/share
mkdir -p ~/.config/systemd/user
;;
4)
set_usb_dir
;;
5)
set_cust_dir
;;
*)
echo "Installation cancelled"
exit 1
;;
esac
;;
esac
if [ ! -w "$dir" ]; then
cecho "\033[31mNo write permission for $dir! Please reset!\033[0m"
sleep 1
else
cecho "Target directory: \033[32m$dir\033[0m | Free space: $(dir_avail "$dir" -h)"
read -p "Confirm installation? (1/0) > " res
if [ "$res" = "1" ]; then
CRASHDIR="$dir"/ShellCrash
break
fi
fi
done
}
install() {
echo "-----------------------------------------------"
echo "Retrieving installation files from server..."
echo "-----------------------------------------------"
gettar
echo "-----------------------------------------------"
echo "ShellCrash installed successfully!"
[ "$profile" = "~/.bashrc" ] && echo "Please run [. ~/.bashrc > /dev/null] to update environment variables!"
[ -n "$(ls -l /bin/sh | grep -oE 'zsh')" ] && echo "Please run [. ~/.zshrc > /dev/null] to update environment variables!"
echo "-----------------------------------------------"
cecho "\033[33mType \033[30;47m $my_alias \033[0;33m to start management dashboard!!!\033[0m"
echo "-----------------------------------------------"
}
setversion() {
echo "-----------------------------------------------"
cecho "\033[33mSelect version to install:\033[0m"
cecho " 1 \033[32mBeta (Recommended)\033[0m"
cecho " 2 \033[36mStable\033[0m"
cecho " 3 \033[31mDev (Unstable)\033[0m"
echo "-----------------------------------------------"
read -p "Enter number > " num
case "$num" in
1) release_type=master ;;
2) release_type=stable ;;
3) release_type=dev ;;
*) ;;
esac
url=$(echo "$url" | sed "s/master/$release_type/")
}
# Pre-Install Checks
check_systype() {
[ -f "/etc/storage/started_script.sh" ] && {
systype=Padavan # Padavan Firmware
initdir='/etc/storage/started_script.sh'
}
[ -d "/jffs" ] && {
systype=asusrouter # Asus Firmware
[ -f "/jffs/.asusrouter" ] && initdir='/jffs/.asusrouter'
[ -d "/jffs/scripts" ] && initdir='/jffs/scripts/nat-start'
}
[ -f "/data/etc/crontabs/root" ] && systype=mi_snapshot # Xiaomi device
[ -w "/var/mnt/cfg/firewall" ] && systype=ng_snapshot # NETGEAR device
}
check_user() {
if [ "$USER" != "root" ] && [ -z "$systype" ]; then
echo "Current User: $USER"
cecho "\033[31mPlease use the root user (do not use sudo directly!) to install!\033[0m"
echo "-----------------------------------------------"
read -p "Install anyway? Unknown errors may occur! (1/0) > " res
[ "$res" != "1" ] && exit 1
fi
}
check_version() {
echo "$url" | grep -q 'master' && setversion
webget /tmp/version "$url/version" echooff
[ "$result" = "200" ] && versionsh=$(cat /tmp/version)
rm -rf /tmp/version
# Output
cecho "Latest Version: \033[32m$versionsh\033[0m"
echo "-----------------------------------------------"
cecho "\033[44mFor issues, please join the TG group: \033[42;30m t.me/ShellClash \033[0m"
cecho "\033[37mSupports various OpenWrt-based router devices"
cecho "\033[33mSupports Debian, Centos and standard Linux systems\033[0m"
}
check_dir() {
if [ -n "$CRASHDIR" ]; then
echo "-----------------------------------------------"
cecho "Old installation detected at \033[36m$CRASHDIR\033[0m. Overwrite?"
cecho "\033[32mConfiguration files will NOT be removed during overwrite!\033[0m"
echo " 1 Overwrite Installation"
echo " 2 Uninstall old version and reinstall"
echo " 0 Cancel"
read -p "Enter number > " num
case "$num" in
1)
install
;;
2)
[ "$CRASHDIR" != "/" ] && rm -rf "$CRASHDIR"
echo "-----------------------------------------------"
cecho "\033[31mOld version uninstalled!\033[0m"
setdir
install
;;
9)
echo "Test Mode: Changing installation path $CRASHDIR"
setdir
install
;;
*)
cecho "\033[31mInstallation cancelled!\033[0m"
exit 1
;;
esac
else
setdir
install
fi
}
check_systype
check_user
check_version
check_dir

13
public/README.md Normal file
View File

@@ -0,0 +1,13 @@
## ShellClash项目公共维护列表
欢迎提交PR您可以通过在线编辑功能并提交PR以维护此处列表<br>
servers.list————用于维护内置订阅转换规则/服务器、脚本更新服务器<br>
fake_ip_filter.list————用于fake-ip地址过滤<br>
fallback-filter.list————用于fallback-DNS域名解析筛选<br>
修改时:<br>
请遵循列表内的文件格式使用LF换行符及UTF8编码<br>
请勿删除列表末尾的空行!<br>

160
public/fake_ip_filter.list Normal file
View File

@@ -0,0 +1,160 @@
#LAN
*
*.lan
*.localdomain
*.example
*.invalid
*.localhost
*.test
*.local
*.home.arpa
*.direct
#放行NTP服务
time.*.com
time.*.gov
time.*.edu.cn
time.*.apple.com
time-ios.apple.com
time1.*.com
time2.*.com
time3.*.com
time4.*.com
time5.*.com
time6.*.com
time7.*.com
ntp.*.com
ntp1.*.com
ntp2.*.com
ntp3.*.com
ntp4.*.com
ntp5.*.com
ntp6.*.com
ntp7.*.com
*.time.edu.cn
*.ntp.org.cn
+.pool.ntp.org
time1.cloud.tencent.com
#放行网易云音乐
music.163.com
*.music.163.com
*.126.net
#百度音乐
musicapi.taihe.com
music.taihe.com
#酷狗音乐
songsearch.kugou.com
trackercdn.kugou.com
#酷我音乐
*.kuwo.cn
#JOOX音乐
api-jooxtt.sanook.com
api.joox.com
joox.com
#QQ音乐
y.qq.com
*.y.qq.com
streamoc.music.tc.qq.com
mobileoc.music.tc.qq.com
isure.stream.qqmusic.qq.com
dl.stream.qqmusic.qq.com
aqqmusic.tc.qq.com
amobile.music.tc.qq.com
#虾米音乐
*.xiami.com
#咪咕音乐
*.music.migu.cn
music.migu.cn
#win10本地连接检测
+.msftconnecttest.com
+.msftncsi.com
#QQ登录
localhost.ptlogin2.qq.com
localhost.sec.qq.com
#微信登录
localhost.*.weixin.qq.com
+.kk-rays.com
#Game
#Steam
+.steamcontent.com
#Nintendo Switch
+.srv.nintendo.net
*.n.n.srv.nintendo.net
+.cdn.nintendo.net
#Microsoft Xbox
xbox.*.*.microsoft.com
*.*.xboxlive.com
xbox.*.microsoft.com
xnotify.xboxlive.com
#Wotgame
+.battle.net
+.battlenet.com.cn
+.wotgame.cn
+.wggames.cn
+.wowsgame.cn
+.wargaming.net
#Golang
proxy.golang.org
#STUN
+.stun.*.*
+.stun.*.*.*
+.stun.*.*.*.*
+.stun.*.*.*.*.*
#Linksys Router
heartbeat.belkin.com
*.linksys.com
*.linksyssmartwifi.com
#ASUS Router
*.router.asus.com
#Apple Software Update Service
mesu.apple.com
swscan.apple.com
swquery.apple.com
swdownload.apple.com
swcdn.apple.com
swdist.apple.com
#Google
lens.l.google.com
na.b.g-tun.com
#FinalFantasy XIV Worldwide Server & CN Server
*.square-enix.com
*.finalfantasyxiv.com
*.ffxiv.com
*.ff14.sdo.com
ff.dorado.sdo.com
#Bilibili
*.mcdn.bilivideo.cn
#Disney Plus
+.media.dssott.com
#shark007 Codecs
shark007.net
#Mijia
Mijia Cloud
#Xiaomi
+.market.xiaomi.com
#招商银行
+.cmbchina.com
+.cmbimg.com
#AdGuard
adguardteam.github.io
adrules.top
anti-ad.net
local.adguard.org
static.adtidy.org
#迅雷
+.sandai.net
+.n0808.com
#T-mobile and Ultra Mobile wifi calling
+.3gppnetwork.org
#UU Plugin
+.uu.163.com
ps.res.netease.com
#Wifi Calling
+.pub.3gppnetwork.org
#向日葵远程控制
+.oray.com
+.orayimg.com
#LOL语音
+.gcloudcs.com
+.gcloudsdk.com
#ddns
+.dynv6.net

View File

@@ -0,0 +1,2 @@
+.bing.com
+.linkedin.com

32
public/servers.list Normal file
View File

@@ -0,0 +1,32 @@
# ID&类型 说明 地址 其他说明 (类型100-三版全通源;200-单一源;300-基础sub;400-meta_sub;500-规则地址)
101 Jsdelivr_CDN源 https://cdn.jsdelivr.net/gh/juewuy/ShellCrash
102 Github直连源(请注意网络环境) https://raw.githubusercontent.com/juewuy/ShellCrash
103 ShellClash自建源(请勿滥用!) https://gh.jwsc.eu.org
104 Cloudflare_CDN源(推荐) https://testingcf.jsdelivr.net/gh/juewuy/ShellCrash
202 http私人内测源(危险!非必要请勿使用) http://t.jwsc.eu.org 开发版
401 作者提供,支持vless|hy2 https://sub.jwsc.eu.org ua
402 肥羊提供(有广告),支持vless|hy2 https://api.v1.mk diyua
403 肥羊提供(有广告),支持vless|hy2 https://url.v1.mk diyua
501 Acl4SSR全能优化版 https://github.com/juewuy/ShellCrash/raw/dev/rules/ShellClash.ini (推荐)
502 Acl4SSR精简优化版 https://github.com/juewuy/ShellCrash/raw/dev/rules/ShellClash_Mini.ini (推荐)
503 Acl4SSR全能优化+去广告增强 https://github.com/juewuy/ShellCrash/raw/dev/rules/ShellClash_Block.ini
504 Acl4SSR极简版 https://github.com/juewuy/ShellCrash/raw/dev/rules/ShellClash_Nano.ini (适合自建节点)
505 Acl4SSR分流&游戏增强 https://github.com/juewuy/ShellCrash/raw/dev/rules/ShellClash_Full.ini
506 Acl4SSR分流&游戏&去广告增强 https://github.com/juewuy/ShellCrash/raw/dev/rules/ShellClash_Full_Block.ini (低性能设备慎用)
507 洞主规则精简版 https://github.com/juewuy/ShellCrash/raw/dev/rules/lhie1_clash.ini
508 洞主规则重度完整版 https://github.com/juewuy/ShellCrash/raw/dev/rules/lhie1_dler.ini
509 Acl4SSR多国精简 https://github.com/juewuy/ShellCrash/raw/dev/rules/ACL4SSR_Online_Mini_MultiCountry.ini
510 Acl4SSR回国专用 https://github.com/juewuy/ShellCrash/raw/dev/rules/ACL4SSR_BackCN.ini
511 Acl4SSR增强国外GFW https://github.com/juewuy/ShellCrash/raw/dev/rules/ACL4SSR_WithGFW.ini (适合黑名单模式使用)
512 DustinWin全分组规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Full.ini
513 DustinWin无广告全分组规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Full_NoAds.ini
514 DustinWin精简规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Lite.ini (推荐)
515 DustinWin无广告精简规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Lite_NoAds.ini
516 DustinWin黑名单模式规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Blacklist.ini
517 DustinWin无广告黑名单模式规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Blacklist_NoAds.ini
518 DustinWin轻量规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Light.ini
519 DustinWin极简规则 https://raw.githubusercontent.com/DustinWin/ruleset_geodata/master/rule_templates/DustinWin_Nano.ini

18
public/task.list Normal file
View File

@@ -0,0 +1,18 @@
#任务ID#任务命令#任务说明(#号隔开,任务命令和说明中都不允许包含#号)
101#$CRASHDIR/start.sh start#启动ShellCrash服务
102#$CRASHDIR/start.sh stop#停止ShellCrash服务
103#$CRASHDIR/start.sh restart#重启ShellCrash服务
104#$CRASHDIR/task/task.sh update_config#更新在线订阅并重启服务
105#$CRASHDIR/task/task.sh hotupdate#热更新在线订阅(不重启)
106#$CRASHDIR/task/task.sh web_save_auto#自动保存面板配置
107#$CRASHDIR/task/task.sh ntp#自动同步ntp时间
111#$CRASHDIR/task/task.sh update_core#自动更新内核
112#$CRASHDIR/task/task.sh update_scripts#自动更新脚本
113#$CRASHDIR/task/task.sh update_mmdb#自动更新数据库文件
121#$CRASHDIR/task/task.sh reset_firewall#重设透明路由防火墙
122#sleep 70 && touch /etc/banner && reboot#重启路由设备-慎用

48
rules/922proxy.ini Normal file
View File

@@ -0,0 +1,48 @@
[custom]
ruleset=TikTok,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/TikTok/TikTok.list
ruleset=国内直连流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=国内直连流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=国内直连流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=普通外网流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyGFWlist.list
ruleset=普通外网流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=普通外网流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=国内直连流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=国内直连流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list
ruleset=国内直连流量,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
ruleset=国内直连流量,[]GEOIP,CN
ruleset=普通外网流量,[]FINAL
custom_proxy_group=922南北美`select`[]🇺🇲 美国自动`[]🇺🇲 美国均衡`[]🇺🇲 美国手动`[]🇸🇬 新加坡自动`[]🇸🇬 新加坡均衡`[]🇸🇬 新加坡手动`[]🇭🇰 香港自动`[]🇭🇰 香港均衡`[]🇭🇰 香港手动`[]所有节点手选
custom_proxy_group=922东南亚`select`[]🇸🇬 新加坡自动`[]🇸🇬 新加坡均衡`[]🇸🇬 新加坡手动`[]🇨🇳 台湾自动`[]🇨🇳 台湾均衡`[]🇨🇳 台湾手动`[]🇭🇰 香港自动`[]🇭🇰 香港均衡`[]🇭🇰 香港手动`[]所有节点手选
custom_proxy_group=IP验证专用`select`.*
custom_proxy_group=922未知地址`select`[]🇨🇳 台湾自动`[]🇨🇳 台湾均衡`[]🇨🇳 台湾手动`[]🇭🇰 香港自动`[]🇭🇰 香港均衡`[]🇭🇰 香港手动`[]🇸🇬 新加坡自动`[]🇸🇬 新加坡均衡`[]🇸🇬 新加坡手动`[]🇺🇲 美国自动`[]🇺🇲 美国均衡`[]🇺🇲 美国手动`[]所有节点手选
custom_proxy_group=abc全球节点`select`[]🇨🇳 台湾自动`[]🇨🇳 台湾均衡`[]🇨🇳 台湾手动`[]🇭🇰 香港自动`[]🇭🇰 香港均衡`[]🇭🇰 香港手动`[]🇸🇬 新加坡自动`[]🇸🇬 新加坡均衡`[]🇸🇬 新加坡手动`[]🇺🇲 美国自动`[]🇺🇲 美国均衡`[]🇺🇲 美国手动`[]所有节点手选
custom_proxy_group=PIA全球节点`select`[]🇨🇳 台湾自动`[]🇨🇳 台湾均衡`[]🇨🇳 台湾手动`[]🇭🇰 香港自动`[]🇭🇰 香港均衡`[]🇭🇰 香港手动`[]🇸🇬 新加坡自动`[]🇸🇬 新加坡均衡`[]🇸🇬 新加坡手动`[]🇺🇲 美国自动`[]🇺🇲 美国均衡`[]🇺🇲 美国手动`[]所有节点手选
custom_proxy_group=比特熊专用`select`.*
custom_proxy_group=TikTok`select`[]REJECT`[]DIRECT`[]普通外网流量
custom_proxy_group=🇭🇰 香港手动`select`(港|HK|🇭🇰|Hong Kong)
custom_proxy_group=🇺🇲 美国手动`select`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|🇺🇲)
custom_proxy_group=🇨🇳 台湾手动`select`(台|新北|彰化|TW|Taiwan)
custom_proxy_group=🇸🇬 新加坡手动`select`(新加坡|坡|狮城|广新|SG|Singapore|🇸🇬)
custom_proxy_group=所有节点手选`select`.*
custom_proxy_group=普通外网流量`select`[]🇭🇰 香港自动`[]🇨🇳 台湾自动`[]🇸🇬 新加坡自动`[]🇺🇲 美国自动`[]大米bigmi`[]dler-AC`[]所有节点自动`[]所有节点手选`[]DIRECT
custom_proxy_group=国内直连流量`select`[]DIRECT`[]所有节点自动`[]所有节点手选
custom_proxy_group=🇭🇰 香港自动`url-test`(港|HK|Hong Kong)`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国自动`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾自动`url-test`(台|新北|彰化|TW|Taiwan)`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡自动`url-test`(新加坡|坡|狮城|SG|Singapore)`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=大米bigmi`url-test`(香港0|台湾0|日本0|新加坡0|美国0)`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=dler-AC`url-test`(AC)`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=所有节点自动`url-test`.*`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇭🇰 香港均衡`load-balance`(香港 0)`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国均衡`load-balance`(美国 0)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾均衡`load-balance`(台湾 0)`https://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡均衡`load-balance`(新加坡 0)`https://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

32
rules/ACL4SSR_BackCN.ini Normal file
View File

@@ -0,0 +1,32 @@
[custom]
;不要随意改变关键字,否则会导致出错
;acl4SSR规则 (流量回国)
;去广告:支持
;自动测速:不支持
;微软分流:不支持
;苹果分流:不支持
;增强中国IP段支持
;增强国外GFW支持
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list
ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list
ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/Telegram.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ProxyMedia.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ProxyGFWlist.list
ruleset=🚀 中国代理,rules/ACL4SSR/Clash/ChinaIp.list
ruleset=🚀 中国代理,rules/ACL4SSR/Clash/ChinaIpV6.list
ruleset=🚀 中国代理,rules/ACL4SSR/Clash/ChinaDomain.list
ruleset=🚀 中国代理,rules/ACL4SSR/Clash/ChinaCompanyIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 中国代理`select`[]DIRECT`.*
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 中国代理
custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 中国代理`[]🎯 全球直连`.*
enable_rule_generator=true
overwrite_original_rules=true

View File

@@ -0,0 +1,88 @@
[custom]
;不要随意改变关键字,否则会导致出错
;acl4SSR规则
;去广告:支持
;自动测速:支持
;微软分流:支持
;苹果分流:支持
;增强中国IP段支持
;增强国外GFW支持
;设置规则标志位
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=📢 谷歌🇨🇳Play下载,[]DOMAIN-SUFFIX,xn--ngstr-lra8j.com
ruleset=📢 谷歌🇨🇳Play服务,[]DOMAIN-SUFFIX,services.googleapis.cn
ruleset=📢 谷歌🇨🇳Play服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleCNProxyIP.list
ruleset=📢 谷歌🇨🇳,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleCN.list
ruleset=📹 油管视频,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list
ruleset=📢 谷歌,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Google.list
ruleset=Ⓜ️ 微软云盘,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/OneDrive.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🎶 网易音乐,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list
ruleset=🎮 游戏平台,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Epic.list
ruleset=🎮 游戏平台,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Sony.list
ruleset=🎮 游戏平台,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Steam.list
ruleset=🎮 游戏服务,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
ruleset=🎥 奈飞视频,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=📺 巴哈姆特,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list
ruleset=📺 哔哩哔哩,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bilibili.list
ruleset=📺 哔哩哔哩,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list
ruleset=🌏 国内媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyGFWlist.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
;设置规则标志位
;设置分组标志位
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=📢 谷歌🇨🇳Play下载`select`[]🚀 节点选择`[]DIRECT`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=📢 谷歌🇨🇳Play服务`select`[]🚀 节点选择`[]DIRECT`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=📢 谷歌🇨🇳`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=📢 谷歌`select`[]🚀 节点选择`[]DIRECT`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=📹 油管视频`select`[]🚀 节点选择`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🎥 奈飞视频`select`[]🎥 奈飞节点`[]🚀 节点选择`[]♻️ 自动选择`[]🇸🇬 狮城节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📺 巴哈姆特`select`[]🇨🇳 台湾节点`[]🚀 节点选择`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📺 哔哩哔哩`select`[]🎯 全球直连`[]🇨🇳 台湾节点`[]🇭🇰 香港节点
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🌏 国内媒体`select`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软云盘`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🎮 游戏平台`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🎮 游戏服务`select`[]🎮 游戏节点`[]🎯 全球直连`.*
custom_proxy_group=🎶 网易音乐`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择`(网易|音乐|解锁|Music|NetEase)
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🛑 广告拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 狮城节点`[]🇯🇵 日本节点`[]🇺🇲 美国节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
custom_proxy_group=🇭🇰 香港节点`url-test`(港|HK|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日本节点`url-test`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾节点`url-test`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 狮城节点`url-test`(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇰🇷 韩国节点`url-test`(KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🎥 奈飞节点`select`(NF|奈飞|解锁|Netflix|NETFLIX|Media)
;设置分组标志位
enable_rule_generator=true
overwrite_original_rules=true
;clash_rule_base=https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GeneralClashConfig.yml
;luck

View File

@@ -0,0 +1,45 @@
[custom]
;不要随意改变关键字,否则会导致出错
;acl4SSR规则-在线更新版
;去广告:支持
;自动测速:支持
;微软分流:支持
;苹果分流:支持
;增强中国IP段不支持
;增强国外GFW不支持
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报信息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎮 游戏服务,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🎮 游戏服务`select`[]🎮 游戏节点`[]🎯 全球直连`.*
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.*
custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.*
custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.*
custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.*
custom_proxy_group=📢 谷歌FCM`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
enable_rule_generator=true
overwrite_original_rules=true

View File

@@ -0,0 +1,35 @@
[custom]
;不要随意改变关键字,否则会导致出错
;acl4SSR规则-在线版
;去广告:支持
;自动测速:支持
;微软分流:不支持
;苹果分流:不支持
;增强中国IP段不支持
;增强国外GFW不支持
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎮 游戏服务,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🎮 游戏服务`select`[]🎮 游戏节点`[]🎯 全球直连`.*
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
enable_rule_generator=true
overwrite_original_rules=true

View File

@@ -0,0 +1,30 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🛑 全球拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/SteamCN.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaCompanyIp.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]🇭🇰 香港节点`[]🇸🇬 狮城节点`[]🇺🇲 美国节点`[]🇯🇵 日本节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
custom_proxy_group=🇭🇰 香港节点`url-test`(港|HK|hk|Hong Kong|HongKong|hongkong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日本节点`url-test`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 狮城节点`url-test`(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

40
rules/ACL4SSR_WithGFW.ini Normal file
View File

@@ -0,0 +1,40 @@
[custom]
;不要随意改变关键字,否则会导致出错
;acl4SSR规则
;去广告:支持
;自动测速:支持
;微软分流:支持
;苹果分流:支持
;增强中国IP段不支持
;增强国外GFW支持
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/LocalAreaNetwork.list
ruleset=🛑 全球拦截,rules/ACL4SSR/Clash/BanAD.list
ruleset=🍃 应用净化,rules/ACL4SSR/Clash/BanProgramAD.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/GoogleCN.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/Ruleset/SteamCN.list
ruleset=Ⓜ️ 微软服务,rules/ACL4SSR/Clash/Microsoft.list
ruleset=🍎 苹果服务,rules/ACL4SSR/Clash/Apple.list
ruleset=📲 电报信息,rules/ACL4SSR/Clash/Telegram.list
ruleset=🌍 国外媒体,rules/ACL4SSR/Clash/ProxyMedia.list
ruleset=🚀 节点选择,rules/ACL4SSR/Clash/ProxyGFWlist.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaDomain.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaCompanyIp.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,rules/ACL4SSR/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]DIRECT`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]🎯 全球直连`.*
custom_proxy_group=📲 电报信息`select`[]🚀 节点选择`[]🎯 全球直连`.*
custom_proxy_group=Ⓜ️ 微软服务`select`[]🎯 全球直连`[]🚀 节点选择`.*
custom_proxy_group=🍎 苹果服务`select`[]🚀 节点选择`[]🎯 全球直连`.*
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🛑 全球拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]🎯 全球直连`[]♻️ 自动选择`.*
enable_rule_generator=true
overwrite_original_rules=true

45
rules/ShellClash.ini Normal file
View File

@@ -0,0 +1,45 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Global-Services/Netflix.list
ruleset=🎥 DisneyP,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/DisneyPlus.list
ruleset=🤖 人工智能,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]📺 省流节点`[]👍 高级节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🛑 广告拦截`select`[]DIRECT`[]REJECT
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🎥 NETFLIX`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 DisneyP`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🤖 人工智能`select`[]🇺🇲 美国节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=🎥 流媒体解锁`select`(NF|原生|奈飞|解锁|流媒|迪士尼|N.*D|Netflix|NETFLIX|Media|Disn|Unlock)
custom_proxy_group=📺 省流节点`url-test`(0\.[0-5]|低倍率|省流|大流量)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=👍 高级节点`url-test`(专线|专用|高级|直连|急速|高倍率|IEPL|IPLC|AIA|CTM|CC|iepl|iplc|aia|ctm|cc|AC)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇭🇰 香港节点`url-test`(港|HK|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日韩节点`url-test`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan|KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾节点`url-test`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡节点`url-test`(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

View File

@@ -0,0 +1,50 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=🆎 增强拦截,rules/ACL4SSR/Clash/BanEasyList.list
ruleset=🆎 增强拦截,rules/ACL4SSR/Clash/BanEasyListChina.list
ruleset=🆎 增强拦截,rules/ACL4SSR/Clash/BanEasyPrivacy.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Global-Services/Netflix.list
ruleset=🎥 DisneyP,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/DisneyPlus.list
ruleset=🤖 人工智能,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]📺 省流节点`[]👍 高级节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🛑 广告拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
custom_proxy_group=🆎 增强拦截`select`[]DIRECT`[]REJECT
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🎥 NETFLIX`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 DisneyP`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🤖 人工智能`select`[]🇺🇲 美国节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=🎥 流媒体解锁`select`(NF|原生|奈飞|解锁|流媒|迪士尼|N.*D|Netflix|NETFLIX|Media|Disn|Unlock)
custom_proxy_group=📺 省流节点`url-test`(0\.[0-5]|低倍率|省流|大流量)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=👍 高级节点`url-test`(专线|专用|高级|直连|急速|高倍率|IEPL|IPLC|AIA|CTM|CC|iepl|iplc|aia|ctm|cc|AC)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇭🇰 香港节点`url-test`(港|HK|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日韩节点`url-test`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan|KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾节点`url-test`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡节点`url-test`(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

63
rules/ShellClash_Full.ini Normal file
View File

@@ -0,0 +1,63 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Global-Services/Netflix.list
ruleset=🎥 DisneyP,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/DisneyPlus.list
ruleset=🎥 YouTube,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list
ruleset=📺 哔哩海外,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list
ruleset=🤖 人工智能,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🎮 外服游戏,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
ruleset=📺 巴哈姆特,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🌏 国内媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list
ruleset=🎶 网易音乐,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]📺 省流节点`[]👍 高级节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🛑 广告拦截`select`[]DIRECT`[]REJECT
custom_proxy_group=🍃 应用净化`select`[]DIRECT`[]REJECT
custom_proxy_group=🎮 外服游戏`select`.*
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🎥 NETFLIX`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 DisneyP`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 YouTube`select`[]📺 省流节点`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=📺 哔哩海外`select`[]🎯 全球直连`[]🇨🇳 台湾节点`[]🇭🇰 香港节点
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🌏 国内媒体`select`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🤖 人工智能`select`[]🇺🇲 美国节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=📺 巴哈姆特`select`[]🇨🇳 台湾节点`[]🚀 节点选择`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🎶 网易音乐`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择`(网易|音乐|解锁|Music|NetEase)
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
custom_proxy_group=🎥 流媒体解锁`select`(NF|奈飞|解锁|Netflix|NETFLIX|Media)
custom_proxy_group=📺 省流节点`url-test`(0\.[0-5]|低倍率|省流|大流量)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=👍 高级节点`url-test`(专线|专用|高级|直连|急速|高倍率|IEPL|IPLC|AIA|CTM|CC|iepl|iplc|aia|ctm|cc|AC)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇭🇰 香港节点`url-test`(港|HK|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日本节点`url-test`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇰🇷 韩国节点`url-test`(KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾节点`url-test`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡节点`url-test`(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

View File

@@ -0,0 +1,68 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=🆎 增强拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanEasyList.list
ruleset=🆎 增强拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanEasyListChina.list
ruleset=🆎 增强拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanEasyPrivacy.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Global-Services/Netflix.list
ruleset=🎥 DisneyP,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/DisneyPlus.list
ruleset=🎥 YouTube,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list
ruleset=📺 哔哩海外,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list
ruleset=🤖 人工智能,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🎮 外服游戏,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
ruleset=📺 巴哈姆特,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🌏 国内媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list
ruleset=🎶 网易音乐,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]📺 省流节点`[]👍 高级节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🛑 广告拦截`select`[]REJECT`[]DIRECT
custom_proxy_group=🍃 应用净化`select`[]REJECT`[]DIRECT
custom_proxy_group=🆎 增强拦截`select`[]DIRECT`[]REJECT
custom_proxy_group=🎮 外服游戏`select`[]🎯 全球直连`[]🎮 游戏节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🎥 NETFLIX`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 DisneyP`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 YouTube`select`[]📺 省流节点`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=📺 哔哩海外`select`[]🎯 全球直连`[]🇨🇳 台湾节点`[]🇭🇰 香港节点
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🌏 国内媒体`select`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🤖 人工智能`select`[]🇺🇲 美国节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🚀 手动切换
custom_proxy_group=📺 巴哈姆特`select`[]🇨🇳 台湾节点`[]🚀 节点选择`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🎶 网易音乐`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择`(网易|音乐|解锁|Music|NetEase)
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日本节点`[]🇰🇷 韩国节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
custom_proxy_group=🎥 流媒体解锁`select`(NF|奈飞|解锁|Netflix|NETFLIX|Media)
custom_proxy_group=📺 省流节点`url-test`(0\.[0-5]|低倍率|省流|大流量)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=👍 高级节点`url-test`(专线|专用|高级|直连|急速|高倍率|IEPL|IPLC|AIA|CTM|CC|iepl|iplc|aia|ctm|cc|AC)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇭🇰 香港节点`url-test`(港|HK|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日本节点`url-test`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇰🇷 韩国节点`url-test`(KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`url-test`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾节点`url-test`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡节点`url-test`(新加坡|坡|狮城|SG|Singapore)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

View File

@@ -0,0 +1,62 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Global-Services/Netflix.list
ruleset=🎥 DisneyP,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/DisneyPlus.list
ruleset=🎥 YouTube,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list
ruleset=📺 哔哩海外,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list
ruleset=🤖 人工智能,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🎮 外服游戏,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
ruleset=📺 巴哈姆特,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🌏 国内媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list
ruleset=🎶 网易音乐,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]📺 省流节点`[]👍 高级节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🛑 广告拦截`select`[]DIRECT`[]REJECT
custom_proxy_group=🍃 应用净化`select`[]DIRECT`[]REJECT
custom_proxy_group=🎮 外服游戏`select`[]🎯 全球直连`[]🎮 游戏节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🎥 NETFLIX`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 DisneyP`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 YouTube`select`[]📺 省流节点`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=📺 哔哩海外`select`[]🎯 全球直连`[]🇨🇳 台湾节点`[]🇭🇰 香港节点
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🌏 国内媒体`select`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🤖 人工智能`select`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=📺 巴哈姆特`select`[]🇨🇳 台湾节点`[]🚀 节点选择`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🎶 网易音乐`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择`(网易|音乐|解锁|Music|NetEase)
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
custom_proxy_group=🎥 流媒体解锁`select`(NF|奈飞|解锁|Netflix|NETFLIX|Media)
custom_proxy_group=📺 省流节点`url-test`(0\.[0-5]|低倍率|省流|大流量)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=👍 高级节点`url-test`(专线|专用|高级|直连|急速|高倍率|IEPL|IPLC|AIA|CTM|CC|iepl|iplc|aia|ctm|cc)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇭🇰 香港节点`fallback`(港|HK|🇭🇰|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日韩节点`fallback`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan|🇯🇵|KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`fallback`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|🇺🇲)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾节点`fallback`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡节点`fallback`(新加坡|坡|狮城|广新|SG|Singapore|🇸🇬)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

View File

@@ -0,0 +1,62 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/UnBan.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🍃 应用净化,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=📢 谷歌FCM,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/GoogleFCM.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=🎥 NETFLIX,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Global-Services/Netflix.list
ruleset=🎥 DisneyP,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/DisneyPlus.list
ruleset=🎥 YouTube,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/YouTube.list
ruleset=📺 哔哩海外,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/BilibiliHMT.list
ruleset=🤖 人工智能,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=Ⓜ️ 微软服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Microsoft.list
ruleset=🍎 苹果服务,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Apple.list
ruleset=📲 电报消息,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Telegram.list
ruleset=🎮 外服游戏,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Game.list
ruleset=📺 巴哈姆特,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Bahamut.list
ruleset=🌍 国外媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyMedia.list
ruleset=🌏 国内媒体,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaMedia.list
ruleset=🎶 网易音乐,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/NetEaseMusic.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Download.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]♻️ 自动选择`[]📺 省流节点`[]👍 高级节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🚀 手动切换`select`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🛑 广告拦截`select`[]DIRECT`[]REJECT
custom_proxy_group=🍃 应用净化`select`[]DIRECT`[]REJECT
custom_proxy_group=🎮 外服游戏`select`[]🎯 全球直连`[]🎮 游戏节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=📲 电报消息`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=📢 谷歌FCM`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🎥 NETFLIX`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 DisneyP`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=🎥 YouTube`select`[]📺 省流节点`[]👍 高级节点`[]🇸🇬 新加坡节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 节点选择
custom_proxy_group=📺 哔哩海外`select`[]🎯 全球直连`[]🇨🇳 台湾节点`[]🇭🇰 香港节点
custom_proxy_group=🌍 国外媒体`select`[]🚀 节点选择`[]♻️ 自动选择`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🌏 国内媒体`select`[]DIRECT`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🤖 人工智能`select`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=Ⓜ️ 微软服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=🍎 苹果服务`select`[]DIRECT`[]🚀 节点选择`[]🇺🇲 美国节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🚀 手动切换
custom_proxy_group=📺 巴哈姆特`select`[]🇨🇳 台湾节点`[]🚀 节点选择`[]🚀 手动切换`[]DIRECT
custom_proxy_group=🎶 网易音乐`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择`(网易|音乐|解锁|Music|NetEase)
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🐟 漏网之鱼`select`[]🚀 节点选择`[]♻️ 自动选择`[]DIRECT`[]📺 省流节点`[]🇭🇰 香港节点`[]🇨🇳 台湾节点`[]🇸🇬 新加坡节点`[]🇯🇵 日韩节点`[]🇺🇲 美国节点`[]🚀 手动切换
custom_proxy_group=🎮 游戏节点`select`(游戏|Game|game|加速)`
custom_proxy_group=🎥 流媒体解锁`select`(NF|奈飞|解锁|Netflix|NETFLIX|Media)
custom_proxy_group=📺 省流节点`url-test`(0\.[0-5]|低倍率|省流|大流量)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=👍 高级节点`url-test`(专线|专用|高级|直连|急速|高倍率|IEPL|IPLC|AIA|CTM|CC|iepl|iplc|aia|ctm|cc)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇭🇰 香港节点`load-balance`(港|HK|🇭🇰|Hong Kong)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇯🇵 日韩节点`load-balance`(日本|川日|东京|大阪|泉日|埼玉|沪日|深日|[^-]日|JP|Japan|🇯🇵|KR|Korea|KOR|首尔|韩|韓)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇺🇲 美国节点`load-balance`(美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States|🇺🇲)`http://www.gstatic.com/generate_204`300,,150
custom_proxy_group=🇨🇳 台湾节点`load-balance`(台|新北|彰化|TW|Taiwan)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🇸🇬 新加坡节点`load-balance`(新加坡|坡|狮城|广新|SG|Singapore|🇸🇬)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

31
rules/ShellClash_Mini.ini Normal file
View File

@@ -0,0 +1,31 @@
[custom]
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/LocalAreaNetwork.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/GoogleCN.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanAD.list
ruleset=🛑 广告拦截,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/BanProgramAD.list
ruleset=🎥 奈飞解锁,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/Netflix.list
ruleset=🎥 奈飞解锁,https://raw.githubusercontent.com/LM-Firefly/Rules/master/Global-Services/Netflix.list
ruleset=🎥 奈飞解锁,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/Ruleset/DisneyPlus.list
ruleset=🤖 人工智能,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ProxyLite.list
ruleset=🚀 节点选择,https://raw.githubusercontent.com/juewuy/ShellClash/master/rules/ai.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIpV6.list
ruleset=🎯 全球直连,https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaIp.list
ruleset=🐟 漏网之鱼,[]FINAL
custom_proxy_group=🚀 节点选择`select`[]🔯 故障转移`[]♻️ 自动选择`[]📺 省流节点`[]👍 高级节点`.*
custom_proxy_group=♻️ 自动选择`url-test`.*`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=🔯 故障转移首选`select`.*
custom_proxy_group=🔯 故障转移`fallback`[]🔯 故障转移首选`[]👍 高级节点`[]♻️ 自动选择`http://www.gstatic.com/generate_204`180
custom_proxy_group=🛑 广告拦截`select`[]DIRECT`[]REJECT
custom_proxy_group=🤖 人工智能`select`[]🔯 故障转移`.*
custom_proxy_group=🎥 奈飞解锁`select`[]🎥 流媒体解锁`[]👍 高级节点`[]🔯 故障转移`[]🚀 节点选择
custom_proxy_group=🎯 全球直连`select`[]DIRECT`[]🚀 节点选择`[]♻️ 自动选择
custom_proxy_group=🐟 漏网之鱼`select`[]🔯 故障转移`[]🚀 节点选择`[]📺 省流节点`[]♻️ 自动选择`[]DIRECT
custom_proxy_group=🎥 流媒体解锁`select`(NF|奈飞|解锁|Netflix|NETFLIX|Media)
custom_proxy_group=📺 省流节点`url-test`(0\.[0-5]|低倍率|省流|大流量)`http://www.gstatic.com/generate_204`300,,50
custom_proxy_group=👍 高级节点`url-test`(专线|专用|高级|直连|急速|高倍率|IEPL|IPLC|AIA|CTM|CC|iepl|iplc|aia|ctm|cc|AC)`http://www.gstatic.com/generate_204`300,,50
enable_rule_generator=true
overwrite_original_rules=true

Some files were not shown because too many files have changed in this diff Show More