Releases: SyntaxJester/sfm-tweaked
Release list
v202608312000
神秘啊神秘 二改版 202608312000
原模块作者:Puer_Nya(@PuerNya),
基于原版 202408160739 / versionCode=8。
本 zip 中的 singBox / bundle / converter / base.apk 及全部安装脚本
均为原作者作品,原样收录未作修改 —— 解开 zip 后跑
sha256sum -c UPSTREAM_SHA256.txt 可逐个核验那 58 个文件。
二改内容仅限 baseConfig.yaml、5 个本地规则集 JSON 和 module.prop,
详见 CREDITS.md。
本版修复(重要)
全新安装起不来的问题已修复。 之前两个版本(202608292125、
202608310745)的 zip 里漏了两个空目录 sfm/src/log/ 和
sfm/ProxyProviders/ —— git 不跟踪空目录,打包脚本自然收不到。
覆盖安装时它们是原版留下的所以看不出问题,删干净原版全新刷入就会
死在 service.sh:88 的日志重定向上,node 根本没启动,
表现为面板「无法连接神秘后端」。
同时预置了全部 27 个远程规则集的 .srs 文件,
现在首次启动不联网也能起来(原先缺 16 个,没配好节点时
initial rule-set 失败会导致内核起不来)。
已加三道 CI 门禁防止再犯:打包前校验仓库路径、打包后校验 zip 路径、
明确断言那两个空目录存在。
累计改动(相对原版)
- 修复 5 个已 404 的规则源(
UptonEdward/sing-geosite仓库已删除) - 规则集 18 → 38,本地规则条目 30 → 170,全部预置
.srs - TCP/UDP 分离:新增
国内UDP出口,免流出站只承载 TCP,
避免 UDP 撞上type: http出站被内核关闭后重试 TCP 白跑流量 - 订正保留地址规则(
fc70::/10笔误;ip_is_private会吃掉 FakeIP 的 v6 池) - tun 补
route_exclude_address,恢复投屏 / DLNA / mDNS / 打印机发现 - 6 个默认关闭的开关位(BT 拦截、国内 QUIC 拦截等)
校验
zip sha256: 64da304167b306ba3c0f6ba82f80c4d393648365824c6f38a14bce3562e210da
刷入前请确认
arm64 设备、已装 Termux 且在 Termux 里执行过 pkg install nodejs aapt。
刷入后若面板打不开,先查 pidof node:
su
pidof node && pidof singBox
cat /data/adb/sfm/src/log/run.log # 面板日志
cat /data/adb/sfm/src/log/box.log # 内核日志
面板地址是 127.0.0.1:23333(初始密码 node)。
127.0.0.1:9909 是 Clash API,不是面板;2333 是 fwmark 不是端口。