ch
Feedback
Cool Scripts

Cool Scripts

前往频道在 Telegram

QuanX, Loon, Surge, JsBox, Pythonista, Scriptable, Shortcuts等脚本分享

显示更多

📈 Telegram 频道 Cool Scripts 的分析概览

频道 Cool Scripts (@cool_scripts) 中文 语言赛道中的 是活跃参与者。目前社区聚集了 16 238 名订阅者,在 技术与应用 类别中位列第 7 958,并在 中国 地区排名第 13 861

📊 受众指标与增长动态

невідомо 创建以来,项目保持高速增长,吸引了 16 238 名订阅者。

根据 29 七月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -36,过去 24 小时变化为 -1,整体触达仍然可观。

  • 认证状态: 未认证
  • 互动率 (ER): 平均受众互动率为 7.89%。内容发布后 24 小时内通常能获得 3.93% 的反应,占订阅者总量。
  • 帖子覆盖: 每篇帖子平均可获得 1 282 次浏览,首日通常累积 639 次浏览。
  • 互动与反馈: 受众积极参与,单帖平均反应数为 2
  • 主题关注点: 内容集中在 substore, changlog, updates, shadowrocket, surge 等核心主题上。

📝 描述与内容策略

作者将该频道定位为表达主观观点的平台:
QuanX, Loon, Surge, JsBox, Pythonista, Scriptable, Shortcuts等脚本分享

