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

🆕 版本 2.14.34

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

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

▎前端更新 🧑‍💻

修复

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

优化

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

功能

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

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

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


▎后端更新 🧑‍💻

优化

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

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

功能

👍域名解析新增 Tencent, Ali 满足需要用国内解析的需求 (可能有的域名国内的会解析不了, 可以先用国内解析, 再加一个国外解析剩下的)
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰51👍1
🔗 Sub-Store 周边工具


🆕 新品尝鲜 - Sub-Store-Manager-Cli

🌟Star(感谢支持)

一个 CLI 工具,借助 docker engine 管理 Sub-Store 后端服务。使用此工具需机器已经安装 docker engine,如未安装请查阅 docker 官方安装文档进行安装。


▎功能

一键启动/管理 Sub-Store 后端服务(基于 docker)

同时运行多个 Sub-Store 服务,并持久化各自的数据


▎使用

查看如何安装和使用

工具更新重新执行安装命令即可


▎其他事项

此工具面向需要自建且有一定 docker 知识的用户,但不适用于需完全自定义运行的高级用户,可能存在 bug,欢迎反馈。
2👍1
🔗 Sub-Store 周边工具


🆕 Sub-Store-Manager-Cli 更新 0.0.6

🌟Star(感谢支持)前情提要 如何安装和使用


功能

new 命令新增 -i 参数,可一键创建 Sub-Store 前端容器

• 移除 update 命令,可使用 ssm delete 配合 ssm new 来实现更新并选择是否保留持久化数据


▎其他事项

将仓库所有者移交至 Sub-Store 组织,故之前部分链接需要更新,请查看 README 使用最新内容
🔥21👍1
简单写了个环境辐射监控脚本,有需要自取:
https://raw.githubusercontent.com/evilbutcher/QuantumultX/master/check_in/hjjc/hjjc.js
8🤔3🥰2
🔗 Sub-Store 周边工具


🆕 Sub-Store-Manager-Cli 更新 0.0.7

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


▎更新内容

• 恢复 update 命令,使用 -n 指定升级的容器,并支持 -v 指定目标版本

• 后端启动仅支持 2.14.40 版本以上

• 统一添加重启策略为 unless-stopped,仅新容器或 update 旧容器后生效
🥰42
🔗 Sub-Store

🆕 版本 2.14.50

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

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

🥳 Peng 佬把群改成公开了 大家可以加群: @cool_scripts_official

▎前端更新 🧑‍💻

修复

• 修复了 Gist 操作按钮无法停止加载状态的问题

优化

• 检测后端版本号显示需要更新的逻辑调整为 major + minor(以后后端小更新只更新 patch)

• 优化了排序保存逻辑

功能

• 输出支持 🐱 Clash.Meta (要求: 后端 >= 2.14.35)

• 支持检查后端版本更新(点击后跳转 release/模块发布页)


▎后端更新 🧑‍💻

修复

• 预览时脚本下载报错导致的崩溃

• 修复了 VLESS 内部字段 sni 未作用到 servername 的问题

• 修复了 同步上传报错导致进程退出的问题

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

• 仅在 VMess/VLESS 且传输层为 http 时设置 Host 为数组

• 暂时将后端上传限制放宽到 1mb

优化

• 统一将 VMess 和 VLESS 的 http 传输层的 path 和 Host 处理为数组

• 为 Gist 备份还原增加基础校验逻辑

• 优化了排序保存逻辑

功能

• 支持环境变量配置

👍拆分出了 🐱 Clash.Meta 的输出

• 支持 Surge WireGuard 的输入和输出(由于 Surge 配置的特殊性, 仅支持 同进同出) 支持的字段格式: HK WARP = wireguard, section-name=Cloudflare, no-error-alert=true, underlying-proxy=HK, test-url=http://1.0.0.1/generate_204, ip-version=v4-only

• 根据 User-Agent 识别 macOS 版 Surge(也可指定参数 target=SurgeMac) 并支持 SSR 协议(节点字段 exec 为 ssr-local 路径, 默认 /usr/local/bin/ssr-local; 端口从 10000 开始递增, 暂不支持配置)
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍4
🔗 Sub-Store 周边工具


🆕 Sub-Store-Manager-Cli 更新 0.0.8

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


修复 一个严重 bug,当使用 update 命令在未指定容器名称时,默认名称丢失的问题。该问题会导致更新后的容器丢失名称而读取到错误的配置目录。具体表现为数据被重置。如果遇到请先更新 ssm 至 0.0.8,然后删除更新后的容器(不要使用 flag),重新执行 ssm new 启动一个新的容器数据即可恢复。
👍3
Forwarded from 折腾啥
#SubStore #Loon

