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

🆕 后端 2.14.183 前端 2.14.79

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

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

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

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

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

感谢 izhangxm 的 PR!

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
🔗 Sub-Store

🆕 后端 2.14.185 前端 2.14.83

🟢域名解析支持类型和过滤(如图)

因为懒 暂不支持 "IPv4 优先"/"IPv6 优先" 但是可以添加多个操作实现(如图)


🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰1
🔗 Sub-Store 周边工具

💸Sub-Store-Manager-Cli 诈尸更新 0.0.10

🌟Star(感谢支持)| 如何安装和使用

🛠️ 前端容器使用打包好的 dist.zip 和nginx 直接运行而不需要在构建时 build 了

new 命令新增
—-network

可指定容器的 docker 网络 🧑‍💻issue
—-private

可将容器的 HostIP 切换至 127.0.0.1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔗 Sub-Store

🆕 后端 2.14.188 前端 2.14.92

🟢设置了 noFlow 的订阅在前端也不发起查询请求

🟢脚本操作时不使用空值合并运算符

感谢野比佬! 现在旧版本系统也能用快捷脚本了

🟢修复了同步配置选择来源样式

感谢群友 @AOE_DMG 的反馈

🟢优化调整 🐱Gist 同步逻辑

1. 首次创建时, 所有文件的内容都为空

新的逻辑: 报错 无法创建 gist

2. 非首次创建时

2.1 若操作的结果将导致所有文件的内容都为空(将导致 gist 被删除)

新的逻辑: 报错 无法更新 gist

2.2 允许使用空内容删除已有文件, 允许提交新的空内容

新的逻辑: 不报错 已有文件会被删除 新的文件不会创建


🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰32👍1
🔗 Sub-Store

🆕 后端 2.14.189 前端 2.14.100

🟢支持清除前端/后端数据

🟢优化流量解析规则

🟢最新 📈 Surge iOS TestFlight 版本 可使用 Beta 版模块(支持最新 TestFlight 版本的分类和参数设置)


🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
4
#Sub-Store #Surboard #配置 #示例 #gist

🔗 Sub-Store 文件动态生成 ⚠️ Surfboard 远程托管配置示例

❗️ 服务器版不需要这么复杂 直接用文件配置链接即可

▎如图一 先创建一个订阅, 然后创建一个目标为 Surfboard 的同步配置

打开它的定时开关, 同步一次. 点击复制得到它的 gist 链接.

为了防止墙内无法连接. 拼接一个加速. 假设拼接完之后的链接为 https://mirror.ghproxy.com/https://gist.githubusercontent.com/aaaaaaaa

▎如图二 先创建一个文件, 内容可以参考 模板 然后把 两处 __________ 都替换为上一步得到的完整订阅链接

大概长这样

自动测速 = url-test, policy-path=https://mirror.ghproxy.com/https://gist.githubusercontent.com/aaaaaaaa, ...
故障转移 = fallback, policy-path=https://mirror.ghproxy.com/https://gist.githubusercontent.com/aaaaaaaa, ...

▎如图三 创建一个来源为第二步文件的同步配置

打开它的定时开关, 同步一次. 点击复制得到它的 gist 链接. 拼接一个加速. 假设拼接完之后的链接为 https://mirror.ghproxy.com/https://gist.githubusercontent.com/bbbbbbb

回到第二步编辑的文件 修改头部的 MANAGED-CONFIG 部分

大概长这样:

#!MANAGED-CONFIG https://mirror.ghproxy.com/https://gist.githubusercontent.com/bbbbbbb interval=3600 strict=true


▎在 ⚠️ Surfboard 中通过链接导入 https://mirror.ghproxy.com/https://gist.githubusercontent.com/bbbbbbb 即可

支持后续更新

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53
🔗 Sub-Store

🆕 后端 2.14.193 前端 2.14.121

🟢前端优化样式 支持桌面端拖拽等交互

🟢由于 ⚠️ Surfboard 无法解析部分带等号的节点名, 自动去除节点名中的等号

🟢支持 h2 传输层修正 host 为数组, path 不为数组

🟢支持 tls 的 plugin 中跳过证书验证

🟢修复 shadowsocks v2ray-plugin

🟢支持 Mihomo shadowsocks shadow-tls

🟢📈 Surge Shadow TLS 默认版本为 2

🟢支持 📦sing-box Shadowsocks Shadow TLS

🟢后端支持更多不规范的 VLESS/SS URI

⚠️ 虽然做了很多兼容了 但是还是要提醒一下:

