折腾啥

  1. #性能测试脚本🌚▎脚本说明:参考脚本注释添加Cron运行,Boxjs选择展示类型

    Forwarded from Surge & Loon & QX 脚本收集 (🅼🅄🆃🅄)
    #性能测试脚本🌚

    ▎脚本说明:
    参考脚本注释添加Cron运行,Boxjs选择展示类型。

    这是一个性能测试脚本,测试完毕后请立即删除,否则将有权呼叫“滴喔滴喔”处理。

    脚本没有预览图,不清楚具体效果及用途,有需求的请自行测试。

    兼容最新Surge TF5.21.0 (3112)+版本,兼容QX、Loon多媒体通知

    ▎脚本作者:TG中文圈第一瑟瑟哥

    脚本地址:https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/javday.js
    Boxjs订阅:https://raw.githubusercontent.com/Yuheng0101/X/main/Tasks/boxjs.json

    • 👍5
    • ❤️1
    • 🥰1
  2. #Sub-Store #SubStore #sing-box #singbox #配置 #示例 Sub-Store 文件动态生成 sing-box 配置补充说明亚托莉佬:可能你第一个节点不可用detour 里面的 groups 第一个节点因为还在初始化阶段不可能开始 url test所以要确保第一个可用修改亚托莉佬示例配置中的外部资源逻辑为 使用 GitHub 加速服务 并 直连:$content = $content.replace(/(

    #Sub-Store #SubStore #sing-box #singbox #配置 #示例

    Sub-Store 文件动态生成 sing-box 配置补充说明

    亚托莉佬:
    可能你第一个节点不可用
    detour 里面的 groups 第一个节点
    因为还在初始化阶段
    不可能开始 url test
    所以要确保第一个可用


    修改亚托莉佬示例配置中的外部资源逻辑

    为 使用 GitHub 加速服务 并 直连:

    $content = $content.replace(/(https?:\/\/github\.com\/)/g, 'https://你的github加速服务/$1').replace(/"download_detour": "proxy"/g, '"download_detour": "direct"')


    相关内容

    动态生成 sing-box 配置

    快速生成 sing-box 机场入口+落地节点 代理链 示例

    Sub-Store 代理 App 版安装下载

    Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    • ❤️3
  3. #WARP #Cloudflare #DNS #教程 Cloudflare DNS 解析 一键清空其实是个综合工具以一键清空 DNS 解析为例:1. 去 后台 建一个 有权限编辑你的 DNS 的 API Token2. 安装 Cloudflare Utilities3. 执行cloudflare-utils --api-token 你的Token --zone-name 你的域名 dns-purge

    #WARP #Cloudflare #DNS #教程

    Cloudflare DNS 解析 一键清空

    其实是个综合工具

    以一键清空 DNS 解析为例:

    1. 去 后台 建一个 有权限编辑你的 DNS 的 API Token

    2. 安装 Cloudflare Utilities

    3. 执行

    cloudflare-utils --api-token 你的Token --zone-name 你的域名 dns-purge

    • ❤️2
  4. 跟风发一个 filen 德国网盘 后台支持中文注册后 20GB 存储空间 最多可邀请 3 人,邀请者可获得 10 GB速速注册

    跟风发一个 filen 德国网盘 后台支持中文

    注册后 20GB 存储空间 最多可邀请 3 人,邀请者可获得 10 GB

    速速注册 Filen – Next Generation End-To-End Encrypted Cloud Storage

  5. 先看这个 Telegram 转圈总结 可能不需要打断请求来解决 Telegram 转圈 / 免流继续跑流量 此模块仅 Surge 可用. Loon 也有 API 但是我懒得写了, 可自行摸索使用链接->重写->执行脚本 调用 setSelectPolicy getSubPolicys getSubPolicies getPolicy getSelectedPolicy 这几个 API 来回切换策略组来实现打断请求 类似这个 , QX 有 $configuration.sendMessage , Stash 有 Clash RESTful API1. 支持定时根据规则打断连接(不建议使用定时)比如定时把 Telegram/ 微信 连接打断防止转圈图 2 中 第一行记得去掉 # 来启用定时功能嫌通知烦的 如图禁用通知效果图来自小白鼠用户 Luca2. 通过请求打断连接时, 可设置是否发送通知请求支持通过 URL 参数传入正则匹配参数 REQ_RULE 建议使用:快捷指令中, 使用自动化 在打开或关闭 Telegram 时打断连接 (参考: 1, 2) 例: 设置打开或关闭 Telegram 时候, 请求一下

    折腾啥
    🤪 转圈(说的就是你 Telegram)/卡住时, 一键打断请求 🙂 WiFi 断开时 打断请求 不让活跃连接跑你的通用 免流佬狂喜 1. 如果是 Telegram 转圈, 其实不需要打断请求了, 看 Telegram 转圈总结 2. 如果是免流怕继续跑流量, 看 免流继续跑流量 3. 查看如何自动化配置自动打断 Telegram 连接 请求 kill-active-requests.com 手动打断请求(比如在 快捷指令中使用) 同时提供一个非常朴素的页面 见截图3 🟢 自动刷新面板. 点击面板按钮或请求…
    先看这个 Telegram 转圈总结

    可能不需要打断请求来解决 Telegram 转圈 / 免流继续跑流量

    此模块仅 Surge 可用. Loon 也有 API 但是我懒得写了, 可自行摸索使用链接->重写->执行脚本 调用 setSelectPolicy getSubPolicys getSubPolicies getPolicy getSelectedPolicy 这几个 API 来回切换策略组来实现打断请求 类似这个 , QX 有 $configuration.sendMessage , Stash 有 Clash RESTful API

    1. 支持定时根据规则打断连接(不建议使用定时)

    比如定时把 Telegram/ 微信 连接打断防止转圈

    图 2 中 第一行记得去掉 # 来启用定时功能

    嫌通知烦的 如图禁用通知

    效果图来自小白鼠用户 Luca

    2. 通过请求打断连接时, 可设置是否发送通知

    请求支持通过 URL 参数传入正则匹配参数 REQ_RULE

    建议使用:

    快捷指令中, 使用自动化 在打开或关闭 Telegram 时打断连接 (参考: 1, 2)

    例: 设置打开或关闭 Telegram 时候, 请求一下 http://kill-active-requests.com?REQ_RULE=Telegram

    微信同理

    嫌通知烦的 可设置 REQ_NOTIFY0

    模块地址

    辅助小脚本 打印现在活跃连接中的 rule 方便你查看并编写自己的正则匹配 效果图

    其他说明 请查看 发布帖

    模块脚本合集 频道资源合集 恰饭推荐 群组

    #Surge #模块 #面板 #脚本 #打断连接 #打断请求 #活跃连接 #打断活跃连接 #免流 #Telegram #转圈 #微信

    • ❤️14
  6. #ScriptHub▎ Script Hub 近期更新汇总 兼容性转换: 删除请求头中的 host 并将数字类型转换为字符串主要解决了部分脚本在 Surge 上的请求问题有些脚本虽然使用了 Env.js 或其他的逻辑来兼容非 QX 客户端但是没有注意兼容性问题 echo-response 增加 status-code, text, base64 支持 Surge 的新 mock 格式解析 Loon 逻辑规则和端口规则更新 当修改定时任务的关键词锁定到了非 cron 脚本时,会自动生成一个定时任务

    #ScriptHub

    Script Hub

    近期更新汇总

    兼容性转换: 删除请求头中的 host 并将数字类型转换为字符串

    主要解决了部分脚本在 Surge 上的请求问题

    有些脚本虽然使用了 Env.js 或其他的逻辑来兼容非 QX 客户端

    但是没有注意兼容性问题

    echo-response 增加 status-code, text, base64

    支持 Surge 的新 mock 格式解析

    Loon 逻辑规则和端口规则更新

    当修改定时任务的关键词锁定到了非 cron 脚本时,会自动生成一个定时任务

    • ❤️2
    • 👍1
  7. #Surge #模块 #脚本 #代理 #加速 #GitHub #镜像 #配置 #订阅 #Sub-Store #分流 #简化 Surge 分流配置超简化从此以后你只需要这样写:# > 自己 Gist 的分流

    #Surge #模块 #脚本 #代理 #加速 #GitHub #镜像 #配置 #订阅 #Sub-Store #分流 #简化

    Surge 分流配置超简化

    从此以后你只需要这样写:

    # > 自己 Gist 的分流
    RULE-SET,http://self/direct,DIRECT
    # > skk 佬的分流
    RULE-SET,http://skk/non_ip/lan,DIRECT
    # > bm7 仓库的分流
    RULE-SET,http://bm7/Global_All,Proxy
    # > 自建服务端 Sub-Store 的组合订阅
    订阅 01 = select, policy-path=http://sub/01


    转换规则:
    http://bm7/Global_All
    ->
    https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Surge/Global/Global_All.list

    http://self/direct
    ->
    https://gist.githubusercontent.com/your_username/your_gist_id/raw/direct.list

    http://sub/01
    ->
    https://your_sub_store_api.com/xxxxxx/download/collection/01?target=Surge

    配置:

    [URL Rewrite]
    ^http:\/\/bm7\/(.*?)(_.*)?$ https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Surge/$1/$1$2.list 302
    
    ^http:\/\/skk\/(.*?)$ https://ruleset.skk.moe/List/$1.conf 302
    
    ^http:\/\/self\/(.*)$ https://gist.githubusercontent.com/your_username/your_gist_id/raw/$1.list 302
    
    ^http:\/\/sub\/(.*)$ https://your_sub_store_api.com/xxxxxx/download/collection/$1?target=Surge 302


    福利:

    薯薯

    RULE-SET,http://❤️🍟/HTTPDNS,Reject


    ^http:\/\/xn--qeiz318m\/HTTPDNS http://raw.githubusercontent.com/VirgilClyne/GetSomeFries/main/ruleset/HTTPDNS.Block.list 302


    如果你要添加更多自定义的 建议不要使用大写 或 自己注意正则中大小写同时匹配 讨论

    • 👍18
    • ❤️14
  8. Sub-Store 自建后端版如何排查👉 代理 App 版如何排查Android 版的区别: 后端端口为 3000, 且没有 /2cXaAxRGfddmGz2yx1wA 部分. Android 模块说明无法刷新出新版前端 清除前端 PWA 缓存0. 首先你应该检查你的各种环境变量和配置 可参考 最简安全配置1. 检查日志 docker logs -f --tail 100 -f sub-store 应该有[FRONTEND] :::3001

    Sub-Store 自建后端版如何排查

    👉 代理 App 版如何排查

    Android 版的区别: 后端端口为 3000, 且没有 /2cXaAxRGfddmGz2yx1wA 部分. Android 模块说明

    无法刷新出新版前端 清除前端 PWA 缓存

    0. 首先你应该检查你的各种环境变量和配置 可参考 最简安全配置

    1. 检查日志 docker logs -f --tail 100 -f sub-store 应该有
    [FRONTEND] :::3001
    [FRONTEND -> BACKEND] :::3001/2cXaAxRGfddmGz2yx1wA/api/ -> http://127.0.0.1:3000/api/

    如果开了 SUB_STORE_BACKEND_MERGE 则是
    [BACKEND] MERGE mode is [ON].
    [BACKEND && FRONTEND] 127.0.0.1:3001
    [BACKEND PREFIX] 127.0.0.1:3000/2cXaAxRGfddmGz2yx1wA
    [BACKEND] listening on 127.0.0.1:3001

    2. 检查端口 docker ps 应该有(如果你监听是本机 显示的是 127.0.0.1)
    0.0.0.0:3001->3001/tcp, :::3001->3001/tcp

    3. 在本机访问 curl http://127.0.0.1:3001/2cXaAxRGfddmGz2yx1wA/api/utils/env 应该会看到 JSON 响应
    {"status":"success","data":{"backend":"Node","version":"2.14.278"}}

    4. 如果你不是监听的本地, 尝试在浏览器打开 http://部署服务的IP:3001/2cXaAxRGfddmGz2yx1wA/api/utils/env, 响应同上
    5. 如果你配置了反代, 尝试在浏览器打开 http://你的域名/2cXaAxRGfddmGz2yx1wA/api/utils/env, 响应同上
    6. 如果你配置了反代且配置了 SSL, 尝试在浏览器打开 https://你的域名/2cXaAxRGfddmGz2yx1wA/api/utils/env, 响应同上
    7. 如果没有问题, 此时在浏览器打开你的前端, 设置后端为 https://你的域名/2cXaAxRGfddmGz2yx1wA, 应该能设置成功. 如果不成功, 查看浏览器控制台. 可能是因为 HTTPS 的前端无法访问 HTTP 后端的问题, 可都使用 HTTPS 或修改浏览器设置允许不安全的内容 参考 使用官方 Sub-Store 前端连接非本地 HTTP 后端

    相关

    👉 代理 App 版如何排查

    Sub-Store 合集 频道资源合集 恰饭推荐 群组

    #排查 #Sub-Store #SubStore #Docker #自建 #后端 #服务器 #VPS #Android #安卓 #Node.js

    • ❤️9
    • 👍1
  9. Sub-Store 后端 2.14.289兼容哪吒探针网络监控接口 Loon, Surge(ability=

    Sub-Store

    后端 2.14.289

    兼容哪吒探针网络监控接口

    Loon, Surge(ability=http-client-policy) 可输出节点延迟

    查看此功能详情

    前端 2.14.215 后端 2.14.278

    订阅支持输出哪吒探针兼容响应

    1. 确保节点名能够被识别出地区 或手动设置 ISO 3166-1 二位字母代码

    字段可以是 $server._geo?.countryCode, $server._geo?.country

    2. 可设置离线状态 字段为 $server._unavailable

    3. 暂时不需要解析域名, 若有需求, 自己在 Sub-Store 加一步域名解析, 或手动设置字段

    现在域名解析后会自动添加 _IPv4, _IPv6, _IP(若有多个步骤, 只取第一次成功的 v4 或 v6 数据), _domain 字段

    4. 默认按序数输出 Uptime 这将影响 VPings 中的排序

    若有其他需求, 可自行设置节点的 _uptime 字段

    5. 安装 VPings (加入群组)

    其中 URL 填入 订阅地址 如 https://sub.store/download/xxx 不要带参数

    Token 随便写

    PS: 演示中的效果需搭配 薯薯的模块 并在 VPings 中设置 地图风格卫星叠加

    VPings 帮助手册

    JSON 输出支持 produceType: "internal"

    修复 Tencent DNS 解析修复 Tencent DNS 解析

    ProxyUtils 增加 getFlag, getISO 方法

    sing-box 订阅格式修改(如需原始格式 请使用 target=sing-box&produceType=internal)

    清理输出字段

    修复 SS URI 解析错误

    区域过滤增加韩国德国, 修复内蒙古识别为蒙古的问题, geo 增加关键词 德意志, JNB, SJC, SEL, AMS

    日志输出增加订阅的来源 User-Agent

    相关内容

    链接参数说明
    脚本使用说明

    Sub-Store 代理 App 版安装下载

    Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    • ❤️5
    • 👍3
    • 👌1
  10. TestFlight macOS 版 App 离谱超时修复补丁 使用前需要 221 秒, 使用后仅需 6秒此为精简版#!name=TestFlight macOS 版修复离谱超时

    TestFlight macOS 版 App 离谱超时修复补丁

    使用前需要 221 秒, 使用后仅需 6秒

    此为精简版

    #!name=TestFlight macOS 版修复离谱超时
    #!desc=会提示不兼容的硬件 但是不影响. 整合 P 佬的 TestFlight 区域限制解除
    
    [General]
    skip-proxy = %APPEND% iosapps.itunes.apple.com
    
    [Header Rewrite]
    http-request https?:\/\/testflight\.apple\.com\/v3\/accounts\/.*?/apps header-del user-agent
    http-request https?:\/\/testflight\.apple\.com\/v3\/accounts\/.*?/apps header-add user-agent Oasis/3.5.1 OasisBuild/425.2 iOS/17.4 model/iPhone16,2 hwp/t8130 build/21E219 (6; dt:311) AMS/1 TSE/0
    
    [Body Rewrite]
    http-request ^https?://testflight\.apple\.com/v\d/accounts/.+?/install$ (\"storefrontId\")\s?:\s?\".+?\" $1:"143441-19,29"
    
    [MITM]
    hostname = %APPEND% testflight.apple.com


    使用场景

    macOS 版 官方 TestFlight App 无论如何都显示失败

    此版本使用了 Body Rewrite 功能, 使用脚本版的见 整合野比佬的区域限制解除脚本的版本

    macOS 合集 合集 群组 恰饭 联系推广

    #testflight #账号管理 #Surge #脚本 #模块 #mac #macOS

    • ❤️4
    • 👍1
  11. 青龙同步工具🔖描述: · 应大佬要求增加了指定 KEY 同步到青龙 · 添加环境变量 KEY 之后运行应用脚本(3)可以将 BoxJs 的环境变量同步到青龙环境 · 可以自行添加 Cron 每天同步📍注意: 当前样式仅在线版支持,原版请自行使用 JSON 添加,同一个环境变量只能在青龙存在一次📌应用: BoxJs(青龙同步)、BoxJS在线版、脚本链接❣️订阅:Dompling一键添加、Dompling GitHub box订阅、Dompling GitHub 仓库

    Forwarded from Scriptable教学 (晴 15:22 PM UTC+8 🕒)
    青龙同步工具

    🔖描述:
    · 应大佬要求增加了指定 KEY 同步到青龙
    · 添加环境变量 KEY 之后运行应用脚本(3)可以将 BoxJs 的环境变量同步到青龙环境
    · 可以自行添加 Cron 每天同步

    📍注意: 当前样式仅在线版支持,原版请自行使用 JSON 添加,同一个环境变量只能在青龙存在一次

    📌应用: BoxJs(青龙同步)BoxJS在线版脚本链接

    ❣️订阅Dompling一键添加Dompling GitHub box订阅Dompling GitHub 仓库

    • ❤️1
  12.  iRingo: 📍 Location & 🗺️ Maps==已拆分为==> iRingo: 📍 Location iRingo: 🗺️ Mapv3.4.x 已发布Powered by Chavy‘s BoxJsCreated by @V_ClyneAvailable in Loon, Stash, Surge, Egern, Quantumult XCompatible with Shadowrocket简介为🇨🇳中国版 Maps (地图 app) 启用🇺🇳国际版限定功能,并提供自定义选项详细功能介绍与说明请参阅:  iRingo: 🗺️ Map更新功能1. 新增[定位漂移](Location Shift)API修改功能2. 新增[瓦片地图](Tiles Map)数据源修改功能3. 新增[卫星图像](Satellite Map)数据源修改功能4. 新增[兴趣点](POI)数据源修改功能5. 新增[飞行俯瞰](Flyover)数据源修改功能6. 新增[四处看看](Look Around)数据源修改功能7. 移除[默认配置]选项,现在总是启用全部已知功能8. 移除[通告配置]选项,现在总是跟随[动态配置]版本兼容性1. Shadowrocket 仅支持指定[动态配置]的服务版本,无法分别指定[调度器][导航与ETA][评分和照片][定位漂移][地图][卫星图像][交通状况][兴趣点][飞行俯瞰][四处看看]的服务版本2. Stash 需要 2.6.0 (798)注:1. 默认配置为目前最佳配置,在国内地图正常可用的情况下,尽可能多的启用国际版功能(如[飞行俯瞰],[四处看看]功能),如无必要,不需修改2. 需要更新BoxJS订阅以显示新的 Map 设置面板与选项

    Forwarded from 🍟 整点薯条: 频道 (Λ ǝuʎlƆ)
    iRingo: 📍 Location & 🗺️Maps
    ==已拆分为==>
    iRingo: 📍 Location
    iRingo: 🗺️ Map
    v3.4.x 已发布

    Powered by Chavy‘s BoxJs
    Created by @V_Clyne
    Available in
    Loon, Stash, Surge, Egern, Quantumult X
    Compatible with Shadowrocket

    简介
    🇨🇳中国版 Maps (地图 app) 启用🇺🇳国际版限定功能,并提供自定义选项
    详细功能介绍与说明请参阅: iRingo: 🗺️ Map

    更新功能
    1. 新增[定位漂移](Location Shift)API修改功能
    2. 新增[瓦片地图](Tiles Map)数据源修改功能
    3. 新增[卫星图像](Satellite Map)数据源修改功能
    4. 新增[兴趣点](POI)数据源修改功能
    5. 新增[飞行俯瞰](Flyover)数据源修改功能
    6. 新增[四处看看](Look Around)数据源修改功能
    7. 移除[默认配置]选项,现在总是启用全部已知功能
    8. 移除[通告配置]选项,现在总是跟随[动态配置]版本

    兼容性
    1. Shadowrocket 仅支持指定[动态配置]的服务版本无法分别指定[调度器][导航与ETA][评分和照片][定位漂移][地图][卫星图像][交通状况][兴趣点][飞行俯瞰][四处看看]的服务版本
    2. Stash 需要 2.6.0 (798)

    注:
    1. 默认配置为目前最佳配置,在国内地图正常可用的情况下,尽可能多的启用国际版功能(如[飞行俯瞰],[四处看看]功能),如无必要,不需修改
    2. 需要更新BoxJS订阅以显示新的 Map 设置面板与选项

    • ❤️1
  13. 更新: 兼容更多形式的数据, 并且脚本链接的参数可以覆盖远程订阅的参数一个使用示例:如图, 你可以给本地订阅 添加流量信息并在脚本中指定重置天数

    折腾啥
    Sub-Store 给订阅添加一个流量/过期信息的节点 🆕 更新: 兼容更多形式的数据, 并且脚本链接的参数可以覆盖远程订阅的参数 一个使用示例: 如图, 你可以给本地订阅 添加流量信息 并在脚本中指定重置天数 · 订阅链接支持 showRemaining 参数, 此时将显示剩余流量而不是已用流量 · 订阅重置周期的设置方式有两种 1. 每个自然月固定一个天重置的: 设置每月流量重置日 resetDay 例: http://a.com?token=a#resetDay=19 为 每月19日重置流量…
    更新: 兼容更多形式的数据, 并且脚本链接的参数可以覆盖远程订阅的参数

    一个使用示例:

    如图, 你可以给本地订阅 添加流量信息
    并在脚本中指定重置天数

    • 👍4
    • ❤️1