折腾啥

  1. Sub-Store 后端 2.14.183 前端 2.14.79 启用新的默认图标, 可在设置中恢复(感谢 @ccc63)在更多设置中 开启 "自定义图标使用原始颜色" 时, 默认图标才会一起显示为彩色 Clash 支持解析并删除 旧的 ws-path ws-headers 字段不点名批评一下部分客户端. 在新旧字段同时存在时 居然会使用旧字段 修复 Clash 规则头部有注释的情况下规则转换功能失败的问题感谢 izhangxm 的 PR! Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.183 前端 2.14.79

    启用新的默认图标, 可在设置中恢复(感谢 @ccc63)

    在更多设置中 开启 "自定义图标使用原始颜色" 时, 默认图标才会一起显示为彩色

    Clash 支持解析并删除 旧的 ws-path ws-headers 字段

    不点名批评一下部分客户端. 在新旧字段同时存在时 居然会使用旧字段

    修复 Clash 规则头部有注释的情况下规则转换功能失败的问题

    感谢 izhangxm 的 PR!

    Sub-Store 代理 App 版安装下载

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

    • ❤️4
    • 👍1
  2. 🎁Baby 发起了通用抽奖活动腊八节├满人开奖 (300人)├参与关键词:腊八├奖品列表:├ Qauntumult & Quantumultx 套装成品号 ×1份【如何参与?】在群组中回复关键词『腊八』参与活动

    Forwarded from We Group Bot
    🎁Baby 发起了通用抽奖活动

    腊八节
    ├满人开奖 (300人)
    ├参与关键词:腊八
    ├奖品列表:
    ├ Qauntumult & Quantumultx 套装成品号 ×1

    【如何参与?】在群组中回复关键词『腊八』参与活动。

    • ❤️2
  3. Sub-Store 后端 2.14.181 Clash 节点支持 fingerprint(内部转为 tls-fingerprint) 支持 Clash 配置文件中的 global-client-fingerprint优先级低于 proxy 内的 client-fingerprint示例参考截图 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.181

    Clash 节点支持 fingerprint(内部转为 tls-fingerprint)

    支持 Clash 配置文件中的 global-client-fingerprint

    优先级低于 proxy 内的 client-fingerprint

    示例参考截图

    Sub-Store 代理 App 版安装下载

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

    • ❤️2
    • 👍1
  4. Sub-Store 后端 2.14.179 前端 2.14.72支持 Quantumult X 的 VLESS 输入和输出(不支持 XTLS/REALITY)对 QX 输出 VLESS 需要选择开启下面提到的 "包含官方/商店版不支持的协议"支持同步配置时选择包含官方/商店版不支持的协议(图2) sing-box: + ShadowsocksR Quantumult X: + VLESS增加链接参数说明(图1)增加内置彩色图标(设置中开启 "自定义图标使用原始颜色" 时 生效) shout out to @ccc63增加滚动行为(支持后退保持之前的位置等)修复同步配置点击预览增加了默认超时的说明可尝试设置为 3000~4000, 防止拉取结果的总时长超过代理 app 加载外部资源的最大等待时长, 确保拉取成功不从 gist 恢复文件名未编码的文件 因为后续也无法管理修复从 gist 恢复文件 url 不为固定的最新 gist url 的问题⚠️ 删除 gist 文件时, 将同时删除原文件名和编码后的文件名的文件.⚠️ 统一 gist 上传文件名为编码后的文件名. 可能会导致旧版本时期创建的同步配置 URL 变化, 请注意.因为使用 GitHub API 上传空的 gist 文件时, 会自动删除该文件. 所以新建的时候会报错, 但是更新的时候不会报错, 只会删除远程 gist. Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.179 前端 2.14.72

    支持 Quantumult X 的 VLESS 输入和输出(不支持 XTLS/REALITY)

    对 QX 输出 VLESS 需要选择开启下面提到的 "包含官方/商店版不支持的协议"

    支持同步配置时选择包含官方/商店版不支持的协议(图2)

    sing-box: + ShadowsocksR

    Quantumult X: + VLESS

    增加链接参数说明(图1)

    增加内置彩色图标(设置中开启 "自定义图标使用原始颜色" 时 生效) shout out to @ccc63

    增加滚动行为(支持后退保持之前的位置等)

    修复同步配置点击预览

    增加了默认超时的说明

    可尝试设置为 3000~4000, 防止拉取结果的总时长超过代理 app 加载外部资源的最大等待时长, 确保拉取成功

    不从 gist 恢复文件名未编码的文件 因为后续也无法管理

    修复从 gist 恢复文件 url 不为固定的最新 gist url 的问题

    ⚠️ 删除 gist 文件时, 将同时删除原文件名和编码后的文件名的文件.

    ⚠️ 统一 gist 上传文件名为编码后的文件名. 可能会导致旧版本时期创建的同步配置 URL 变化, 请注意.

    因为使用 GitHub API 上传空的 gist 文件时, 会自动删除该文件. 所以新建的时候会报错, 但是更新的时候不会报错, 只会删除远程 gist.

    Sub-Store 代理 App 版安装下载

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

    • ❤️1
    • 👍1
  5. #百度代理 #v2 #Android #v2ray #代理 #免流▎ 群友 sdk250 大佬新作品整合百度直连和v2ray的全局代理起因是v2ray在5.7.0版本以后增加了一个tun插件,在以前android端要实现全局代理都需要外置一个tun2socks来实现,现在有了这个插件就可以仅需一个v2ray的二进制程序来实现全局代理 查看仓库之前的作品: 使用 C 编写的轻量 HTTP 代理,专用于百度直连免流

    #百度代理 #v2 #Android #v2ray #代理 #免流

    群友 sdk250 大佬新作品

    整合百度直连和v2ray的全局代理


    起因是v2ray在5.7.0版本以后增加了一个tun插件,在以前android端要实现全局代理都需要外置一个tun2socks来实现,现在有了这个插件就可以仅需一个v2ray的二进制程序来实现全局代理


    查看仓库

    之前的作品: 使用 C 编写的轻量 HTTP 代理,专用于百度直连免流

    • ❤️7
  6. Sub-Store更新:

    Sub-Store

    更新: https://t.me/zhetengsha/1735

    ——

    后端 2.14.172 前端 2.14.65

    SurgeMac 支持 external (External Proxy Program)

    根据 User-Agent 自动识别 或 手动指定 target=SurgeMac

    ⚠️ 根据 https://manual.nssurge.com/policy/external-proxy.html addresses 参数要求为 IP, 可先进行 节点操作 中的 域名解析

    节点操作类型过滤 支持 external

    补充了一些说明

    1. SurgeMac 支持 SSR

    节点字段 execssr-local 路径, 默认 /usr/local/bin/ssr-local; 端口从 10000 开始递增(暂不支持配置)

    2. 域名解析 目前仅支持 IPv4. 可由节点字段 no-resolve 控制

    3. 订阅链接(多个订阅请换行) 支持参数: noFlow 不查询流量, noCache 不使用缓存. 例: http://a.com?token=1#noFlow&noCache

    4. 脚本链接: 填入完整远程脚本链接 或 类似 /api/file/name 的内部文件调用路径. 除了脚本本身的参数外, 支持叠加参数: noCache 不使用缓存. 例: http://a.com#a=1&b=2#noCache

    5. 其他外部链接(多个链接请换行) 支持参数: noCache 不使用缓存. 例: http://a.com#noCache

    Sub-Store 代理 App 版安装下载

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

    • ❤️3
  7. #阿里云盘 #Shadowrocket #Stash #Loon #QuantumultX #Surge #脚本 阿里云盘 每日签到 by Sliverkiss整合各位大佬写的阿里云签到脚本,修复无法自动领取备份奖励的问题原作者脚本地址:@zqess: 点击链接@lowking: 点击链接------------------------------------------- 基于@zqess、@lowking修改,修复领取备份奖励- 兼容@zqess的ck格式,若之前使用过其脚本,可直接运行本脚本- 重构代码,优化通知样式,支持多账号- 感谢@chavyleung提供的Env,以及@zqzess、@lowking两位大佬的脚本作为参考------------------------------------------🌸脚本作者: @sliverkiss⏰更新日期: 2024.01.16🔗脚本地址: 点击链接

    Forwarded from 🌸Sakura樱花交流会
    #阿里云盘 #Shadowrocket #Stash #Loon #QuantumultX #Surge #脚本

    阿里云盘 每日签到 by Sliverkiss

    整合各位大佬写的阿里云签到脚本,修复无法自动领取备份奖励的问题

    原作者脚本地址:
    @zqess点击链接
    @lowking点击链接

    ------------------------------------------
    - 基于@zqess、@lowking修改,修复领取备份奖励
    - 兼容@zqess的ck格式,若之前使用过其脚本,可直接运行本脚本
    - 重构代码,优化通知样式,支持多账号
    - 感谢@chavyleung提供的Env,以及@zqzess、@lowking两位大佬的脚本作为参考
    ------------------------------------------

    🌸脚本作者: @sliverkiss
    更新日期: 2024.01.16
    🔗脚本地址: 点击链接

    • ❤️7
  8. Sub-Store 后端 2.14.171 前端 2.14.62支持从 gist 获取不在同步配置中的 gist 文件只是帮你拉取并创建同步配置项目仍需要你手动设置来源 以进行后续的上传使用场景:没有备份/不想恢复备份/丢失了数据/切换了 GitHub 账号, 使用当前的 token 获取到此账号 gist 的文件列表修复无法删除已同步过的 gist 文件的问题 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    后端 2.14.171 前端 2.14.62

    支持从 gist 获取不在同步配置中的 gist 文件

    只是帮你拉取并创建同步配置项目

    仍需要你手动设置来源 以进行后续的上传

    使用场景:

    没有备份/不想恢复备份/丢失了数据/切换了 GitHub 账号, 使用当前的 token 获取到此账号 gist 的文件列表

    修复无法删除已同步过的 gist 文件的问题


    Sub-Store 代理 App 版安装下载

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

    • ❤️1
  9. #BoxJs #脚本 #Gist #GitHub #TestFlight #账户管理 Gist 备份/恢复 BoxJs 数据 从 Gist 恢复数据时, 保留的本地的 TestFlight 账户 ID, 合并更新 TestFlight 账户管理脚本的数据使用场景:手机 1 上登录账号 a手机 2 上登录账号 b都安装了 TestFlight 账号管理脚本在 1 上设置账号 a 的 id, 恢复的时候, 保留本地 a, 合并账户数据. 然后备份.在 2 上设置账号 b 的 id, 恢复的时候, 保留本地 b, 合并账户数据. 然后备份.支持开关仅操作 TestFlight 账户管理脚本的数据(主要是懒得再开一个脚本)🐶 本脚本暂时不支持分页. Gist API 默认取第一页(30 项)测试中测试中测试中⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任

    #BoxJs #脚本 #Gist #GitHub #TestFlight #账户管理

    Gist 备份/恢复 BoxJs 数据

    从 Gist 恢复数据时, 保留的本地的 TestFlight 账户 ID, 合并更新 TestFlight 账户管理脚本的数据

    使用场景:

    手机 1 上登录账号 a
    手机 2 上登录账号 b
    都安装了 TestFlight 账号管理脚本

    在 1 上设置账号 a 的 id, 恢复的时候, 保留本地 a, 合并账户数据. 然后备份.
    在 2 上设置账号 b 的 id, 恢复的时候, 保留本地 b, 合并账户数据. 然后备份.

    支持开关仅操作 TestFlight 账户管理脚本的数据(主要是懒得再开一个脚本)

    🐶 本脚本暂时不支持分页. Gist API 默认取第一页(30 项)

    测试中
    测试中
    测试中

    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪
    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪
    ⚠️ 使用前全局备份并复制粘贴到安全的地方 数据不备份 亲人两行泪

    本脚本对数据的任何形式的丢失、删除、损坏或篡改都不负责, 亦不承担任何法律责任

    https://github.com/xream/scripts/tree/main/surge/modules/gist

    • ❤️4
    • 👍1
    • 🤔1
  10. Sub-Store 前端 2.14.57, 后端 2.14.169 修复 sing-box wireguard 输出 订阅链接 增加参数 #noFlow 不查询订阅流量信息用例: 可使用标准参数格式 #noCache&noFlow 取消 GitHub 用户名绑定关系现在用户名错误只影响头像Gist 同步只跟 token 有关 增加 gist 链接和最近一次检查状态的说明如截图所示 方便排查问题 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    Sub-Store

    前端 2.14.57, 后端 2.14.169

    修复 sing-box wireguard 输出

    订阅链接 增加参数 #noFlow 不查询订阅流量信息

    用例: 可使用标准参数格式 #noCache&noFlow

    取消 GitHub 用户名绑定关系

    现在用户名错误只影响头像

    Gist 同步只跟 token 有关

    增加 gist 链接和最近一次检查状态的说明

    如截图所示 方便排查问题

    Sub-Store 代理 App 版安装下载

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

    • ❤️2
  11. Sub-Store 后端 2.14.163Node.js 版本体支持定时任务, 环境变量 SUB_STORE_BACKEND_CRON优化订阅流量获取, 启用共享缓存(默认一分钟) 并优先尝试 HEAD 方法感谢 野比佬 @nubida 的建议 Loon 插件支持修改响应头缓存有效期VLESS URI 输入兼容 Shadowrocket 导出格式感谢群友 @zdz0510 的反馈

    Sub-Store

    后端 2.14.163

    Node.js 版本体支持定时任务, 环境变量 SUB_STORE_BACKEND_CRON

    优化订阅流量获取, 启用共享缓存(默认一分钟) 并优先尝试 HEAD 方法

    感谢 野比佬 @nubida 的建议

    Loon 插件支持修改响应头缓存有效期

    VLESS URI 输入兼容 Shadowrocket 导出格式

    感谢群友 @zdz0510 的反馈

    • ❤️3
    • 👍1
  12. Sub-Store 文件动态生成 sing-box 配置示例亚托莉佬不维护了 请自行寻找或创建模板 然后配置脚本使用可参考

    Sub-Store 文件动态生成 sing-box 配置示例

    亚托莉佬不维护了 请自行寻找或创建模板 然后配置脚本使用

    可参考
    https://github.com/huixiao666/pk-box
    https://github.com/Sheldontao/Scripts/tree/main/sub-store-template/1.12or13

    远程文件填
    链接 或查看 亚托莉佬的模板 选择对应的版本
    脚本操作填链接
    https://raw.githubusercontent.com/xishang0128/sub-store-template/main/sing-box.js#type=1&name=name // "1" 表示组合订阅, name 为订阅的 "名称", 具体看文件中的说明
    如果出现死活无法拉取外部资源的情况 可参考
    修改亚托莉佬示例配置中的外部资源逻辑为 使用 GitHub 加速服务 并 直连

    ⚠️ 此脚本与此模板配套 如果要用自定义模板/有自定义脚本的需求 可使用👇🏻的方案

    1.1 使用远程模板

    远程链接 中 第一行为 sing-box 模板文件链接
    例: https://a.com/sing-box.tpl.json

    1.2 或者使用本地模板
    本地文本 中为 sing-box 模板文件的内容

    使用脚本操作 填入链接:

    https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/sing-box/template.js#type=组合订阅&name=机场&outbound=🕳ℹ️all|all-auto🕳ℹ️hk|hk-auto🏷ℹ️港|hk|hongkong|kong kong|🇭🇰🕳ℹ️tw|tw-auto🏷ℹ️台|tw|taiwan|🇹🇼🕳ℹ️jp|jp-auto🏷ℹ️日本|jp|japan|🇯🇵🕳ℹ️sg|sg-auto🏷ℹ️^(?!.*(?:us)).*(新|sg|singapore|🇸🇬)🕳ℹ️us|us-auto🏷ℹ️美|us|unitedstates|united states|🇺🇸


    示例表示:

    读取 名称为 "机场" 的 组合订阅 中的节点(单订阅不需要设置 type 参数)
    把 所有节点插入匹配 /all|all-auto/i 的 outbound 中(跟在 🕳 后面, ℹ️ 表示忽略大小写, 不筛选节点不需要给 🏷 )
    把匹配 /港|hk|hongkong|kong kong|🇭🇰/i (跟在 🏷 后面, ℹ️ 表示忽略大小写) 的节点插入匹配 /hk|hk-auto/i 的 outbound 中
    ...
    支持换行填写(如图 2)

    也支持传入订阅 URL. 参数为 url. 记得 url 需要 encodeURIComponent. 例如: http://a.com?token=123 应使用 url=http%3A%2F%2Fa.com%3Ftoken%3D123

    ⚠️ 如果 outbounds 为空, 自动创建 COMPATIBLE(direct) 并插入 防止报错

    可选参数: includeUnsupportedProxy 含不支持的协议 SSR 和 Snell. 用法: &includeUnsupportedProxy=true

    如果想完全手写 可参考 https://t.me/zhetengsha/1066

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

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

    • ❤️28
    • 👍14
  13. #Sub-Store #教程 #自建 #免费 #平台 #Docker #Node.js #Android Sub-Store 相关教程整合更新Docker 版 和 Hugging Face 的目前为最新版其他 Docker 云平台可以参考它的群内回复 Sub-Store 相关教程 有真相 Sub-Store 代理 App 版安装下载 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

    折腾啥
    #Sub-Store #教程 #自建 #免费 #平台 #Docker #Node.js #Android 🔗 Sub-Store 相关教程整合更新 群内回复 Sub-Store 相关教程 有真相
    #Sub-Store #教程 #自建 #免费 #平台 #Docker #Node.js #Android

    Sub-Store 相关教程整合更新

    Docker 版 和 Hugging Face 的目前为最新版

    其他 Docker 云平台可以参考它的

    群内回复 Sub-Store 相关教程 有真相

    Sub-Store 代理 App 版安装下载

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

    • ❤️5
    • 👍2
  14. 代理 App 版如何排查 Sub-Store 服务器/云平台/Docker/Android 版如何排查盗版不要提问 不解答 功能用不了是正常的 不是脚本的问题⚠️ 需要打开 App 开关, 重写, 脚本, MitM(并信任证书). 你不打开你玩啥呢(真的有人不开)※ 以 BoxJs 为例进行排查:0. 初始使用时, 可能会从 cdn.jsdelivr.net 和 raw.githubusercontent.com 下载内容, 请自己保证能正常访问(分流和节点自己处理)1. 确保模块和脚本都下载成功2. 浏览器中访问

    代理 App 版如何排查

    Sub-Store 服务器/云平台/Docker/Android 版如何排查

    盗版不要提问 不解答 功能用不了是正常的 不是脚本的问题


    ⚠️ 需要打开 App 开关, 重写, 脚本, MitM(并信任证书). 你不打开你玩啥呢(真的有人不开)

    ※ 以 BoxJs 为例进行排查:

    0. 初始使用时, 可能会从 cdn.jsdelivr.netraw.githubusercontent.com 下载内容, 请自己保证能正常访问(分流和节点自己处理)
    1. 确保模块和脚本都下载成功
    2. 浏览器中访问 https://boxjs.com/query/data/boxjs_host (注意 这是 https) 应该可以看到 key 和 val
    3. 如果报错, 尝试访问 http://boxjs.com/query/data/boxjs_host (注意 这是 http) 如果成功 那就是 MitM/证书信任的问题
    4. 如果还是不行 一般是因为请求没有进重写, 请检查是否开启了重写和脚本功能(不同的 app 可能会有差异, 总之得开启功能)

    ※ 以 Script Hub 为例进行排查:

    1. 确保模块和脚本都下载成功
    2. 浏览器中访问 https://script.hub (注意 这是 https) 应该可以看到本地网页版
    3. 如果报错, 尝试访问 http://script.hub (注意 这是 http) 如果成功 那就是 MitM/证书信任的问题
    4. 如果还是不行 一般是因为请求没有进重写, 请检查是否开启了重写和脚本功能(不同的 app 可能会有差异, 总之得开启功能)

    ※ 以 Sub-Store 为例进行排查

    如果是 Shadowrocket/Surge 上刷新就寄 看这个 https://t.me/zhetengsha/5844 改小并发数
    如果是 QX mac 上请求超时 看这个 https://t.me/zhetengsha/4505
    如果是 Stash 可能需要看下这个 https://t.me/StashFans/802076

    1. https://sub-store.vercel.app 是搭建在 vercel 上的, 请自己保证能正常访问(分流和节点自己处理)
    2. 如果前端不是使用的 https://sub-store.vercel.app, 需要修改模块参数 cors 配置 CORS allowlist
    3. 确保模块和脚本都下载成功
    4. 浏览器中访问 https://sub.store/api/utils/env (注意 这是 https) 应该可以看到版本号
    5. 如果报错, 尝试访问 http://sub.store/api/utils/env (注意 这是 http) 如果成功 那就是 MitM/证书信任的问题
    6. 如果还是不行 一般是因为请求没有进重写, 请检查是否开启了重写和脚本功能(不同的 app 可能会有差异, 总之得开启功能)

    mac 上可以用 /Applications/Surge.app/Contents/Applications/surge-cli dump profile effective|grep sub.store 检查当前配置中 Sub-Store 相关的配置

    删除模块 重新安装模块
    或把模块优先级调到最高
    如果此时可以使用 说明可能有其他模块覆盖了hostname 如下操作检查模块内容

    如果还是不行
    依次尝试:
    一个个地检查模块内容

    若在 Surge/Shadowrokect 中误用 Loon 插件 或安装了不规范的模块 MitM hostname 可能会被覆盖
    规范的模块应有 hostname = %APPEND%hostname = %INSERT%

    常见错误: https://github.com/Semporia/TikTok-Unlock 中的模块就有误 请注意

    部分模块 会在 MitM 中 配置 hostname *.*.*.* 导致一系列问题 建议远离(

    删除再安装模块
    更新外部资源 确保下载好了
    关闭再开启脚本
    关闭再开启重写
    关闭再开启 MitM
    信任证书
    禁用再启用模块
    关开代理
    关代理, 杀 app 后台, 再打开
    重启设备
    有群友反馈: 所有模块重新卸载安装一次好了
    有群友反馈: 删了代理 app 重新安装 重来一遍能解决奇葩故障
    部分严重情况需要重置网络乃至重置手机

    耐心把每一步都试一遍


    如果还是不行且你觉得操作肯定没问题
    带日志找 app 开发者反馈问题
    不是脚本的问题 不要在群里反复提问

    BoxJs-Script-Hub-Sub-Store-等模块通用的前置教程

    各大代理 app 懒人配置和使用图文教程

    Sub-Store 服务器/云平台/Docker/Android 版如何排查

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

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

    #排查 #排错 #检查 #打不开 #用不了

    • ❤️17
    • 👍3
    • 😁1
    • 🥱1