折腾啥

  1. Sub-Store

    Forwarded from Cool Scripts (小一)
    Sub-Store

    版本 2.14.34

    麻烦大家来点 Star(感谢大家支持)

    最近的更新调整较大可能有 bug 麻烦大家多测测 提提反馈

    ▎前端更新

    修复

    • 修复了当隐藏同步页面时 tab bar 的 active 状态错误

    优化

    • 优化了订阅列表复制预览等按钮的操作逻辑

    功能

    • 新增开关项: 订阅编辑页面 常用配置板块 默认开启; 添加简洁模式 卡片开启刷新按钮 默认关闭

    • 新增了后端 API 管理页面,可以方便的在多个后端之间切换(同时也可用 ?api= 参数直接设置)

    • 新增了在 url 查询参数传入 api 时可以自动将其加入后端 API 列表并切换至该 API


    ▎后端更新

    优化

    • 非 tls, 有 ws/http 传输层, 使用域名的节点, 将设置传输层 Host 防止之后域名解析后丢失域名

    • 脚本下载失败, 脚本操作失败, 脚本过滤失败时都会报错了

    功能

    • 域名解析新增 Tencent, Ali 满足需要用国内解析的需求 (可能有的域名国内的会解析不了, 可以先用国内解析, 再加一个国外解析剩下的)

    • 👍3
    • ❤️2
    • 🤡1
  2. Sub-Store

    Forwarded from Cool Scripts (小一)
    Sub-Store

    版本 2.14.32

    麻烦大家来点 Star(快到 3K star 了,感谢大家支持)

    最近的更新调整较大可能有 bug 麻烦大家多测测 提提反馈


    ▎主要更新

    支持了 Clash Meta YAML 远程代理集 格式的 VLESS, Hysteria, WireGuard

    支持了 VLESS 和部分其他协议的不同格式的 URI 的输入和输出

    使用订阅时, 请选择 ShadowRocket 输出


    ▎更新细节

    • 修复了 QX 的 tls 问题(例: VMESS WS 不会错误输出为 WSS 了)

    • 修复了 QX/Surge 的 VMess alterId/aead 问题

    • 修复了 Trojan URI 解析和生成(Trojan WS 与 QX 用户可以测测)

    • 修复传输层报错(例: 可以没有 Host)

    • 调整了一大堆 SNI 相关的逻辑(有 VMess wss/Trojan ws 的节点的测测看)

    • 支持了更多格式的 VMess URI 解析和输出 同时支持了无传输层的 VMess

    • 调整了输出, 现在 Stash 输出增加协议校验,ShadowRocket 输出支持更多协议了

    • 订阅支持了 Clash Meta YAML 远程代理集 格式的 VLESS, Hysteria, WireGuard (需选择 ShadowRocket 输出)

    • 已支持 VLESS URI 的输入和输出(订阅可以是 VLESS URI 或 Clash Meta YAML 远程代理集) 部分机场下发时需要带参数的订阅链接(如: &flag=clashmeta) 或使用 ShadowRocket 的 User-Agent 如 Shadowrocket/1978 CFNetwork/1331.0.7 Darwin/21.4.0. 应当优先尝试使用 Meta 远程代理集, 如尝试 ClashMeta 等 User-Agent(具体如何操作可咨询机场). 记得要选择 ShadowRocket 输出(Meta 用户别选 Clash)

    • 除 Stash ShadowRocket Clash 外, 也支持了 Loon 的 WireGuard 输入和输出协议

    • 尽可能兼容了 WireGuard 的 peers 字段

    • 尽可能兼容了不同的字段, 如果有不同名称, 取值时优先取短的(例如 keepalive 和 persistent-keepalive, preshared-key 和 pre-shared-key), 输出时尽可能都输出

    • 组合订阅错误信息将包含出现错误的子订阅名称

    • 获取流量失败时, 不影响节点订阅

    • 订阅上游无有效节点时将报错


    麻烦大家来点 Star(快到 3K star 了,感谢大家支持)

    • ❤️7
    • 👎1
  3. #Sub-Store #混淆转换 Lite #脚本

    折腾啥
    🔗 #Sub-Store #混淆转换 Lite #脚本 花了点时间把 Sub-Store 本体修了 混淆转换脚本不需要处理 VMESS HTTP 里的数组问题了 📦 查看源码
    #Sub-Store #混淆转换 Lite #脚本

    兼容 vless reality 的 servername 修改

    📦 查看源码 scripts/surge/modules/sub-store-scripts/lite at main · xream/scripts

    • ❤️2
  4. ⬆️点击这里查看历史发布信息

    Forwarded from 🍟 整点薯条: 频道 (V Clyne)
    ⬆️点击这里查看历史发布信息

    Cloudflare: 1.1.1.1 with WARP
    v3.x
    已发布

    Powered by Chavy‘s BoxJs and Env.js
    Created by
    @Virgil_C & @RickeyErickson & @shindgewongxj

    支持此脚本的网络工具:
    Surge, Stash, Loon, Shadowrocket, ️Quantumult X

    支持 WireGuard 的网络工具: Loon, Surge, Stash, Shadowrocket, Clash, Clash Meta

    最近更新
    1. 重构代码,统一格式,优化运行
    2. Surge 模块新增 Host 段,将 engage 域名进行本地多 IP 映射
    3. 生成的配置文件的 endpoint,由 engage.nanocat.me 改为 engage.nanocat.cloud
    4. 生成的配置文件的 dns 改为 1.1.1.1, 2606:4700:4700::1111

    注:
    1. ✅本次更新无需用户修改已有 BoxJs 配置,只需要更新模块及脚本
    2. engage.nanocat.me 将于本月底停止解析服务,请老用户也将 endpoint 换为 engage.nanocat.cloud
    3. engage.nanocat.cloud 映射 IP 段为:
    162.159.192.1-10
    162.159.193.1-10
    162.159.194.1-10
    162.159.195.1-10
    2606:4700:d0::a29f:c001-c009
    2606:4700:d0::a29f:c101-c109
    2606:4700:d1::a29f:c001-c009
    2606:4700:d1::a29f:c101-c109 ☁ 1.1.1.1 by Cloudflare with WARP

    • ❤️2
  5. Sub-Store 本地节点/订阅 怎么写

    Sub-Store 本地节点/订阅 怎么写

    如图 1, 可换行输入多个单行的代理协议/JSON5/YAML/URI

    可混写不同代理 APP 语法的节点 查看全部格式

    NaiveProxy 写法 Tailscale 写法

    比如我的习惯是能用 Surge 格式就用 Surge 格式, 不行的就换其他格式

    WireGuard 输入怎么写 请点击查看

    如图 2 写一个完整的远程代理订阅的内容, 完整 Base64/YAML

    📃 关于 JSON 字段的更多说明请查看 demo.js

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

    #Sub-Store #SubStore #节点 #订阅 #本地节点 #本地订阅 #示例

    • ❤️7
    • 🥰1
  6. #SubStore #Loon #Stash #ShadowRocket #VLESS #Hysteria #WireGuard

    #SubStore #Loon #Stash #ShadowRocket #VLESS #Hysteria #WireGuard

    #资讯晚知道

    懒癌晚期的频道主给大家准备了一期 现在知道也不算晚 的资讯

    ▎ Sub-Store

    版本 2.14.32

    麻烦大家来点 Star(还差 100 到 3K star,感谢大家支持)

    最近的更新调整较大可能有 bug 麻烦大家多测测 提提反馈

    功能&修复

    • 修复了 QX 的 tls 问题(例: VMESS WS 不会错误输出为 WSS 了)
    • 修复了 QX/Surge 的 VMess alterId/aead 问题
    • 修复了 Trojan URI 解析和生成(Trojan WS 与 QX 用户可以测测)
    • 修复传输层报错(例: 可以没有 Host)
    • 调整了一大堆 SNI 相关的逻辑(有 VMess wss/Trojan ws 的节点的测测看)
    • 支持了更多格式的 VMess URI 解析和输出 同时支持了无传输层的 VMess
    • 调整了输出, 现在 Stash 输出增加协议校验,ShadowRocket 输出支持更多协议了
    • 订阅支持了 Clash Meta YAML 远程代理集 格式的 VLESS, Hysteria, WireGuard (需选择 ShadowRocket 输出)
    • 已支持 VLESS URI 的输入和输出(订阅可以是 VLESS URI 或 Clash Meta YAML 远程代理集) 部分机场下发时需要带参数的订阅链接(如: &flag=clashmeta) 或使用 ShadowRocket 的 User-Agent 如 Shadowrocket/1978 CFNetwork/1331.0.7 Darwin/21.4.0. 应当优先尝试使用 Meta 远程代理集, 如尝试 ClashMeta 等 User-Agent(具体如何操作可咨询机场). 记得要选择 ShadowRocket 输出(Meta 用户别选 Clash)
    • 除 Stash ShadowRocket Clash 外, 也支持了 Loon 的 WireGuard 输入和输出协议
    • 尽可能兼容了 WireGuard 的 peers 字段
    • 尽可能兼容了不同的字段, 如果有不同名称, 取值时优先取短的(例如 keepalive 和 persistent-keepalive, preshared-key 和 pre-shared-key), 输出时尽可能都输出
    • 组合订阅错误信息将包含出现错误的子订阅名称
    • 获取流量失败时, 不影响节点订阅
    • 订阅上游无有效节点时将报错


    • 官方前端已更新

    ℹ️ 前端页面只与你的后端地址通信 无任何隐私问题

    1. 使用我的(可 PWA, 基本与官方库相同, 增加少量功能):
    a. 方式1 可 PWA: https://sub-store-xream.pages.dev 或 https://sub-store.zhetengsha.eu.org 添加到主屏幕后, 在设置中 填写 后端地址保存 刷新/杀后台重进
    b. 方式2 不可 PWA: 打开 https://sub-store-xream.pages.dev?api=https://sub-store-xxxxxxxxxxxxxxxxxxxxxxxxxx.onrender.com 或 https://sub-store.zhetengsha.eu.org/?api=https://sub-store-xxxxxxxxxxxxxxxxxxxxxxxxxx.onrender.com

    2. 使用 Key 佬的(可 PWA, 可能有部分没合并到官方库的功能): https://keywos.vercel.app(https://subs-store.vercel.app) 或 https://keysub-store.pages.dev(https://keywos.eu.org)
    这两个也是同一个 添加到主屏幕后, 在设置中 填写 后端地址保存 刷新/杀后台重进

    3. 使用官方的: https://sub-store.vercel.app 添加到主屏幕后, 在设置中 填写 后端地址保存 刷新/杀后台重进

    ▎ Loon 3.1.1 (607)

    VMess 和 VLESS 支持 UDP over TCP
    需要增加 udp 参数

    使用 Sub-Store 的用户可以强制开启 UDP 转发

    ▎👏🏻 欢迎评论 & 转发

    加入 折腾啥

    📢 频道 | 👥 群组

    • ❤️4
    • 👍3
  7. Sub-Store 订阅拉取失败或协议不全怎么办

    Sub-Store 订阅拉取失败或协议不全怎么办

    盗版中可能会出现浏览器和 App 能拉取 但是 Sub-Store 中无法拉取的情况 这是盗版的问题

    0. 首先, 如果是机场, 优先使用 mihomo 订阅. 别用 Shadowrocket 这种可能会包含非标准 URI 输入的订阅

    1. 在浏览器里能打开原始订阅, 但是 Sub-Store 拉不到

    - 在浏览器里能打开一次原始订阅
    - 打开任何一个可以查你浏览器当前 User-Agent 的网站, 复制你的 User-Agent
    - 编辑订阅设置中的 User-Agent, 粘贴上你的 User-Agent
    - 保存并重试

    2. 如果原始订阅直接在代理 App 里能用, 但是浏览器里打不开/跳转到别的页面

    部分机场订阅限制了 User-Agent . 尝试修改 User-Agent 为 代理 App 的 User-Agent, 如 Surge iOS/3618
    ⚠️
    有些机场防火墙规则可能是 clash.meta/* 之类的, 此时可以尝试设置 User-Agent 为 clash.meta/v1.19.99 之类的
    如果是规则的问题 只能通过尝试, 比如你可以尝试不同格式的 User-Agent, curl/7.37.1 啥的. 记得也参考第 5 点

    3. 如果浏览器里也不能打开原始订阅

    尝试给这个订阅分流, 使用不同的节点/尝试不走代理

    4. 部分机场订阅限制了从国外拉取或者有地区 IP 风控

    前者只能你自己想办法(比如套代理分流 使用国内代理或国内订阅转换服务或所谓的加速服务等等) 如果没有国内服务器 可以尝试家里放个设备(小主机 软路由 不用的手机 啥都行)zerotier/tailscale 啥的虚拟组网 然后开一个代理给服务器用 比如自己mihomo/sing-box/各种socks5/http 代理服务器方案建代理或者手机上各种代理app也可以开socks5/http代理共享

    后者可以尝试套一个其他的服务 比如 https://proxy.api.030101.xyz/https://a.com?token=b

    5. 有时候是机场后端不给某些 User-Agent 下发更多的协议, 可以尝试设置为别的 User-Agent, 例如 clash.meta/v1.19.99, v2ray , Shadowrocket/3131 CFNetwork/3860.500.112 Darwin/25.4.0 iPhone16,2 等(注意要换成最新的, 可能机场会判断版本区分协议).

    我一般是 https://webhook.site 拿到一个地址 然后在 客户端 里当订阅加一下. 然后回网页上看 User-Agent, 这样能知道最新的客户端的 User-Agent.

    6. 如果是证书问题( 如日志中出现 unable to verify the first certificate 之类的报错)

    你可以在链接的后面加上 #insecure

    例如
    https://a.com?a=1#insecure
    https://b.com?b=2#insecure


    7. 【已知,长期跟踪】使用 CF 节点访问 CF 订阅链接时的错误

    8. 如果日志里能看到是超时(timeout), 可以在主页面最后一个 tab 里, 编辑, 超时改为 10000 保存试试

    有的客户端拉取订阅会超时且没法设置, 此时你可以选择把超时设为 3000-4000, 然后打开组合订阅里的 忽略失败的远程订阅. 这样能避免超时的单条订阅让组合订阅整体超时.

    或者打开组合订阅里的 忽略失败的远程订阅 然后配置同步到 Gist, 然后在客户端上使用 Gist 链接. 同步任务不存在超时问题

    9. 如果原始订阅能打开, Sub-Store 订阅异常, 这样操作 导出文件私发我, 我复现下

    ▎相关

    Loon 资源解析器说明

    通过机场节点更新机场订阅技巧

    代理策略说明

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

    #SubStore #Sub-Store #订阅拉取失败 #拉取订阅失败 #订阅失败 #订阅报错 #拉取失败

    • ❤️12
    • 👍1
  8. #网络信息 #面板 & #网络变化 #通知 #模块 更新

    #网络信息 #面板 & #网络变化 #通知 #模块 更新

    🆕 本次增加了通知选项 IP 前三段相同时不通知 避免频繁通知

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

    包含国内和国外

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

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

    立即安装