Cool Scripts
16.6K subscribers
364 photos
24 videos
3 files
629 links
QuanX, Loon, Surge, JsBox, Pythonista, Scriptable, Shortcuts等脚本分享
Download Telegram
🔗 Sub-Store 更新

后端 2.16.61

- 扩展 scriptResourceCache 缓存, 详见 demo.js

可以设置自定义过期时间, 删除过期项, 清理匹配前缀的缓存

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.16.62 前端 2.14.343

- 文件类型为 mihomo 配置时, 来源可以为无

此时首个覆写接收到的数据为 {}

感谢 Bright andy 的建议

🤭 Sub-Store 合集 🧐 频道资源合集 😄 恰饭推荐 💬 群组

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.16.63 前端 2.14.344

- External Proxy Program 预览展示

感谢群友 @OrangeX21 的反馈

- Surge 输出会判断 HTTP 是否包含有效的 headers 字段

适用场景:

节点为包含 headers 字段的 HTTP 代理
{"name":"a","type":"http","server":"server","port":443,"username":"username","password":"password","headers":{"a":1}}


输出 /download/1?target=SurgeMac 以使用 mihomo external
a=external,exec="/usr/local/bin/mihomo",local-port=65535,args="-config",args="此处省略"


🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔗 Sub-Store 更新

后端 2.17.0 前端 2.15.0

- 区域过滤和协议过滤支持保留模式和过滤模式(后端需 >= 2.17.0, 前端需 >= 2.15.0)

⚠️ 数据结构变化, 请更新后端

感谢群友 @aithcc 的建议

- 阶段性更新汇总

2024-12-15 至 2025-03-02

功能新增

• 区域过滤和协议过滤支持保留模式和过滤模式(后端需 >= 2.17.0, 前端需 >= 2.15.0)

• 订阅管理

• 支持环境变量 SUB_STORE_PRODUCE_CRON 在后台定时处理订阅。

• 订阅支持开关 passThroughUA 透传请求的 User-Agent。

• 组合订阅支持手动设置流量信息,可使用链接,响应内容即为流量信息。

• 远程订阅支持透传请求的 User-Agent。

• 协议支持

• sing-box 及 Egern 支持 anytls 协议。

• Egern 和 Stash 可根据 User-Agent 自动包含官方/商店版/未续费订阅不支持的协议。

• Egern 正式支持 Shadowsocks 2022。

• Loon 正式支持 Shadowsocks 2022 和 Shadow-TLS。

• Surge 默认开启 Shadowsocks 2022。

• sing-box 及 Egern 支持 Hysteria2 端口跳跃。

• VLESS 支持 spx 参数;Trojan 支持 REALITY/XHTTP 结合使用。

• Proxy URI Scheme 支持省略端口号(HTTP 默认 80,TLS 默认 443)。

• Shadowrocket 的 Shadowsocks 输入支持 Shadow TLS 参数。

• Egern 支持 prev_hop 前置代理。

• Mihomo 配置

• Mihomo 配置支持 覆写 多次使用。

• Mihomo 配置的 Snell 版本 < 3 时,强制去除 udp 字段以防止内核报错。

• Mihomo 配置文件支持 流量信息链接 设置。

优化改进

• 解析 & 兼容性

• 修复 Shadowsocks URI 解析逻辑,支持 Shadow TLS plugin。

• UUID 仅辅助判断,不直接过滤;VMess/VLESS 校验 UUID。

• 兼容 v2rayN 非标 TUIC URI,并支持更多 TUIC URI 字段。

• Egern 增加默认 SNI。

• Loon 排除 XTLS。

• 界面优化

• 预览界面:

• 复制分享链接优化,新增一键复制按钮。

• 订阅管理界面顶部标签栏始终显示,增加 PWA 判断。

• 修复宽屏设备下节点信息面板二维码样式问题。

• 文件管理

• target 名称适配大小写和别名。

• Mihomo 配置中订阅名称选取交互优化。

• 订阅流量信息去除空字段,增强兼容性。

修复

• 修复 Surge 输入的 tfo。