🐶 #资讯晚知道 📆

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

🔗 Sub-Store

🆕 版本 2.14.58

修复

🐛 修复了 Clash.Meta 输出 VLESS 时 内部字段 sni 未作用到 servername 的问题

功能

👨‍💻 支持 Clash VLESS 输出(与 Clash.Meta 的区别为: 无 XTLS)

• 脚本参数支持 JSON 和 URL 编码: #${encodeURIComponent(JSON.stringify({arg1: "1"}))}


🎈 Loon 3.1.1 (615)

🟢添加默认路由开关,解决一些 app 的兼容问题,在配置-高级选项中开启

终于有了 可喜可贺 但是会导致一些别的问题

🟢WebSocket 传输层 支持 early data

👍 使用 🔗 Sub-Store 的用户可以参考: 为 WebSocket 传输层增加 earlyData 参数

👏🏻 欢迎评论 & 转发

加入 👨 折腾啥

📢 频道 | 👥 群组
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍1
🔗 Sub-Store

🆕 2.14.61

🟢Surge 输出支持 underlying-proxy

🟢VMess/Vless URI 支持 gRPC mode(默认为 gun)

🟢支持 Hysteria 2(仅 Clash 系 输入/输出)

🟢修复部分环境无 clearTimeout 的问题

🌝 URI 解析和生成要写吐了 求求你们别用 URI 了
Please open Telegram to view this post
VIEW IN TELEGRAM
9
🔗 Sub-Store

🆕 2.14.67

🟢Surge 输入输出增加 Hysteria2

🟢重复节点通知中增加订阅名称和重复节点名称

🟢Surge Snell 输入支持解析 reuse 字段

🟢 兼容更多更奇葩的 VMess URI 格式

🌝 求求你们别用 URI 了


👨‍💻 开发者相关:

🟢proxy 增加 subName(订阅名), collectionName(组合订阅名)

现在可以知道某个节点的来源了

🟢脚本增加第三个参数 env(包含订阅/组合订阅/环境/版本等信息)

便于展示或判断
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
🔗 Sub-Store

🆕 2.14.69

🟢输入增加 Hysteria2 URI 支持

上游订阅可以尝试 参数 flag=surge, flag=meta 等 否则可能不会下发 Hysteria2

具体看机场

🟢Surge Hysteria2 输出增加 fingerprint(没做输入解析)

🟢Surge Hysteria2 输出增加 download-bandwidth(若有值但解析失败则为 0)
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔗 Sub-Store

🆕 2.14.72

🏂 Stash 输出相关:

🟢Hysteria 兼容性修复
🟢Hysteria2 支持
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰75👍1🤔1
🔗 Sub-Store

🆕 2.14.73

🟢Base64 订阅关键词增加 VLESS 和 Hysteria2

某些机场只有纯 Hysteria2 节点, 之前的版本无法解析. 请更新到此版本
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍2
🔗 Sub-Store

🆕 2.14.76

🟢支持 Shadowrocket Hysteria2 URI 格式输入

🟢修复了 Surge Hysteria2 输出重复添加 tfo 的 bug

🟢Surge 全协议支持 Shadow TLS, 部分协议增加 TLS Fingerprint 支持

🟢TLS Fingerprint 内部参数名统一为 tls-fingerprint
Please open Telegram to view this post
VIEW IN TELEGRAM
7
🔗 Sub-Store

🆕 2.14.77

🟢Surge 支持 block-quic 参数

给 tuic 协议都加上 block-quic 为 off 的脚本操作示例:

async function operator(proxies = []) {
return proxies.map((p = {}) => {
if (['tuic'].includes(p.type)) {
p['block-quic'] = 'off';
}
return p
})
}
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
🔗 Sub-Store

🆕 2.14.80

🟢支持 Loon Hysteria2(ecn, 流量控制参数未知)

🟢订阅链接支持参数(例: https://foo.com#noCache 关闭缓存)

🟢简单限制一下订阅/组合订阅的名称(不可包含 "/" )

🟢修复订阅/组合编辑编辑报错不显示的问题
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
🔗 Sub-Store

🆕 2.14.83

🟢兼容某些机场订阅 hysteria 节点中的 auth_str 字段(将会在未来某个时候删除 但是有的机场不规范)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔗 Sub-Store

🆕 2.14.84

🟢兼容传输层 headers 中小写的 host 字段
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52