折腾啥

  1. Sub-Store 后端 2.14.251 前端 2.14.161支持通过代理/节点获取订阅▎代理 App 中可使用代理协议:1. Surge(需使用 有 ability=

    Sub-Store

    后端 2.14.251 前端 2.14.161

    支持通过代理/节点获取订阅

    ▎代理 App 中可使用代理协议:

    1. Surge(需使用 有 ability=http-client-policy 的模块, 参数 policy/policy-descriptor)

    可设置节点代理 例: Test = snell, 1.2.3.4, 8000, psk=password, version=4

    可设置策略 例: 国外加速

    2. Loon(参数 node)

    可设置节点代理 例: Test=Hysteria2,1.2.3.4,8000,"abc",tls-name=www.bing.com

    可设置策略 例: 国外加速

    3. Stash(参数 X-Stash-Selected-Proxy)

    可设置策略 例: 国外加速

    ▎Node.js 版(模块 requestproxy 参数):

    例: http://127.0.0.1:8888

    使用场景

    1. Sub-Store 搭建在服务器上, 无法使用服务器 IP 拉取订阅. 可以通过 ZeroTier 组网的另一台设备上的代理(比如家宽) 来拉取节点

    2. 不想设置分类, 但是想在 Surge 中使用某个节点去拉取订阅

    相关内容

    添加一个流量信息的节点

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

    Sub-Store 代理 App 版安装下载

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

    • ❤️2
    • 👍2
  2. #苹果生态玄学自救指北 补充了一些新的问题coreaudiod CPU 占用过高mkdir ~/Library/Preferences/Audio

    折腾啥
    #苹果生态玄学自救指北 补充了一些新的问题 🟢AWDL:对网络网速的影响及解决方案 有新的偏方记得发我 久病成医 欢迎病友交流 🌝 立即查看开始自救: https://xream.notion.site/6fed380cf1d147c6a047bce452a8f2af
    #苹果生态玄学自救指北 补充了一些新的问题

    coreaudiod CPU 占用过高

    mkdir ~/Library/Preferences/Audio
    sudo chown _coreaudiod:admin ~/Library/Preferences/Audio


    然后我发现 Mic Drop.app mute 的时候 coreaudiod CPU 占用就高…

    这系统已经没救了

    有新的偏方记得发我 久病成医 欢迎病友交流

    立即查看开始自救

  3. Sub-Store 后端 2.14.249 前端 2.14.159▎前后端支持自定义订阅流量信息如图所示 例如: upload=1024; download=10240; total=1024000000000000000; expire=4115721600 请勿用于装屄修复订阅流量信息传递 相关内容 添加一个流量信息的节点链接参数说明 脚本使用说明 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.249 前端 2.14.159

    ▎前后端

    支持自定义订阅流量信息

    如图所示 例如: upload=1024; download=10240; total=1024000000000000000; expire=4115721600

    请勿用于装屄

    修复订阅流量信息传递

    相关内容

    添加一个流量信息的节点

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

    Sub-Store 代理 App 版安装下载

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

  4. 🍟 整点薯条 兼容性调整公告由于主流 iOS 代理 app已全面换用或新增 WKWebView 做为 JavaScript 脚本运行环境并增加大量 Web API遂对🍟 整点薯条(即本人)创作项目做出下列兼容性调整—————————第一点调整—————————移除 brix 的 CryptoJS.enc.base64 polyfill [Link]改为Web API 的 atob() 和 btoa()目前受影响项目: Cloudflare:1️⃣️1.1.1.1 with WARP —————————第二点调整—————————移除 inexorabletash 的 text-encoding polyfill [Link]改为Web API 的 TextEncoder 和 TextDecoder目前受影响项目: DualSubs: ▶ YouTube DualSubs: Spotify BiliUniverse: Global未来受影响项目: iRingo: 🗺️ Map—————————第三点调整—————————移除 NanoCat-Me 的 XML polyfill [Link]改为Web API 的 DOMParser 和 XMLSerializer目前受影响项目:🍟 GetSomeFries: Tencent—————————备注—————————1. 为用 JavaScriptCore 的 Shadowrocket, 保留了最后一版兼容模块与脚本, 请访问对应的 wiki 页面下载换用兼容模块, 对未来新增功能与项目, 不再承诺支持Shadowrocket 2. 本公告及列表将实时更新最新兼容性调整

    Forwarded from 🍟 整点薯条: 频道 (Λ ǝuʎlƆ)
    🍟 整点薯条 兼容性调整公告

    由于主流 iOS 代理 app
    已全面换用或新增 WKWebView 做为 JavaScript 脚本运行环境
    并增加大量 Web API
    遂对🍟 整点薯条(即本人)创作项目做出下列兼容性调整
    —————————第一点调整—————————
    移除 brix 的 CryptoJS.enc.base64 polyfill [Link]
    改为Web API 的 atob()btoa()
    目前受影响项目:
    Cloudflare:1️⃣️1.1.1.1 with WARP

    —————————第二点调整—————————
    移除 inexorabletash 的 text-encoding polyfill [Link]
    改为Web API 的 TextEncoderTextDecoder
    目前受影响项目:
    DualSubs: YouTube
    DualSubs: Spotify
    BiliUniverse: Global
    未来受影响项目:
    iRingo: 🗺️ Map

    —————————第三点调整—————————
    移除 NanoCat-Me 的 XML polyfill [Link]
    改为Web API 的 DOMParserXMLSerializer
    目前受影响项目:
    🍟 GetSomeFries: Tencent

    —————————备注—————————
    1. 为用 JavaScriptCoreShadowrocket,
    保留了最后一版兼容模块与脚本,
    请访问对应的 wiki 页面下载换用兼容模块,
    对未来新增功能与项目,
    不再承诺支持Shadowrocket
    2. 本公告及列表将实时更新最新兼容性调整。

    • ❤️2
  5. Sub-Store 的节点测活脚本(完善版)支持以下环境: 1. Loon 和 Surge2. Node.js 版(需要 HTTP META 配合)HTTP META 本体Android 也可本地使用 配合 Android 本地版 Sub-Store▎使用🌝 参数一般不用加 这里仅做一个示范具体说明可查看脚本内容常用参数 timeout 可适当调小, keep_incompatible 保留当前客户端不兼容的协议, show_latency 节点名称加上延迟url 需要 encodeURIComponent. 默认

    Sub-Store 的节点测活脚本(完善版)

    支持以下环境:

    1. Loon 和 Surge

    2. Node.js 版(需要 HTTP META 配合)

    HTTP META 本体

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

    ▎使用

    🌝 参数一般不用加 这里仅做一个示范

    具体说明可查看脚本内容

    常用参数 timeout 可适当调小, keep_incompatible 保留当前客户端不兼容的协议, show_latency 节点名称加上延迟

    url 需要 encodeURIComponent. 默认 http://connectivitycheck.platform.hicloud.com/generate_204
    status 合法的状态码的表达式. 需要 encodeURIComponent . 默认 204

    举例, 如需使用 http://223.6.6.6 状态码 404: url=http%3A%2F%2F223.6.6.6&status=404

    节点操作 - 脚本操作 中 选择 链接

    然后按需填入链接内容

    1. Loon 和 Surge:

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/availability.js#show_latency=true&keep_incompatible=true&status=204&url=http%3A%2F%2Fconnectivitycheck.platform.hicloud.com%2Fgenerate_204&timeout=1000&retries=1&retry_delay=1000&concurrency=10

    2. Node.js 版(需要 HTTP META 配合):

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/http_meta_availability.js#show_latency=true&keep_incompatible=true&status=204&url=http%3A%2F%2Fconnectivitycheck.platform.hicloud.com%2Fgenerate_204&timeout=1000&retries=1&retry_delay=1000&concurrency=10&http_meta_protocol=http&http_meta_host=127.0.0.1&http_meta_port=9876&http_meta_start_delay=3000&http_meta_proxy_timeout=10000

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

    #Sub-Store #SubStore #脚本 #节点 #订阅 #测活 #节点测活 #节点延迟 #延迟 #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS

    • ❤️16
    • 👍3
    • 😈1
    • 🎃1
    • 🙈1
  6. Node.js 版 Sub-Store 的 GPT 检测 Surge Loon 用这个: App 版脚本需要 HTTP META 配合 Sub-Store 版本应 >= 2.14.112 HTTP META 本体需 Node.js 环境Android 也可本地使用 配合 Android 本地版 Sub-Store▎使用参数一般不用加 这里仅做一个示范具体说明可查看脚本内容常用参数 timeout 可适当调小 gpt_prefix 显示前缀. 默认为 "[GPT] "注: 节点上总是会添加一个 _gpt 字段, 可用于脚本筛选 示范节点上新增 _gpt_latency 字段, 指响应延迟新增参数 disable_failed_cache, 禁用失败缓存. 即不缓存失败结果

    Node.js 版 Sub-Store 的 GPT 检测

    Surge Loon 用这个: App 版脚本

    需要 HTTP META 配合

    Sub-Store 版本应 >= 2.14.112

    HTTP META 本体

    需 Node.js 环境

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

    ▎使用

    参数一般不用加 这里仅做一个示范

    具体说明可查看脚本内容

    常用参数 timeout 可适当调小

    gpt_prefix 显示前缀. 默认为 "[GPT] "

    注: 节点上总是会添加一个 _gpt 字段, 可用于脚本筛选 示范

    节点上新增 _gpt_latency 字段, 指响应延迟

    新增参数 disable_failed_cache, 禁用失败缓存. 即不缓存失败结果

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/http_meta_gpt.js#timeout=1000&retries=1&retry_delay=1000&concurrency=10&client=iOS&http_meta_protocol=http&http_meta_host=127.0.0.1&http_meta_port=9876&http_meta_start_delay=3000&http_meta_proxy_timeout=10000

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

    #Sub-Store #SubStore #脚本 #节点 #订阅 #GPT #OPENAI #检测 #check #HTTP-META #HTTPMETA #Meta #Clash #脚本 #Node #服务器 #VPS

    • ❤️4
    • 👍1
  7. 代理 App 版 Sub-Store GPT 检测脚本 更新: 同时判断响应错误内容群友反馈, 不支持的地区状态码也是 403 , 但是响应中有 unsupported_country特此更新, 并在日志中输出响应信息(类似这样), 若仍有误判, 请反馈(仅支持 Loon 和 Surge(需使用 有 ability=

    代理 App 版 Sub-Store GPT 检测脚本

    更新: 同时判断响应错误内容

    群友反馈, 不支持的地区状态码也是 403 , 但是响应中有 unsupported_country

    特此更新, 并在日志中输出响应信息(类似这样), 若仍有误判, 请反馈(



    仅支持 Loon 和 Surge(需使用 有 ability=http-client-policy 的模块)

    参数一般不用加 这里仅做一个示范

    常用参数 timeout 可适当调小

    gpt_prefix 显示前缀. 默认为 "[GPT] "

    注: 节点上总是会添加一个 _gpt 字段, 可用于脚本筛选 示范

    节点上新增 _gpt_latency 字段, 指响应延迟

    新增参数 disable_failed_cache, 禁用失败缓存. 即不缓存失败结果

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/gpt.js#timeout=1000&retries=1&retry_delay=1000&concurrency=10&client=iOS

    相关内容

    HTTP-META 方案 Node.js 版 Sub-Store GPT 检测脚本

    Sub-Store 的节点测活脚本

    添加一个流量信息的节点

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

    #Sub-Store #SubStore #脚本 #节点 #订阅 #GPT #OPENAI #检测 #check

    • ❤️9
    • 👍1
    • 🔥1
  8. Sub-Store 后端 2.14.247 前端 2.14.158▎后端订阅重置周期的设置方式有两种1. 每个自然月固定一个天重置的: 设置每月流量重置日 resetDay例:

    Sub-Store

    后端 2.14.247 前端 2.14.158

    ▎后端

    订阅重置周期的设置方式有两种

    1. 每个自然月固定一个天重置的: 设置每月流量重置日 resetDay

    例: http://a.com?token=a#resetDay=19 为 每月19日重置流量

    2. 固定天数重置的: 设置开始日期 startDate 和 重置周期(单位: 天) cycleDays

    例: http://a.com?token=1#cycleDays=31&startDate=2024-06-04

    相关内容

    添加一个流量信息的节点

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

    Sub-Store 代理 App 版安装下载

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

    • ❤️2
    • 👍2
  9. Sub-Store 后端 2.14.246 前端 2.14.157▎后端支持订阅设置的每月流量重置日 resetDay订阅设置了 resetDay 后 可显示剩余重置天数例:

    Sub-Store

    后端 2.14.246 前端 2.14.157

    ▎后端

    支持订阅设置的每月流量重置日 resetDay

    订阅设置了 resetDay 后 可显示剩余重置天数

    例: http://a.com?token=a#resetDay=19 为 每月19日重置流量

    VLESS 非 reality 删除空 flow

    produceArtifact 方法支持传入自定义 subscription

    ▎前端

    优化同步样式

    支持显示剩余重置天数(后端 > 2.14.246 且订阅设置了 resetDay )

    相关内容

    添加一个流量信息的节点

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

    Sub-Store 代理 App 版安装下载

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

    • 👍1
    • 🔥1
  10. #shell #terminal #ai #chatgpt #gpt #shell_gpt首次执行后 编辑 ~/.config/shell_gpt/.sgptrcOPENAI_API_KEY 填你的 keyAPI_BASE_URL 填自定义 API 例如:

    #shell #terminal #ai #chatgpt #gpt #shell_gpt

    首次执行后 编辑 ~/.config/shell_gpt/.sgptrc

    OPENAI_API_KEY 填你的 key
    API_BASE_URL 填自定义 API 例如: http://api.xxx.com/v1

    https://github.com/TheR1D/shell_gpt

    • 🌚1
  11. #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #mihomo #clash #meta clash.meta(mihomo) 已支持 IP4P 出站 感谢 亚托莉佬以及 mihomo 开发组接受我的建议(用法: 开启 IPv6, 在需要使用的地方配置 IP4P 域名.IP4P 节点和 ip4p.web.com 这个服务可以正常使用ipv6: true

    #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #mihomo #clash #meta

    clash.meta(mihomo) 已支持 IP4P 出站

    感谢 亚托莉佬以及 mihomo 开发组接受我的建议(

    用法: 开启 IPv6, 在需要使用的地方配置 IP4P 域名.

    IP4P 节点和 ip4p.web.com 这个服务可以正常使用

    ipv6: true
    dns:
      ipv6: true
    experimental:
      dialer-ip4p-convert: true
    proxies:
      - name: IP4P
        server: ip4p.proxy.com
        port: 1
        ...
    rules:
      - DOMAIN,ip4p.web.com,DIRECT


    IP4P

    来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中

    相关内容

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)

    自动使用 IP4P 动态域名 SSH

    Cloudflare Workers 配合 Lucky 实现动态公网节点订阅

    Lucky 文档: STUN 内网穿透

    Sub-Store 域名解析新增 IP4P, 支持禁用缓存

    • ❤️3
    • 👍3
  12. 更新: 补充了以下内容5. 需要 HTTP API 的如果你需要用到这里的这些功能 那么你只能选择 Surge如果你连这个文档都看不懂, 那么你可能不需要它 QX ( $configuration.sendMessage ) 和 Stash 各自有一部分接口, 可以实现部分功能具体请看文档(Clash RESTful API)或示例(QX 仓库以及部分开发者的脚本中有一部分脚本示例)我的 网络信息 脚本里就有使用6. 脚本 Script Hub 能转换并正常使用绝大部分脚本, 并且对 QX 脚本(尤其是加密脚本) 做了很多兼容和转换但是某些 QX 脚本的作者在一开始就有意或无意地造成了不兼容需要消耗额外的时间精力(还得有一定的技术能力) 来排查和修改 完整原文 iOS 代理 APP 怎么选

    折腾啥
    💡 iOS 代理 App 怎么选 👉🏻 先看 🍟 薯薯总结的 iOS 主流 VPN 功能差异 明确大的优缺点(记得喊薯薯更新) 1. 需要 MitM SNI 的 如果不支持, 可能用不了或要很麻烦才能用上微博/网易云音乐/美团等脚本 短期内无法实现/优先级低/没有计划/明确不会支持: LanceX 2. 需要协议和端口分流 如果不支持, 就不能按 UDP/TCP 和目标的端口分流 👍 推荐: Stash, Surge 勉强可用: Loon (逻辑规则里不支持订阅规则) 🙅🏻‍QX 3.…
    更新: 补充了以下内容

    5. 需要 HTTP API 的

    如果你需要用到这里的这些功能 那么你只能选择 Surge

    如果你连这个文档都看不懂, 那么你可能不需要它

    QX ( $configuration.sendMessage ) 和 Stash 各自有一部分接口, 可以实现部分功能
    具体请看文档(Clash RESTful API)或示例(QX 仓库以及部分开发者的脚本中有一部分脚本示例)
    我的 网络信息 脚本里就有使用

    6. 脚本

    Script Hub 能转换并正常使用绝大部分脚本, 并且对 QX 脚本(尤其是加密脚本) 做了很多兼容和转换

    但是某些 QX 脚本的作者在一开始就有意或无意地造成了不兼容

    需要消耗额外的时间精力(还得有一定的技术能力) 来排查和修改

    完整原文

    iOS 代理 APP 怎么选

  13. #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #Surge #模块IP4P 请求自动重定向效果为 访问

    #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #Surge #模块

    IP4P 请求自动重定向

    效果为 访问 http://ip4p.com/a?v=1 时, 自动根据 IP4P 信息重定向为 http://1.1.1.1:1234/a?v=1

    使用场景

    使用固定的 URL 访问 STUN 打洞的内网服务

    Surge 为例, 模块和脚本见评论区

    IP4P

    来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中

    相关内容

    自动使用 IP4P 动态域名 SSH

    使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名

    Cloudflare Workers 配合 Lucky 实现动态公网节点订阅

    Lucky 文档: STUN 内网穿透

    Sub-Store 域名解析新增 IP4P, 支持禁用缓存

    • ❤️5
  14. Sub-Store 后端 2.14.244 前端 2.14.153▎后端SSH 新增 clash.meta(mihomo), 调整 Surge 和 sing-box修复 Surge WireGuard allowed-ips 双引号OpenAPI 增加 isEgern , isLanceX/api/utils/env 增加 meta 信息▎前端文件预览界面增加复制预览内容按钮订阅列表的流量信息兼容远程和本地合并的情况, 排除设置了不查询订阅信息的链接 相关内容链接参数说明 脚本使用说明 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.244 前端 2.14.153

    ▎后端

    SSH 新增 clash.meta(mihomo), 调整 Surge 和 sing-box

    修复 Surge WireGuard allowed-ips 双引号

    OpenAPI 增加 isEgern , isLanceX

    /api/utils/env 增加 meta 信息

    ▎前端

    文件预览界面增加复制预览内容按钮

    订阅列表的流量信息兼容远程和本地合并的情况, 排除设置了不查询订阅信息的链接

    相关内容

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

    Sub-Store 代理 App 版安装下载

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

    • ❤️2