• 修复 Loon ip-mode 逻辑。

• 修复 Egern VMess tcp 传输层问题。

• 修复 TUIC URI 解析问题。

• 修复 组合订阅 透传 User-Agent 逻辑。

• 修复 Base64 解码合法性判断。

• 修复 Clash Pre-processor 逻辑。

• 修复 短 ID 正则匹配 问题。

• 修复 代理 App 版 target 参数为空的情况。

其他

• geo 数据更新。

• README 文档调整。

• pnpm 依赖更新,构建方式调整(使用 esbuild)。

• GitHub Actions 流水线优化。


🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.17.1

- 修改 Egern 输出

感谢群友 @a158212892

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.17.2

- 支持 AnyTLS URI

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.17.4

- 修复 Surge shadow-tls-password 引号解析

- SurgeMac mihomo 配置中支持自定义 DNS

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

前端 2.15.1

史诗级更新

- 脚本参数可视化编辑

- 本地内容的脚本也支持配置参数

妈妈再也不用担心我不会写参数了

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🔗 Sub-Store 更新

前端 2.15.2

- 不展示图标时, 已同步的配置应有查看按钮

感谢 @EAlyce 的反馈

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.17.5

- 验证 🐱 mihomo ss cipher

参考的文档为 https://wiki.metacubex.one/config/proxies/ss/#cipher

感谢 @sbsbwei 的反馈

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

前端 2.15.3

- 修补中英文

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.17.7

- 🏂 Stash 使用 includeUnsupportedProxy 参数开启 XTLS-uTLS-Vision-REALITY

版本>=2.8.0 时自动开启

注: 目前判断条件为 flowxtls-rprx-vision

- Node.js 环境支持自定义 JSON Body limit, 例: SUB_STORE_BODY_JSON_LIMIT=10mb

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
🔗 Sub-Store 更新

前端 2.15.4

- 脚本参数的值不去除空白符

感谢群友 @mimaboom 的反馈

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.17.8

- 📦 sing-box hop_intervalserver_ports 不再需要 includeUnsupportedProxy

- Hysteria2 URI 输入输出支持 hop-intervalkeepalive 参数, 为保证兼容性, 输出时多端口暂时保持使用 mport 参数

注: 输入时, 端口跳跃有两种写法

1. 服务器的地址和可选端口。如果省略端口,则默认为 443。
端口部分支持 端口跳跃 的「多端口地址格式」。
https://hysteria.network/zh/docs/advanced/Port-Hopping

2. 参数 mport

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

后端 2.17.9

- 🐱 mihomo Hysteria 2 兼容 obfs_password 字段

输入兼容 obfs_password, 会自动转为 obfs-password

感谢 @cmliucdn 佬的反馈

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store 更新

改动过大...Node.js 和 Docker 用户们先帮我测试一下

- 修复文件预览未使用代理策略的问题

- 升级 http-proxy-middleware

- patch http-proxy

- 使用 undici 替代 request

Docker 镜像: xream/sub-store:2.18.0-alpha

sub-store.bundle.js 文件: 查看

主要测试项目:

1. 环境变量设置 HTTP_PROXY, HTTPS_PROXY, NO_PROXY 使用自定义代理时是否正常 文档

2. 订阅/文件中的 代理/策略 使用自定义代理时是否正常

3. 设置中的默认 代理/策略 使用自定义代理时是否正常

4. 节点操作 域名解析 中使用 DoH 时是否正常

5. 分享功能是否正常

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🔗 Sub-Store 更新

后端 2.18.0 前端 2.15.5

之前用于测试的 Docker 镜像 2.18.0-alpha 将删除

- 修复文件预览未使用代理策略的问题

- 升级 http-proxy-middleware

- patch http-proxy

- 使用 undici 替代 request

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
🔗 Sub-Store 更新

后端 2.18.1

- url 支持 credentials

undici 不支持...手搓了一个

- 修改导出文件名格式

感谢群友的反馈

🤭 Sub-Store 合集

🥰 #SubStore #更新记录 #changlog #updates
Please open Telegram to view this post
VIEW IN TELEGRAM