折腾啥

  1. Sub-Store 2.14.131支持忽略失败的远程订阅前端版本 > 2.14.20 可进行配置开启后 依赖的远程订阅出错时 不会报错了 需要自行查看日志 组合订阅 与 订阅中的多行订阅 都支持这个开关同时支持 URL 参数覆盖, 例如: /download/collection/all?target=Surge&ignoreFailedRemoteSub=true 超时导致的无法更新外部资源请看 超时设置

    Sub-Store

    2.14.131

    支持忽略失败的远程订阅

    前端版本 > 2.14.20 可进行配置

    开启后 依赖的远程订阅出错时 不会报错了 需要自行查看日志

    组合订阅 与 订阅中的多行订阅 都支持这个开关

    同时支持 URL 参数覆盖, 例如: /download/collection/all?target=Surge&ignoreFailedRemoteSub=true

    超时导致的无法更新外部资源请看 超时设置

    • ❤️6
  2. #OnePlus #ColorOS #KernelSU #Root #Android #KernelFlasher #一加 #AOSP #安装器一加12 ColorOS 14 踩坑记录1. KernelSU 用最新的 LKM 就好了坑:

    #OnePlus #ColorOS #KernelSU #Root #Android #KernelFlasher #一加 #AOSP #安装器

    一加12 ColorOS 14 踩坑记录

    1. KernelSU

    用最新的 LKM 就好了

    坑: https://github.com/tiann/KernelSU/issues/1051
    解决: 用酷安作者 xuezou 的工具重新打包 刷完需要清空所有数据
    出了问题不要慌 fastboot 刷回官方 boot 重来

    充电静置三小时必死
    Magisk 则每天重启


    2. KernelFlasher

    坑: 原装正品 KernelFlasher 能看到槽位但是刷不了
    解决: 得用中国网友修改版 见 https://github.com/capntrips/KernelFlasher/issues/16#issuecomment-1815728638
    更新: 进 @KernelSU_group 回复 #OTA 可得 一个不一定是最新的版本: https://t.me/zhetengsha_group/522329

    3. 保 Root OTA 方法

    系统更新界面, 不点安装. 用 KernelFlasher 刷 AK3 到另一个槽位 重启

    4. sb coloros 安装器

    酷安作者 天伞桜 AOSP 客制化安装器
    记得要在模块压缩包里面找到安装器的apk 安装一下

    好像会导致 adb 安装时候不弹提示 只会卡死无法继续安装
    暂时先用 LuckyTool 关一下 adb 安装授权

    5. 自带天气无法定位

    6. 无法录两个人脸

    7. 勿扰模式无法设置仅锁屏生效

    8. 已解锁状态(如在信任地点)时 无法使用相同的按指纹解锁动作...我还得知道现在解没解锁然后用不同的动作???

    9. 微信模糊背景有 bug 无法正常使用(不知道谁的锅)

    10. 没有大爆炸 微信通话录音 小布识屏和播放语音转文字啥的功能难用得一屄

    11. 小窗还有黑白名单...整个小窗和分屏的体验跟 MIUI 没法比...

    12. 工作台无法激活(不知道是因为解了 bl 还是 root 还是又是 bug)

    13. 通话录音不支持微信 已支持

    • 👍13
  3. Sub-Store 2.14.127Node.js 支持使用环境变量 SUB_STORE_DATA_URL 设置一个远程数据文件链接这样每次启动都会从这个地址拉取并恢复数据使用场景: 云平台重新部署后自动恢复之前备份的数据

    Sub-Store

    2.14.127

    Node.js 支持使用环境变量 SUB_STORE_DATA_URL 设置一个远程数据文件链接

    这样每次启动都会从这个地址拉取并恢复数据

    使用场景: 云平台重新部署后自动恢复之前备份的数据

    • ❤️5
  4. Sub-Store 2.14.126 修复 Loon Trojan WS 传输层 Node.js 前端代理后端路由 需设置环境变量 注意安全SUB_STORE_FRONTEND_BACKEND_PATH=/2cXaAxRGfddmGz2yx1wA SUB_STORE_FRONTEND_PATH=/root/sub-store/frontend SUB_STORE_FRONTEND_HOST=127.0.0.1 SUB_STORE_FRONTEND_PORT=3001 SUB_STORE_DATA_BASE_PATH=/root/sub-store SUB_STORE_BACKEND_API_HOST=127.0.0.1 SUB_STORE_BACKEND_API_PORT=3000 node sub-store.bundle.js配置 3001 端口的反代后

    Sub-Store

    2.14.126

    修复 Loon Trojan WS 传输层

    Node.js 前端代理后端路由 需设置环境变量 注意安全

    SUB_STORE_FRONTEND_BACKEND_PATH=/2cXaAxRGfddmGz2yx1wA SUB_STORE_FRONTEND_PATH=/root/sub-store/frontend SUB_STORE_FRONTEND_HOST=127.0.0.1 SUB_STORE_FRONTEND_PORT=3001 SUB_STORE_DATA_BASE_PATH=/root/sub-store SUB_STORE_BACKEND_API_HOST=127.0.0.1 SUB_STORE_BACKEND_API_PORT=3000 node sub-store.bundle.js


    配置 3001 端口的反代后
    https://frontend.com?api=https://frontend.com/2cXaAxRGfddmGz2yx1wA

    • 👍1
  5. #Surge #Stash #Surge #模块 #面板 #脚本 #网络信息 #IP #IPv4 #IPv6 #查询 #网络变化 #通知国内外 IP 面板与通知 新增 IPv6包含国内和国外 Loon 可直接在插件中设置, 非 Loon 请自行设置 Persistent Store 网络信息通知设置 为 IP 前三段相同时不通知1. 在支持面板的 app 上将展示面板 (例: #Surge, #Stash)2. 在支持 network-changed 的 app 上, 将在网络环境发生变化 IP 变化时, 发送通知 (例: #Surge, #Loon) 立即安装 往期相关: Surge 模块 打断活跃连接请求

    #Surge #Stash #Surge #模块 #面板 #脚本 #网络信息 #IP #IPv4 #IPv6 #查询 #网络变化 #通知

    国内外 IP 面板与通知

    新增 IPv6

    包含国内和国外

    Loon 可直接在插件中设置, 非 Loon 请自行设置 Persistent Store 网络信息通知设置IP 前三段相同时不通知

    1. 在支持面板的 app 上将展示面板 (例: #Surge, #Stash)

    2. 在支持 network-changed 的 app 上, 将在网络环境发生变化 IP 变化时, 发送通知 (例: #Surge, #Loon)

    立即安装

    往期相关:

    Surge 模块 打断活跃连接请求

    • 👍4
    • ❤️2
  6. #SwiftBar #脚本 #Node.js #macOS #IP #网络 #查询 #国内 #国外 #IPv6 #网卡 #Shell #双IP查询SwiftBar 小脚本分享🆕 更新: 增加 ipip 作为备用(没有区数据)🆕 更新: airport 标记为废弃, 使用 networksetup双 IP 查询增加了网卡 和 IPv6点击可复制需要安装 nodeSwiftBar 2.0.0 版似乎有兼容性问题 用 1.5.0 版 最新版修复了文件见本频道消息评论旧版:

    #SwiftBar #脚本 #Node.js #macOS #IP #网络 #查询 #国内 #国外 #IPv6 #网卡 #Shell #双IP查询

    SwiftBar
    小脚本分享

    🆕 更新: 增加 ipip 作为备用(没有区数据)

    🆕 更新: airport 标记为废弃, 使用 networksetup

    双 IP 查询
    增加了网卡 和 IPv6

    点击可复制

    需要安装 node

    SwiftBar 2.0.0 版似乎有兼容性问题 用 1.5.0 版 最新版修复了

    文件见本频道消息评论

    旧版: https://t.me/zhetengsha/139

    • ❤️5
  7. Sub-Store 2.14.120脚本筛选支持节点快捷脚本. 语法与 Shadowrocket 脚本类似. 但是 Sub-Store 节点字段和 Shadowrocket 字段不同.可先查看预览中的节点 JSON 数据 或 查看 通用订阅 或 手动打开 ?target=JSON 查看字段名 再进行修改const port = Number($server.port)

    Sub-Store

    2.14.120

    脚本筛选支持节点快捷脚本. 语法与 Shadowrocket 脚本类似. 但是 Sub-Store 节点字段和 Shadowrocket 字段不同.

    可先查看预览中的节点 JSON 数据 或 查看 通用订阅 或 手动打开 ?target=JSON 查看字段名 再进行修改

    const port = Number($server.port)
    
    return [80, 443].includes(port)


    相关: 脚本操作支持节点快捷脚本. 语法与 Shadowrocket 脚本类似

    • ❤️14
    • 👍2
    • 🤯2
  8. Sub-Store for Magisk, KernelSU & APatch 另可查阅 @sion_8964 佬维护的 App 版: sionnx/SubCase 另可查阅 E5 佬维护的 Termux 版 可优先使用群友 @Delusions6515 维护的模块版 Delusions6515/Sub-Store-Module使用了更新的 Node.js 版本和更先进的架构 我的已经是老古董了 准备跑路了 若以后出现维护的版本参数未同步的问题, 应以

    Sub-Store for Magisk, KernelSU & APatch

    另可查阅 @sion_8964 佬维护的 App 版: sionnx/SubCase

    另可查阅 E5 佬维护的 Termux 版

    可优先使用群友 @Delusions6515 维护的模块版 Delusions6515/Sub-Store-Module
    使用了更新的 Node.js 版本和更先进的架构 我的已经是老古董了 准备跑路了

    若以后出现维护的版本参数未同步的问题, 应以 https://hub.docker.com/r/xream/sub-store 示范的环境变量为准

    可刷入群内推送的最新打包版进行更新

    🆕 GEO 数据相关的字段 参考示例

    内置 HTTP-META 可使用相关脚本

    • 刷入后 一键打开前端+后端 http://127.0.0.1:3001?api=http://127.0.0.1:3000 或手动添加后端: http://127.0.0.1:3000

    配置文件 /data/adb/sub_store/scripts/sub_store.config

    需要局域网访问 在配置文件中找到 sub_store_backend_host="127.0.0.1"127.0.0.1 改成 0.0.0.0 然后重启
    在局域网另一台设备上用启动了 Sub-Store 的设备的局域网 IP
    例如 http://192.168.1.2:3001?api=http://192.168.1.2:3000

    数据文件 /data/adb/sub_store/run/sub-store.json

    日志 /data/adb/sub_store/run

    • 支持开关启停(KernelSU App 内下拉刷新或杀 KernelSU 后台重进 可看最新状态)

    • 定时同步订阅

    打开开关后, 用各种自动化方案(Xposed Edge Pro, 自己搞 crontab 等等) 实现 GET http://127.0.0.1:3000/api/sync/artifacts

    • 手动更新

    /data/adb/sub_store/scripts/update_backend.sh 更新后端

    /data/adb/sub_store/scripts/update_frontend.sh 更新前端

    /data/adb/sub_store/scripts/update_http_meta.sh 更新 http-meta

    • 更新 Node.js

    这里 群友 @Delusions6515 维护的 Delusions6515/node-android-build 下载一个新的 node 替换 /data/adb/sub_store/bin/sub_store_node

    • 手动重启

    /data/adb/sub_store/scripts/start.sh/data/adb/sub_store/scripts/sub_store.service restart

    Sub-Store 合集 合集 恰饭推荐 群组 联系推广

    #SubStore #Sub-Store #Android #magisk #模块 #脚本 #KernelSU #APatch #Node.js
    Sub-Store for Android.zip
    49.8 MB

    • ❤️38
    • 👍30
    • 🎉6
  9. Sub-Store 2.14.113 感谢 Ariesly 的 PR! 支持了 Hysteria2 URI 输出默认 User-Agent 改为 clash.meta 后, 调整订阅预处理器的逻辑, 减少 Base64 误判ProxyUtils.produce 增加第二个参数 type, 暂时仅支持目标为 ClashMeta 时 internal 输出节点数组供开发者使用

    Sub-Store

    2.14.113

    感谢 ArieslyPR! 支持了 Hysteria2 URI 输出

    默认 User-Agent 改为 clash.meta 后, 调整订阅预处理器的逻辑, 减少 Base64 误判

    ProxyUtils.produce 增加第二个参数 type, 暂时仅支持目标为 ClashMetainternal 输出节点数组供开发者使用

    • 👍3
  10. #订阅检测去重工具 #订阅检测 #入口检测 #落地检测 #节点 #订阅 #Sub-Store #SubStore #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS Node.js 版 Sub-Store 的 入口检测 落地检测方案之 xname 脚本使用示范 我写的测试版 xname 脚本 支持入口/落地检测, 根据落地 IP 去重 支持关闭落地检测(不需要 HTTP META), 此时按入口 IP 去重在 Sub-Store 中添加脚本操作 具体参数看脚本里的说明⚠️ 本脚本不进行域名解析 必须在此脚本操作前面先加一个 Sub-Store 的域名解析此脚本主要进行示范 未做更多的可配置项 有需求的可自行修改脚本逻辑可如图搭配英文字体

    #订阅检测去重工具 #订阅检测 #入口检测 #落地检测 #节点 #订阅 #Sub-Store #SubStore #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS

    Node.js 版 Sub-Store 的 入口检测 落地检测方案

    之 xname 脚本使用示范

    我写的测试版 xname 脚本 支持入口/落地检测, 根据落地 IP 去重

    支持关闭落地检测(不需要 HTTP META), 此时按入口 IP 去重

    在 Sub-Store 中添加脚本操作 具体参数看脚本里的说明

    ⚠️ 本脚本不进行域名解析 必须在此脚本操作前面先加一个 Sub-Store 的域名解析

    此脚本主要进行示范 未做更多的可配置项 有需求的可自行修改脚本逻辑

    可如图搭配

    英文字体

    https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/scripts/fancy-characters.js#type=sans-serif-bold

    节点序号上标
    ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹

    返回方案介绍

    • ❤️2
    • 👍2
    • 🥰1
  11. #订阅检测去重工具 #订阅检测 #入口检测 #落地检测 #节点 #订阅 #Sub-Store #SubStore #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS Node.js 版 Sub-Store 的 入口检测 落地检测 方案需要 HTTP META 配合 已修改适配的 Key 佬 cname 脚本/我写的测试版 xname 脚本 Sub-Store 版本应 >= 2.14.112 HTTP META 本体需 Node.js 环境Android 也可本地使用 配合 Android 本地版 Sub-Store 我写的测试版 xname 脚本 支持入口/落地检测, 根据落地 IP 去重 xname 脚本搭配示范 已修改适配的 Key 佬 cname 脚本在 Sub-Store 中添加脚本操作 具体参数看脚本里的说明本文截图示例对应的为

    #订阅检测去重工具 #订阅检测 #入口检测 #落地检测 #节点 #订阅 #Sub-Store #SubStore #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS

    Node.js 版 Sub-Store 的 入口检测 落地检测 方案


    需要 HTTP META 配合 已修改适配的 Key 佬 cname 脚本/我写的测试版 xname 脚本

    Sub-Store 版本应 >= 2.14.112

    HTTP META 本体

    需 Node.js 环境

    Android 也可本地使用 配合 Android 本地版 Sub-Store

    我写的测试版 xname 脚本 支持入口/落地检测, 根据落地 IP 去重

    xname 脚本搭配示范

    已修改适配的 Key 佬 cname 脚本

    在 Sub-Store 中添加脚本操作 具体参数看脚本里的说明

    本文截图示例对应的为 https://gist.githubusercontent.com/xream/4c4083769f24f1a7b4d254aad6917cf1/raw/cname_http_meta_beta.js#inflag&flag&city&sheng&iisp&yisp&snone&yuan

    cname 本身的问题记得跟 key 佬 @keywos 反馈

    已知问题: 域名解析偶发异常 可在 cname 脚本操作前面先加一个 Sub-Store 的域名解析

    其他相关

    lite-test
    需要 Docker 门槛较高
    - 可以进行 订阅转换/UDP 检测/免流检测/测速/自定义节点名称/自定义过滤/自定义输出等高级配置
    - 可以爬网页(telegram 频道也是网页)
    - 脚本可以挂载进行任意自定义操作

    • ❤️7
    • 👍2
  12. Sub-Store 2.14.111 手动下载备份文件和使用备份上传恢复(前端版本 > 2.14.15)现代化浏览器应该都兼容 使用 JSON 文件进行备份和恢复为防止意外发生 恢复之前请备份数据 默认 User-Agent 改为 clash.meta 后, 调整订阅预处理器的逻辑, 减少 Base64 误判如果还有问题 可以在前端设置 User-Agent部分 User-Agent 举例: Surge iOS/3004 Shadowrocket/1978 CFNetwork/1331.0.7 Darwin/21.4.0 clash.meta Quantumult%20X/1.0.29 (iPhone14,5; iOS 15.4.1)

    Sub-Store

    2.14.111

    手动下载备份文件和使用备份上传恢复(前端版本 > 2.14.15)

    现代化浏览器应该都兼容 使用 JSON 文件进行备份和恢复

    为防止意外发生 恢复之前请备份数据


    默认 User-Agent 改为 clash.meta 后, 调整订阅预处理器的逻辑, 减少 Base64 误判

    如果还有问题 可以在前端设置 User-Agent

    部分 User-Agent 举例:

    Surge iOS/3004

    Shadowrocket/1978 CFNetwork/1331.0.7 Darwin/21.4.0

    clash.meta

    Quantumult%20X/1.0.29 (iPhone14,5; iOS 15.4.1)

    • 👍4
    • ❤️1