Skip to content

Releases: SyntaxJester/sfm-tweaked

Release list

v202608312000

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:06

神秘啊神秘 二改版 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 不是端口。