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
DustinWin
119c0fab50
修改 fake_ip_filter.list 适配方式,尽量使用 domain
和 domain_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
3b2c4f7a13
~修复因格式化导致的bug
...
~适配v2bapi脚本
2024-04-13 20:36:48 +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
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
DustinWin
1d84e34134
修改生成 sing-box dns.rules
里 domain_regex
的错误
...
修改生成 sing-box `dns.rules` 里 `domain_regex` 的错误
2024-04-02 02:05:47 +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
juewuy
9933bbd274
v1.9.1alpha9
...
~自定义providers功能增加本地模版支持
~增加PushPlus推送
~Pushover推送适配wget命令
~修改小米增强启动的等待方式,优化启动命令
~修复ax7000等设备tproxy模式无法启用的bug
~修复部分设备ipset报错的问题
~修复部分设备ip6tables报错的问题
~尝试修复部分小米设备开机自启失败的问题
~尝试修复部分padavan设备无法正常写入环境变量的问题
2024-03-17 15:13:54 +08: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
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
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
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
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
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
a2621a01b8
重写nftables防火墙
2024-03-03 19:12:31 +08: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
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
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
juewuy
1f31bd3c48
修复包含同名的provider提供者时会错误删除多个提供者的bug
2024-02-17 19:42:18 +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
95920c3630
~增加清理providers目录功能
...
~尝试修复systemd和保守模式产生冲突的问题
~优化tun模式对iptables的检测机制
2024-02-16 15:19:39 +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
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
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
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
43f0bffef6
v1.9.0pre4打包
2024-02-07 19:40:35 +08:00
juewuy
58446efd9e
~修复自动替换高级内核时,未能正确记录内核类型版本的问题
2024-02-07 19:38:46 +08: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
juewuy
94a90e78b6
v1.9.0pre3
...
~debug功能增加报错错误日志到闪存的选项
~屏蔽华硕设备启动时的若干无意义警告
~修复虚拟机设备使用singbox内核时无法正常使用本机代理功能的问题
2024-02-06 15:12:25 +08: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
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
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
2d4198bfc1
v1.8.10c
...
~修复部分情况下singbox配置文件覆写出现的一些问题
~修复华硕设备因busybox版本过低导致的find命令报错等问题
~修复了导入未知内核时,未提供singboxp选项的bug
~修复了部分设备启动报错的问题
2024-02-02 17:54:20 +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
57731f0fd4
修复singbox初始化命令不正常
2024-02-02 11:47:17 +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
juewuy
6e98ed595a
~增加srs-cn数据库
...
~修复mips自定义内核下载
~修复iptables报错
2024-02-02 10:13:16 +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
juewuy
f96a6a1dd0
适配singboxpure内核
...
适配singbox内核加载本机hosts功能
debug菜单增加singbox配置文件合并功能
优化singbox内核dns及dns生成逻辑
优化json文件切割方式
优化ip6tables模块检测方式
2024-01-30 23:12:52 +08:00
juewuy
81f0b7d195
Merge branch 'dev' into core_zip
...
# Conflicts:
# scripts/start.sh
2024-01-30 12:04:03 +08:00
juewuy
1a14d3f8e2
v1.8.9c
...
~优化iptables及nftables的模块检测机制
~修复本机代理相关的一系列问题
~修复保守模式启动报错
~修复首次启动时定时任务提示找不到用户的bug
~修复自定义singbox配置文件功能导致的若干报错
~修复systemd启动时的若干问题
~修复保守模式启动时将信息输出到ssh中的bug
2024-01-30 11:40:55 +08:00
juewuy
c988b0a5f2
修改内核压缩方式
2024-01-29 16:18:30 +08:00