凭借高频更新(最新数据采集于 30 七月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。

16 238
订阅者
-124 小时
-97
-3630
帖子存档
🔗 Sub-Store 🆕 后端 2.14.195 前端 2.14.122 🟢远程订阅 URL 新增参数 validCheck 将检查订阅有效期和剩余流量 过期或无剩余流量时将报错 ❗️ 使用场景 订阅加上 validCheck 参数, 忽略失
🔗 Sub-Store 🆕 后端 2.14.195 前端 2.14.122 🟢远程订阅 URL 新增参数 validCheck 将检查订阅有效期和剩余流量 过期或无剩余流量时将报错 ❗️ 使用场景 订阅加上 validCheck 参数, 忽略失败的远程订阅, 创建组合订阅 此时拉取组合订阅, 将不包含过期或无剩余流量的订阅的节点 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.193 前端 2.14.121 🟢前端优化样式 支持桌面端拖拽等交互 🟢由于 ⚠️ Surfboard 无法解析部分带等号的节点名, 自动去除节点名中的等号 🟢支持 h2 传输层修正 host 为数组, path 不为数组 🟢支持 Mihomo shadowsocks shadow-tls 🟢支持 tls 的 plugin 中跳过证书验证 🟢📈Surge Shadow TLS 默认版本为 2 🟢支持 📦sing-box 支持 Shadowsocks Shadow TLS 🟢后端支持更多不规范的 VLESS/SS URI ⚠️ 虽然做了很多兼容了 但是还是要提醒一下: 请勿随意导出复制来自(包括但不限于🚀Shadowrocket 等客户端) 的不规范的 URI 进行转换 在🚀Shadowrocket 中导入一个规范的输入之后, 在 App 内导出就有可能变成不规范的 URI 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

#Sub-Store #Surboard #配置 #示例 #gist 🔗 Sub-Store 文件动态生成 ⚠️ Surfboard 远程托管配置示例 ▎如图一 先创建一个订阅, 然后创建一个目标为 Surfboard 的同步配置 打开它的定时开关
+2
#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 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.189 前端 2.14.100 🟢支持清除前端/后端数据 🟢优化流量解析规则 🟢最新 📈 Surge iOS TestFlight 版本 可使用 Beta 版模块(支持最新 TestFlight
🔗 Sub-Store 🆕 后端 2.14.189 前端 2.14.100 🟢支持清除前端/后端数据 🟢优化流量解析规则 🟢最新 📈 Surge iOS TestFlight 版本 可使用 Beta 版模块(支持最新 TestFlight 版本的分类和参数设置) 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 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 版的相关教程

🔗 Sub-Store 周边工具 💸Sub-Store-Manager-Cli 诈尸更新 0.0.10 🌟Star(感谢支持)| 如何安装和使用 🛠️ 前端容器使用打包好的 dist.zip 和nginx 直接运行而不需要在构建时 build 了 - new 命令新增 —network flag,可指定容器的 docker 网络 🧑‍💻issue -ager-Cl命令新增 —private flag,可将容器的 HostIP 切换至�Sub-Store-M

🔗 Sub-Store 🆕 后端 2.14.185 前端 2.14.83 🟢域名解析支持类型和过滤(如图) 因为懒 暂不支持 "IPv4 优先"/"IPv6 优先" 但是可以添加多个操作实现(如图) 🎲 Sub-Store 代理 App 版安
🔗 Sub-Store 🆕 后端 2.14.185 前端 2.14.83 🟢域名解析支持类型和过滤(如图) 因为懒 暂不支持 "IPv4 优先"/"IPv6 优先" 但是可以添加多个操作实现(如图) 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.183 前端 2.14.79 🟢🔗 启用新的默认图标, 可在设置中恢复(感谢 @ccc63) 在更多设置中 开启 "自定义图标使用原始颜色" 时, 默认图标才会一起显示为彩色 🟢🐱 Clash
+1
🔗 Sub-Store 🆕 后端 2.14.183 前端 2.14.79 🟢🔗 启用新的默认图标, 可在设置中恢复(感谢 @ccc63) 在更多设置中 开启 "自定义图标使用原始颜色" 时, 默认图标才会一起显示为彩色 🟢🐱 Clash 支持解析并删除 旧的 ws-path ws-headers 字段 不点名批评一下部分客户端. 在新旧字段同时存在时 居然会使用旧字段 🟢 修复 🐱 Clash 规则头部有注释的情况下规则转换功能失败的问题 感谢 izhangxm 的 PR! 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.181 🟢🐱 Clash 节点支持 fingerprint(内部转为 tls-fingerprint) 🟢 🐱 支持 Clash 配置文件中的 global-client-fingerprint
🔗 Sub-Store 🆕 后端 2.14.181 🟢🐱 Clash 节点支持 fingerprint(内部转为 tls-fingerprint) 🟢 🐱 支持 Clash 配置文件中的 global-client-fingerprint 优先级低于 proxy 内的 client-fingerprint 示例参考截图 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.179 前端 2.14.72 🟢支持 🌀 Quantumult X 的 VLESS 输入和输出(不支持 XTLS/REALITY) 对 QX 输出 VLESS 需要选择开启下面提到的 "包含官方/商
+1
🔗 Sub-Store 🆕 后端 2.14.179 前端 2.14.72 🟢支持 🌀 Quantumult X 的 VLESS 输入和输出(不支持 XTLS/REALITY) 对 QX 输出 VLESS 需要选择开启下面提到的 "包含官方/商店版不支持的协议" 🟢支持同步配置时选择包含官方/商店版不支持的协议(图2) 📦 sing-box: + ShadowsocksR 🌀 Quantumult X: + VLESS 🟢增加链接参数说明(图1) 🟢增加内置彩色图标(设置中开启 "自定义图标使用原始颜色" 时 生效) shout out to @ccc63 🟢增加滚动行为(支持后退保持之前的位置等) 🟢修复同步配置点击预览 🟢增加了默认超时的说明 可尝试设置为 3000~4000, 防止拉取结果的总时长超过代理 app 加载外部资源的最大等待时长, 确保拉取成功 🟢不从 gist 恢复文件名未编码的文件 因为后续也无法管理 🟢修复从 gist 恢复文件 url 不为固定的最新 gist url 的问题 ⚠️ 删除 gist 文件时, 将同时删除原文件名和编码后的文件名的文件. ⚠️ 统一 gist 上传文件名为编码后的文件名. 可能会导致旧版本时期创建的同步配置 URL 变化, 请注意. 因为使用 GitHub API 上传空的 gist 文件时, 会自动删除该文件. 所以新建的时候会报错, 但是更新的时候不会报错, 只会删除远程 gist. 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.172 前端 2.14.65 🟢📈 SurgeMac 支持 external (External Proxy Program) 根据 User-Agent 自动识别 或 手动指定 target=Su
+1
🔗 Sub-Store 🆕 后端 2.14.172 前端 2.14.65 🟢📈 SurgeMac 支持 external (External Proxy Program) 根据 User-Agent 自动识别 或 手动指定 target=SurgeMac ⚠️ 根据 https://manual.nssurge.com/policy/external-proxy.html addresses 参数要求为 IP, 可先进行 节点操作 中的 域名解析 🟢节点操作类型过滤 支持 external 🟢补充了一些说明 1. SurgeMac 支持 SSR 节点字段 execssr-local 路径, 默认 /usr/local/bin/ssr-local; 端口从 10000 开始递增(暂不支持配置) 2. 域名解析 目前仅支持 IPv4. 可由节点字段 no-resolve 控制 3. 订阅链接(多个订阅请换行) 支持参数: noFlow 不查询流量, noCache 不使用缓存. 例: http://a.com?token=1#noFlow&noCache 4. 脚本链接: 填入完整远程脚本链接 或 类似 /api/file/name 的内部文件调用路径. 除了脚本本身的参数外, 支持叠加参数: noCache 不使用缓存. 例: http://a.com#a=1&b=2#noCache 5. 其他外部链接(多个链接请换行) 支持参数: noCache 不使用缓存. 例: http://a.com#noCache 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.172 前端 2.14.65 🟢📈 SurgeMac 支持 external (External Proxy Program) 根据 User-Agent 自动识别 或 手动指定 target=Su
+1
🔗 Sub-Store 🆕 后端 2.14.172 前端 2.14.65 🟢📈 SurgeMac 支持 external (External Proxy Program) 根据 User-Agent 自动识别 或 手动指定 target=SurgeMac ⚠️ 根据 https://manual.nssurge.com/policy/external-proxy.html addresses 参数要求为 IP, 可先进行 节点操作 中的 域名解析 🟢节点操作类型过滤 支持 external 🟢补充了一些说明 1. SurgeMac 支持 SSR 节点字段 execssr-local 路径, 默认 /usr/local/bin/ssr-local; 端口从 10000 开始递增(暂不支持配置) 2. 域名解析 目前仅支持 IPv4. 可由节点字段 no-resolve 控制 3. 订阅链接(多个订阅请换行) 支持参数: noFlow 不查询流量, noCache 不使用缓存. 例: http://a.com?token=1#noFlow&noCache 4. 脚本链接: 填入完整远程脚本链接 或 类似 /api/file/name 的内部文件调用路径. 除了脚本本身的参数外, 支持叠加参数: noCache 不使用缓存. 例: http://a.com#a=1&b=2#noCache 5. 其他外部链接(多个链接请换行) 支持参数: noCache 不使用缓存. 例: http://a.com#noCache 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.171 前端 2.14.62 🟢支持从 gist 获取不在同步配置中的 gist 文件 只是帮你拉取并创建同步配置项目 仍需要你手动设置来源 以进行后续的上传 🟢修复无法删除已同步过的 gist 文
+1
🔗 Sub-Store 🆕 后端 2.14.171 前端 2.14.62 🟢支持从 gist 获取不在同步配置中的 gist 文件 只是帮你拉取并创建同步配置项目 仍需要你手动设置来源 以进行后续的上传 🟢修复无法删除已同步过的 gist 文件的问题 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 前端 2.14.57, 后端 2.14.169 🟢📦 修复 sing-box wireguard 输出 🟢 订阅链接 增加参数 #noFlow 不查询订阅流量信息 用例: 可使用标准参数格式 #noCache&n
🔗 Sub-Store 🆕 前端 2.14.57, 后端 2.14.169 🟢📦 修复 sing-box wireguard 输出 🟢 订阅链接 增加参数 #noFlow 不查询订阅流量信息 用例: 可使用标准参数格式 #noCache&noFlow 🟢 取消 GitHub 用户名绑定关系 现在用户名错误只影响头像 Gist 同步只跟 token 有关 🟢 增加 gist 链接和最近一次检查状态的说明 如截图所示 方便排查问题 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 🆕 后端 2.14.163 🟢Node.js 版本体支持定时任务, 环境变量 SUB_STORE_BACKEND_CRON 🟢优化订阅流量获取, 启用共享缓存(默认一分钟) 并优先尝试 HEAD 方法 感谢 野比佬 @nubida 的建议 🟢🎈 Loon 插件支持修改响应头缓存有效期 🟢VLESS URI 输入兼容 🚀 Shadowrocket 导出格式 感谢群友 @zdz0510 的反馈

🔗 Sub-Store 文件动态生成 📦 sing-box 配置示例 🆕 新增远程脚本链接 可配置参数自定义将哪些节点插入哪些 outbound 中 💃 亚托莉佬的模板和远程脚本 远程文件填 链接1 或 链接2 脚本操作填链接 https:/
+1
🔗 Sub-Store 文件动态生成 📦 sing-box 配置示例 🆕 新增远程脚本链接 可配置参数自定义将哪些节点插入哪些 outbound 中 💃 亚托莉佬的模板和远程脚本 远程文件填 链接1 链接2 脚本操作填链接 https://raw.githubusercontent.com/xishang0128/sub-store-template/main/sing-box.js#type=1&name=name // "1" 表示组合订阅, name 为订阅的 "名称", 具体看文件中的说明 👨‍💻 自己动手: 1.1 使用远程模板 远程链接 中 第一行为 sing-box 模板文件链接 例: https://a.com/sing-box.tpl.json 1.2 或者使用本地模板 本地文本 中为 sing-box 模板文件的内容 使用脚本操作 填入链接: https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/sing-box/template.js#type=组合订阅&name=机场&outbound=🕳ℹ️all|all-auto🕳ℹ️hk|hk-auto🏷ℹ️港|hk|hongkong|kong kong|🇭🇰🕳ℹ️tw|tw-auto🏷ℹ️台|tw|taiwan|🇹🇼🕳ℹ️jp|jp-auto🏷ℹ️日本|jp|japan|🇯🇵🕳ℹ️sg|sg-auto🏷ℹ️^(?!.*(?:us)).*(新|sg|singapore|🇸🇬)🕳ℹ️us|us-auto🏷ℹ️美|us|unitedstates|united states|🇺🇸 示例表示: 读取 名称为 "机场" 的 组合订阅 中的节点(单订阅不需要设置 type 参数) 把 所有节点插入匹配 /all|all-auto/i 的 outbound 中(跟在 🕳 后面, ℹ️ 表示忽略大小写, 不筛选节点不需要给 🏷 ) 把匹配 /港|hk|hongkong|kong kong|🇭🇰/i (跟在 🏷 后面, ℹ️ 表示忽略大小写) 的节点插入匹配 /hk|hk-auto/i 的 outbound 中 ... 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

#Sub-Store #教程 #自建 #免费 #平台 #Docker #Node.js #Android 🔗 Sub-Store 相关教程整合更新 🤗 Hugging Face 的目前为最新版 其他 Docker 云平台可以参考它的 🎲 Sub
#Sub-Store #教程 #自建 #免费 #平台 #Docker #Node.js #Android 🔗 Sub-Store 相关教程整合更新 🤗 Hugging Face 的目前为最新版 其他 Docker 云平台可以参考它的 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

Repost from 折腾啥
#Sub-Store #教程 #自建 #免费 #平台 #Docker #Node.js #Android 🔗 Sub-Store 相关教程整合更新 🤗 Hugging Face 的目前为最新版 其他 Docker 云平台可以参考它的 群内回复 S
#Sub-Store #教程 #自建 #免费 #平台 #Docker #Node.js #Android 🔗 Sub-Store 相关教程整合更新 🤗 Hugging Face 的目前为最新版 其他 Docker 云平台可以参考它的 群内回复 Sub-Store 相关教程 有真相 🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程

🔗 Sub-Store 文件动态生成 📦 sing-box 配置示例 ▎使用脚本动态插入 💃 亚托莉佬的模板和远程脚本 远程文件填链接 https://raw.githubusercontent.com/xishang0128/sub-stor
+1
🔗 Sub-Store 文件动态生成 📦 sing-box 配置示例 ▎使用脚本动态插入 💃 亚托莉佬的模板和远程脚本 远程文件填链接 https://raw.githubusercontent.com/xishang0128/sub-store-template/main/sing-box.json 脚本操作填链接 https://raw.githubusercontent.com/xishang0128/sub-store-template/main/sing-box.js#type=1&name=name // "1" 表示组合订阅, name 为订阅的 "名称", 具体看文件中的说明 👨‍💻 自己动手: 1.1 使用远程模板 远程链接 中 第一行为 sing-box 模板文件链接 例: https://a.com/sing-box.tpl.json 1.2 或者使用本地模板 本地文本 中为 sing-box 模板文件的内容 假设 你的 sing-box 模板文件中的 outbounds 是这样的: { "outbounds": [ { "tag": "全部节点", "type": "selector", "default": "urltest", "outbounds": [ "美国节点" ] }, { "tag": "美国节点", "type": "urltest", "outbounds": [] } ] } 脚本操作:
let config = JSON.parse($files[0]) // 文件中的第一个
let proxies = await produceArtifact({
    type: 'subscription', // 如果是组合订阅 就是 'collection'
    name: '订阅的name', // 订阅的"名称", 不是"显示名称"
    platform: 'sing-box',
    produceType: 'internal'
})

// 先将全部节点结构插到 outbounds
config.outbounds.push(...proxies)

config.outbounds.map(i => {
  // 在 全部节点 中插入全部节点名
  if (['全部节点'].includes(i.tag)) {
    i.outbounds.push(...proxies.map(p => p.tag))
  }
  // 在 美国节点 中插入全部美国节点名
  if (['美国节点'].includes(i.tag)) {
    i.outbounds.push(...proxies.filter(p => /美国|🇺🇸|us|united states/i.test(p.tag)).map(p => p.tag))
  }
})

$content = JSON.stringify(config, null, 2)
▎其他示例(YAML, JSON):
let singboxProxies = await produceArtifact({
    type: 'subscription', // type: 'subscription' 或 'collection'
    name: 'sub', // subscription name
    platform: 'sing-box', // target platform
    produceType: 'internal' // 'internal' produces an Array, otherwise produces a String( JSON.parse('JSON String') )
})

let clashMetaProxies = await produceArtifact({
    type: 'subscription',
    name: 'sub',
    platform: 'ClashMeta',
    produceType: 'internal' // 'internal' produces an Array, otherwise produces a String( ProxyUtils.yaml.safeLoad('YAML String') )
}))

// YAML
$content = ProxyUtils.yaml.safeDump({})

// JSON
$content = JSON.stringify({}, null, 2)
🎲 Sub-Store 代理 App 版安装下载 🛠 Sub-Store 服务器/云平台/Docker/Android 版的相关教程