请勿随意导出复制来自(包括但不限于🚀Shadowrocket 等客户端) 的不规范的 URI 进行转换

🚀Shadowrocket 中导入一个规范的输入之后, 在 App 内导出就有可能变成不规范的 URI

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔗 Sub-Store

🆕 后端 2.14.195 前端 2.14.122

🟢远程订阅 URL 新增参数 validCheck

将检查订阅有效期和剩余流量

过期或无剩余流量时将报错

❗️ 使用场景

订阅加上 validCheck 参数, 忽略失败的远程订阅, 创建组合订阅

此时拉取组合订阅, 将不包含过期或无剩余流量的订阅的节点

👍相关资源

给订阅添加一个包含流量/过期信息的假节点


🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🔗 Sub-Store

🆕 后端 2.14.201

🟢VLESS HTTP 传输层增加默认 path

否则 🐱 Clash.Meta(mihomo) 会崩溃

🟢更新 📈 Surge, 🎈Loon, 🌀QX 输入的 Shadowsocks cipher

更新到了当前最新支持的 cipher

🟢输出时校验 📈 Surge, ⚠️ Surfboard, 🎈 Loon, 🌀 QX Shadowsocks cipher

防止输出不支持的 cipher 而导致解析失败/崩溃

若更新后遇到问题 请带节点信息反馈

相关内容

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

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🔗 Sub-Store

🆕 后端 2.14.204

🟢支持 TUIC v5 URI

🟢支持 Hysteria(v1) URI

🤪 注意: 如果你拿某个知名订阅来测试, 若干节点超时是正常的, 因为原始 URI 就少了值. 请使用这个

相关内容

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

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
2
This media is not supported in your browser
VIEW IN TELEGRAM
🔗 Sub-Store

🆕 后端 2.14.207 前端 2.14.132

🟢支持导出操作的数据到剪贴板, 从剪贴板数据导入操作

使用场景:

导出你维护好的某个操作的数据 在另一个订阅中快速导入操作

具体见录屏演示

感谢群友 @ccc63 提出的需求建议和录屏素材

🟢端口号允许为 0 以保留部分订阅中的假节点

🟢修复过滤非法节点功能 同时会去掉端口号为 0 的假节点

相关内容

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

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🔗 Sub-Store

🆕 后端 2.14.212

🟢🏂 Stash 覆写增加图标

🟢🎈 Loon 解析器支持参数 ua=clash.meta&timeout=3000 支持从链接重新获取

🟢缓存不合法时即刻重置(若最近使用第三方脚本导致无法打开 Sub-Store, 更新即可)

🟢修复域名解析

🟢修复 PassWall VLESS URI 兼容性

🟢修复 📈 Surge 协议 test-url 字段

相关内容

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

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🔗 Sub-Store

🆕 后端 2.14.214 前端 2.14.135

🟢支持展示订阅流量进度信息

暂时仅支持 不显示显示为背景

效果如图1所示

🟢修复 Loon UDP 参数

🟢兼容更多 Trojan URI 格式

相关内容

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

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2👏1
🔗 Sub-Store

🆕 后端 2.14.216

🟢带参数 includeUnsupportedProxy 时, 支持输出 📈 Surge 的 WireGuard Section

方便部分高级用户使用

如图, 目前支持作为 WireGuard 输入的语法有:

🎈Loon 单行

🐱 Clash.Meta(mihomo), 🐱 Clash proxies 多行 YAML 或 单行 JSON


注意: 📈 Surge WireGuard Proxy 部分仅支持同入同出(用处不大). 而使用上述几种完整输入方式, 并使用新版本后, 可得到完整数据:

# WireGuard Proxy WARP+
WARP+=wireguard,section-name=WARP+
# WireGuard Section WARP+
[WireGuard WARP+]
...


所有参数均已进行兼容支持. 其中 Surge 的 prefer-ipv6 参数需按照 🐱 Clash.Meta(mihomo) 写法, 例:

{ "type":"wireguard","name":"WARP+", "ip-version": "ipv6-prefer", ... }




proxies:
- name: "wg"
type: wireguard
ip-version: ipv6-prefer


若在文件中使用脚本操作来输出:

  let proxies = await produceArtifact({
type: 'subscription', // 'subscription' 订阅 或 'collection' 组合订阅
name: 'sub', // 订阅的 name
platform: 'Surge',
produceOpts: {
'include-unsupported-proxy': true,
}
})
$content = proxies


相关内容

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

🎲 Sub-Store 代理 App 版安装下载

🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM