Xiaoyi
edd6936903
core: store naked core on compressed rom instead of unpacking to tmpfs
...
On OpenWrt $TMPDIR is tmpfs (RAM) and $BINDIR sits on a
transparently-compressed fs (squashfs/ubifs). Unpacking the core to
$TMPDIR pins the whole ~40MB binary in unreclaimable Shmem, and a
compressed copy is still kept on rom - paying twice.
When $TMPDIR is tmpfs and $BINDIR is squashfs/ubifs/overlay, store the
verified naked binary as $BINDIR/CrashCore.raw and symlink
$TMPDIR/CrashCore to it, dropping the downloaded archive. The binary is
transparently compressed on rom (~2.2:1, comparable to keeping .gz) and
its text/rodata become file-backed and reclaimable at runtime
(RssShmem 0). Other filesystems keep the existing behavior.
The upx branch's symlink target is also corrected from $TMPDIR to
$BINDIR (same dangling-symlink issue as #1295 ).
For #1304
2026-07-11 15:41:46 +08:00
juewuy
aa21581057
~bugfix
2026-04-19 14:10:02 +08:00
juewuy
04503ab921
~为mihomo的mix/route模式dns默认数据库增加每日自动同步
2026-04-19 13:30:34 +08:00
juewuy
0f712fd69f
~将自动任务的配置文件移动到$CRASHDIR/configs/task目录下
2026-04-19 12:06:28 +08:00
juewuy
accc20ff7c
~新手引导添加语言选择
2026-04-19 11:16:35 +08:00
juewuy
85733ebf9d
~修复在线更新配置文件报错的bug
2026-04-19 10:59:23 +08:00
juewuy
438611f27a
~修复部分文本错误
2026-04-19 10:49:41 +08:00
juewuy
791b83ab85
~DNS服务器中增加了专门用于解析节点域名的改PROXY-SERVER-DNS选项,并移除了对oix的单独适配
2026-04-19 10:40:28 +08:00
juewuy
75b3baa5d9
~修复在线生成时找不到servers.list的bug
2026-04-19 10:01:59 +08:00
juewuy
8e95c6a292
refactor: split clash_modify yaml workflow into helpers
2026-04-07 09:38:50 +08:00
DustinWin
bcb3d9cabd
优化域名嗅探
2026-04-06 17:33:28 +08:00
juewuy
47c7331623
~首次添加节点订阅时,不再显示生成选项
2026-04-04 20:23:33 +08:00
juewuy
987ef6ab22
~优化提示
2026-04-04 20:17:56 +08:00
juewuy
2218161e8f
~修复多语言化导致的自动任务无法正确执行的bug
2026-04-04 20:10:43 +08:00
juewuy
74b304be6f
~修复singbox内核tun模式ipv6相关bug
2026-04-04 20:01:24 +08:00
juewuy
a968551912
~i18n fix
2026-04-04 19:54:34 +08:00
juewuy
13fc116985
~修复本地上传内核报错问题
2026-04-04 19:50:42 +08:00
juewuy
2e7d615f8a
~修复编码
2026-04-04 19:35:24 +08:00
juewuy
6b6740a725
~多语言化优化
2026-04-04 19:21:04 +08:00
juewuy
5e7a46c378
~修复自定义内核功能异常,并增加Dustinwin内核库
2026-04-04 19:11:15 +08:00
juewuy
c304ec8271
~修复多语言化导致的一系列显示错误
2026-04-04 18:44:47 +08:00
juewuy
cff3479213
~bug fix
2026-04-04 12:05:10 +08:00
juewuy
5b94bce400
~适配oix
2026-04-04 12:02:04 +08:00
juewuy
08e785dc2d
~增加ipv6host获取的fallback
2026-04-04 10:40:35 +08:00
Feng Yu
2d5df04dd4
修复 codex review 警告
...
从 IPv4 已过滤的 scope link 路由提取 LAN 接口名,再用这些接口名去查 IPv6 全局前缀
2026-03-28 12:47:15 +08:00
juewuy
b4a9702c82
Merge pull request #1248 from abcfy2/dev
...
添加 `.editorconfig` 配置,约束 `*.sh` 文件格式
2026-03-27 21:30:47 -07:00
Feng Yu
39084ffd1e
修复 ipv6 DNS 拦截错误的网段
2026-03-28 12:03:18 +08:00
Feng Yu
200d1729fb
添加 .editorconfig 配置,约束 *.sh 文件格式
2026-03-26 12:04:13 +08:00
Feng Yu
8d51f0aab6
优化 web_save 逻辑,确保成功响应再保存
2026-03-25 22:12:31 +08:00
juewuy
837f99727a
~统一缩进
2026-03-25 20:15:42 +08:00
juewuy
3e2ad3da2e
~1.9.5alpha12 pkg
2026-03-25 19:57:18 +08:00
juewuy
13aa2f20cf
~bug fix
2026-03-25 19:49:20 +08:00
juewuy
b1622958e0
~singboxr增加urltest_unified_delay启用
2026-03-25 19:32:27 +08:00
juewuy
3dad12584a
~bug fix
2026-03-25 19:32:00 +08:00
juewuy
91ae2c88de
~i18h
2026-03-25 19:15:15 +08:00
Feng Yu
b750469047
除 UI 端口之外,其余端口采用 TCP + UDP 端口检测方式检测
2026-03-23 11:19:37 +08:00
Feng Yu
96f04a2225
修复 gateway 端口设置缺少配置端口重复检查的问题
...
在 7_gateway.sh 中设置 vms_port 和 sss_port 时,只检查了端口范围
和系统占用,未检查与 mix_port/redir_port/dns_port/db_port 的冲突。
当 CrashCore 停止时可能导致保存冲突端口配置,启动时绑定失败。
2026-03-23 00:26:12 +08:00
Feng Yu
b734fc6e1d
修复 tproxy 端口冲突检查遗漏 UDP 的问题
...
tproxy_port (redir_port + 1) 在 TProxy 模式下同时用于 TCP 和 UDP,
端口冲突检查应使用 all 而非 tcp
2026-03-23 00:00:16 +08:00
Feng Yu
c61c637e0d
修复端口重复检查逻辑,保持函数职责单一
...
- check_port 函数只负责检查端口范围和占用,移除重复检查逻辑
- 端口重复检查移到 inputport 函数中,只排除当前编辑的端口变量
- 修复编辑端口时错误地跳过所有已配置端口重复检查的 bug
2026-03-22 23:52:58 +08:00
Feng Yu
7ed66026be
检测端口冲突时区分 tcp 和 udp 端口,防止误报
...
Fix #1242
2026-03-22 23:22:33 +08:00
juewuy
21c4f8400b
~i18h
2026-03-22 21:38:10 +08:00
juewuy
75609fbc26
~i18
2026-03-22 21:11:32 +08:00
juewuy
c8dfb3780a
~i18
2026-03-22 20:53:55 +08:00
juewuy
373c9aacbd
Merge branch 'dev' of github.com:juewuy/ShellCrash into dev
2026-03-22 20:14:59 +08:00
Feng Yu
a9ddbba9fe
使用兼容性更强的 rm -fr 代替 rm -d 删除锁目录
...
Fix #1238
2026-03-22 20:12:38 +08:00
juewuy
2e71e78a9d
Merge pull request #1230 from cyxc1124/feature/pushdeer-self-hosted-support
...
feat: 增加 PushDeer 自建服务器支持
2026-03-22 05:06:40 -07:00
juewuy
c0e3992d40
已修改 scripts/lang/chs/7_gateway.lang
2026-03-22 20:03:54 +08:00
juewuy
1a00022ea2
已修改 scripts/lang/chs/7_gateway.lang
...
已修改 scripts/lang/en/7_gateway.lang
已修改 scripts/menus/7_gateway.sh
2026-03-14 04:37:49 -07:00
juewuy
8bcaac1f66
feat(i18n): localize settings and dns menu leftovers
2026-03-11 19:39:05 +08:00
cyxc1124
270dbd4299
feat: 增加 PushDeer 自建服务器支持
2026-03-05 23:44:23 +08:00