折腾啥

  1. #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
  2. 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
  3. 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
  4. 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
  5. #订阅检测去重工具 #订阅检测 #入口检测 #落地检测 #节点 #订阅 #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
  6. #订阅检测去重工具 #订阅检测 #入口检测 #落地检测 #节点 #订阅 #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
  7. 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
  8. Script Hub合并工具 版本: v23.120401 更新: 23-12-04 10:04 安装: 点击此处 简介: 此快捷指令作用主要用于快速存储平时遇到的模块链接,以及通过Script Hub新的合并模块功能快速筛选并生成合并后的链接 Script Hub相关指令注:感谢 Script Hub开发组: zhangpeifu 、 折腾啥 以及 Key佬 方法: ①确保已经成功安装 Script Hub 并已经更新到最新版②根据注释1填写首选类型、备份文件名、默认文件名这三项③根据注释1选择备份文件所在的文件夹路径④默认打开文本应用为Runestone,可自行在注释2处调整⑤运行快捷指令(如果是导入请先提前复制正确的模块链接)根据提示填写模块名字 更新 导航 合集 #快捷指令

    Forwarded from WWWeng🐝の分享
    Script Hub合并工具

    版本: v23.120401

    更新: 23-12-04 10:04

    安装: 点击此处

    简介:

    此快捷指令作用主要用于快速存储平时遇到的模块链接,以及通过Script Hub新的合并模块功能快速筛选并生成合并后的链接

    Script Hub相关指令

    注:感谢 Script Hub开发组: zhangpeifu折腾啥 以及 Key佬

    方法:

    ①确保已经成功安装 Script Hub 并已经更新到最新版
    ②根据注释1填写首选类型、备份文件名、默认文件名这三项
    ③根据注释1选择备份文件所在的文件夹路径
    ④默认打开文本应用为Runestone,可自行在注释2处调整
    ⑤运行快捷指令(如果是导入请先提前复制正确的模块链接)根据提示填写模块名字

    更新 导航 合集

    #快捷指令
    Media is too big
    VIEW IN TELEGRAM

    • ❤️3
    • 👍2
    • 🥰1
  9. 新版人形管理服务器版 Sub-Store👨‍💻 尝鲜版 新功能增加中🆕 增加节点信息使用方法: ,ssm 设置接口:,ssm api

    新版人形管理服务器版 Sub-Store

    👨‍💻 尝鲜版 新功能增加中

    🆕 增加节点信息

    使用方法: ,ssm 设置接口:
    ,ssm api http://127.0.0.1:3000

    后端地址为 https://api.com 时, 将尝试请求 https://api.com/api/utils/env 验证后端可用性. 当无法添加后端地址时, 可先尝试访问此地址

    查看已设置接口: ,ssm api

    查看单条订阅列表: ,ssm subs

    查看单条订阅: ,ssm sub 1(为方便小白 从 1 开始, 与 subs 列表对应)

    查看组合订阅列表: ,ssm collections

    查看组合订阅: ,ssm collection 1(为方便小白 从 1 开始, 与 collections 列表对应)


    将被回复的消息内容附加到单条订阅本地订阅中: ,ssm add 1(为方便小白 从 1 开始, 与 subs 列表对应)

    将被回复的消息内容(订阅或节点)作为参数传入单条订阅(比如创建一个空的本地订阅, 逻辑为入口检测. 可查看 https://t.me/zhetengsha/214 ): 对着消息回复 ,ssm sub 1(为方便小白 从 1 开始, 与 subs 列表对应)

    自动删除消息: ,ssm auto_del True

    自动发送订阅到人形配置的 log_chatid: ,ssm auto_log True

    所需权限: plugins.ssm

    📌 资源合集导航

    👏 欢迎评论 & 转发(请保留来源)

    加入 折腾啥 📢 频道 | 👥 群组

    ※ 机场推荐 大流量电话卡 支付宝红包

    可点击查看 👉 恰饭推荐

    🙏 本频道 99.99% 的内容均为原创 感谢老板们的支持

    #PagerMaid-Pyro #人形自走机器人 #bot #插件 #脚本 #SubStore #管理 #订阅
    Sub-Store-Manager_new.py
    20.6 KB

    • 👍8
    • ❤️2
  10. #Surge #模块 #面板 #脚本 #打断连接 #打断请求 #活跃连接 #打断活跃连接 #免流WiFi 断开时 打断请求 不让活跃连接跑你的通用 免流佬狂喜 自动刷新面板. 点击面板按钮手动打断请求. WiFi 断开时自动执行 模块地址往期相关内容1 #Surge #Stash IP 网络信息面板2 #Surge #Shadowrocket 网络变化时查询国内外IP并发送通知

    #Surge #模块 #面板 #脚本 #打断连接 #打断请求 #活跃连接 #打断活跃连接 #免流

    WiFi 断开时 打断请求 不让活跃连接跑你的通用

    免流佬狂喜

    自动刷新面板. 点击面板按钮手动打断请求. WiFi 断开时自动执行

    模块地址


    往期相关内容

    1 #Surge #Stash IP 网络信息面板

    2 #Surge #Shadowrocket 网络变化时查询国内外IP并发送通知

    • 👍4
    • ❤️3
  11. #Surge #脚本 #JavaScript #JS #IPv6 Surge 一个简单判断当前配置是否开启了 IPv6 的例子

    #Surge #脚本 #JavaScript #JS #IPv6

    Surge 一个简单判断当前配置是否开启了 IPv6 的例子

    
    !(async () => {
      const { profile } = await httpAPI('/v1/profiles/current?sensitive=0', 'GET')
      $done({ IPv6: /(^|\n)ipv6\s*?=\s*?(true|1)\b/i.test(profile)})
    })();
    
    function httpAPI(path = '', method = 'POST', body = null) {
      return new Promise(resolve => {
        $httpAPI(method, path, body, result => {
          resolve(result);
        });
      });
    }

    • ❤️4
    • 🎉1
  12. #Surge #DNS #脚本 #模块 #DoH Surge 纯脚本实现的 DoH 方案懒得写参数 可以自己打开脚本修改以下配置:const dns = '

    #Surge #DNS #脚本 #模块 #DoH

    Surge 纯脚本实现的 DoH 方案

    懒得写参数 可以自己打开脚本修改以下配置:

    const dns = 'https://223.6.6.6/dns-query' // DNS
    const timeout = 2 * 1000 // 超时时间
    const type = ['A', 'AAAA'] // 默认查询类型
    const ttl = 600 // 默认最小 TTL


    文件见本消息的评论

    • ❤️5
    • 🤗1
  13. 复制 845620347 答.k ai ✔️吱付b`a`o.✔️去搜索,智惠生活,👉鸿.b ao`👈更实惠支付宝碰一碰红包是新的邀请P:/8qaevzq47Ns 或复制此消息打开支付宝搜索,和我一起来赚赏金啦 e:/T MF2212 2023/07/10返回 恰饭推荐

    复制 845620347 答.k ai ✔️吱付b`a`o.✔️去搜索,智惠生活,👉鸿.b ao`👈更实惠


    支付宝碰一碰红包是新的邀请

    P:/8qaevzq47Ns 或复制此消息打开支付宝搜索,和我一起来赚赏金啦 e:/T MF2212 2023/07/10

    返回 恰饭推荐

    • 💩13
    • ❤️2
    • 😁1