2.14.311 前端 2.14.233自定义缓存 调整为 乐观缓存例: 原订阅中的远程订阅地址为
https://a.com?token=123在结尾加上
#cacheKey=nexitally即此时 Sub-Store 订阅中的远程订阅地址为
https://a.com?token=123#cacheKey=nexitally每次使用 Sub-Store 订阅时, 将先返回该缓存的值, 并进行请求尝试更新缓存.
你可自行管理 Key 为
sub-store-cached-custom-nexitally 的持久化数据远程订阅链接 和 本地订阅内容 的使用说明参数太多 有点乱 先这样吧(
PR
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2
2.14.313 前端 2.14.234修改的操作名称持久化到 gist 配置
感谢 liangyi 的 PR!
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
2.14.316User-Agent便于大致判断拉取订阅的来源
server-cert-fingerprint链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
2.14.319定时处理订阅 功能, 避免 App 内拉取超时大致逻辑:
定时处理订阅, 进行脚本缓存
在缓存有效期内, Surge 等 App 拉取订阅时就不会超时了
只有 App 版需要折腾, 其他平台完全可以用你能想到的一切方法 定时拉取订阅
▎使用
其他 App 原理一致, 不要问怎么添加, 自己看对应 App 的语法
添加一个定时任务:
timeout: 脚本超时时长, 按需调整sub: 自定义需定时处理的单条订阅名, 多个用 , 连接col: 自定义需定时处理的组合订阅名, 多个用 , 连接注意: 是
名称 name 不是 显示名称 displayName 名如果名称需要
encodeURIComponent 编码, 请编码后再用 , 连接顺序: 并发执行单条订阅, 然后并发执行组合订阅
Produce=type=cron,cronexp="50 */6 * * *",timeout=120,script-path=https://github.com/sub-store-org/Sub-Store/releases/latest/download/cron-sync-artifacts.min.js,argument="sub=sub1,sub2&col=col1,col2"
▎关于缓存时长
当使用
sub-store-csr-expiration-time 的值来自定义默认缓存时长, 默认为 172800000 (48 * 3600 * 1000, 即 48 小时)其他平台同理, 持久化缓存数据在 JSON 里
Base64 输入支持 hy2://链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
2.14.323 前端 2.14.237原参数目前仍保留
若有脚本需要使用这些参数请尽快修改:
_subName , _collectionName , _resolved , _no-resolve 链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
2.14.326 前端 2.14.238includeUnsupportedProxy 时, 去除 HTTP 传输层某些机场的 VMess 使用了 Surge 不支持的 HTTP 传输层
去除 HTTP 传输层后不一定能通 由服务端配置确定
用法: 1. 如图, 在同步配置中打开开关
2. 复制出你的 Sub-Store 订阅后, 加上参数. 例如
https://sub.store/download/111?target=Surge&includeUnsupportedProxy=trueHTTP 时, path 默认为 /proxy, timeout (默认 15 秒)链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
2.14.330 前端 2.14.241flowUrl, 使用传入链接的响应体作为订阅流量信息使用示例:
https://a.com?token=abc#flowUrl=https://b.com/subinfo.txt使用场景: 便于对接其他来源的流量数据
乐观缓存的说明
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
2.14.332 前端 2.14.242感谢 @zoesudo 的 PR!
感谢 @ccc63 的图标
ProxyUtils.removeFlag 去除已有旗帜 emoji乐观缓存的说明
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5
GitHub
iOS 18 问题汇总 · Issue #333 · sub-store-org/Sub-Store
文本显示不全(来自群友 IAM337)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥1
2.14.332 前端 2.14.245/api/sub/flow/:name 接口支持指定远程订阅 url(可携带订阅 url 支持的参数, 例如 flowUserAgent)链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
2.14.339ca-str 和 _ca (后端文件路径) 字段, 自动计算 fingerprint例如使用 完整 YAML 输入 或参考
proxies:
- name: "hysteria2"
type: hysteria2
server: server.com
port: 443
password: yourpassword
# sni: server.com
# skip-cert-verify: false
# fingerprint: xxxx
# ca: "./my.ca"
# ca-str: ""
或参考 脚本操作 来设置字段
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
2.14.340写法:
test = Hysteria2,a.com,443,"pwd",sni=sni.com,skip-cert-verify=true,fast-open=true,salamander-password=bbb,udp=true,download-bandwidth=200
3K 说不会影响商店版,无效参数不解析
Hysteria2 混淆文档
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
2.14.342_resolved_ips数组, 值为解析出的所有 IP
可供
脚本操作 进行裂变等操作demo.js 增加 _resolved_ips , tls-fingerprint , underlying-proxy , tls , sni , ca-str , _ca 字段的说明方便脚本开发者参考
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
2.14.343 前端 2.14.247链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
2.14.344 前端 2.14.248Google, Ali, Tencent, 自定义 DoH 会携带此参数, 可能会影响解析结果
部分机场可能需要你设置此项来改变解析结果
例如填入 北京 IP, 解析出北京的中转入口
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
2.14.345 前端 2.14.250需求来自 issue: https://github.com/sub-store-org/Sub-Store/issues/335
链接参数说明 脚本使用说明
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 小一
⭐️ Sub-Store
🆕 后端
⚠️ BREAKING CHANGE:
当选择解析类型为 IPv6 时, 将自动转换其中的 IP4P 地址
🌐 前端
🧑🏻💻 感谢 @hyruleboss 的贡献:
· 更新订阅编辑页面图标仓库交互方式,新增订阅编辑页面顶部图标预览
· 修复订阅进度样式为背景情况下进度样式溢出问题
· 调整进度样式背景逻辑 处理使用量百分比小于1%的情况
· 处理订阅链接粘贴可能携带空格的问题
· 图标仓库增加图标名搜索,增加选择图标仓库持久化
⚙️ 后端
· 修复了多次域名解析后,
·
· 若节点的域名解析结果被识别为
ℹ️ 相关内容
链接参数说明 脚本使用说明
代理 App 版安装下载
服务器/云平台/Docker/Android 版的相关教程
相关教程/脚本整合
🆕 后端
2.14.351 前端 2.14.255⚠️ BREAKING CHANGE:
IP4P 合并进 IPv6当选择解析类型为 IPv6 时, 将自动转换其中的 IP4P 地址
🌐 前端
🧑🏻💻 感谢 @hyruleboss 的贡献:
· 更新订阅编辑页面图标仓库交互方式,新增订阅编辑页面顶部图标预览
· 修复订阅进度样式为背景情况下进度样式溢出问题
· 调整进度样式背景逻辑 处理使用量百分比小于1%的情况
· 处理订阅链接粘贴可能携带空格的问题
· 图标仓库增加图标名搜索,增加选择图标仓库持久化
⚙️ 后端
· 修复了多次域名解析后,
_resolved 状态会被最后一次覆盖的问题·
ProxyUtils 中增加 ipAddress· 若节点的域名解析结果被识别为
IP4P, 节点数据会多一个 _IP4P 字段, 方便 debugℹ️ 相关内容
链接参数说明 脚本使用说明
代理 App 版安装下载
服务器/云平台/Docker/Android 版的相关教程
相关教程/脚本整合
🎉3👍1
⭐️ Sub-Store
🆕 后端
🧑🏻💻 感谢 亚托莉 佬!
⚙️ 后端
· 处理端口跳跃
若未设置
·
可在脚本操作中使用
ℹ️ 相关内容
链接参数说明 脚本使用说明
代理 App 版安装下载
服务器/云平台/Docker/Android 版的相关教程
相关教程/脚本整合
🆕 后端
2.14.357🧑🏻💻 感谢 亚托莉 佬!
⚙️ 后端
· 处理端口跳跃
ports若未设置
port 将自动根据 ports 的范围, 设置一个随机端口·
ProxyUtils 中增加 getRandomPort可在脚本操作中使用
ℹ️ 相关内容
链接参数说明 脚本使用说明
代理 App 版安装下载
服务器/云平台/Docker/Android 版的相关教程
相关教程/脚本整合
❤1