- yisaings2026-09-0155214
阿里云 CDT 监控 iOS 桌面小组件 (基于 Scriptable)
最近体验了阿里国际版的 CDT 流量包,并搭建了 qning 大佬开源的 CDT-Monitor。
查阅项目的 README 后发现原版小组件仅支持 Android,因此借助 AI 搓了一版适用于 iOS Scriptable 的 Glass 拟物毛玻璃风格小组件脚本,支持单机精细监控与多机(2~4 台)智能自适应排版。
📱 效果预览
小号 & 中号组件(适合单机)
小号组件 (Small) |
中号组件 (Medium) |
|
|大号组件(2~4 台自适应)
大号组件会根据后台机器数量自动切换排版:2~3 台纵向均分排列,4 台自动进入四宫格矩阵。

🔗 相关链接
- 运行环境:App Store - Scriptable
- 脚本源码:GitHub - CDT-Monitor-scriptable.js
🛠 使用教程
- 安装环境:前往 App Store 下载并安装 Scriptable。
- 导入脚本:
- 打开 Scriptable,点击右上角的
+新建脚本。- 将 JS 源码 完整复制并粘贴进去(脚本内置依赖自下载机制,首次运行会自动静默拉取基础组件)。
- 配置参数:
- 点击右下角 运行(▶️) 按钮,会弹出可视化配置面板。
- 在主页菜单中填入你的 CDT-Monitor 面板地址(Base URL) 和后台生成的 API Key (
cdt_xxx),点击「重载并保存」即可。
- 添加到桌面:
- 回到 iOS 桌面,长按空白处进入编辑模式,添加 Scriptable 小组件。
- 长按/点击小组件选择 「编辑小组件」,在 Script 一栏选择刚才保存的脚本名称即可。
- 更新:
- 支持OTA更新脚本了
主楼 - wssgcjsg2026-09-017123
看起来不错
- kathlefd2026-09-016557
- yisaings2026-09-0155214
- khkll2026-09-0112817
有没有安卓版本的,可以导入自己的节点
- yisaings2026-09-0155214
- reidme2026-09-014734
配置完成了,怎么实例数为0?
- yisaings2026-09-0155214
啊,不会吧
- reidme2026-09-014734
嗯,删了重新来一遍还是如此。api-key全勾选了
- yisaings2026-09-0155214
马上嗷,我好像发现问题了 ^-^ 修改一下
- yisaings2026-09-0155214
发布于2026/9/1 12:06:54
@yisaings #6 嗯,删了重新来一遍还是如此。api-key全勾选了问题找到了,重新复制粘贴一下js脚本,是那个模拟服务器台数的事儿,因为我就一台机器,不知道多机器的排版,正式js的忘记删掉了 ^-^
- reidme2026-09-014734
果然好了
- 苏叶2026-09-0112774
有没有scripting的
- yisaings2026-09-0155214
- 苏叶2026-09-0112774
两个估计应该是不一样的设计规范,有的功能不用会员
- yisaings2026-09-0155214
- 苏叶2026-09-0112774
好嘞,谢谢
- yisaings2026-09-0155214
https://github.com/yisaings/surge/blob/main/CDT-Monitor-scripting.tsx
你试一下,我测试没有啥问题,这个需要你在脚本里面自行添加你的网址和apikey,目前我只能保证单个实例显示ok,多个实例我没有,没有实际图
- 唔该2026-09-0149434
老铁,没成功,地址填了,api也填了,但是小组件没加载出来,空白的,提示“rceived timeout when running script”
- yisaings2026-09-0155214
- 唔该2026-09-0149434
网址没错,不知道哪里的问题了,也没出现你截图里的设备个数那一栏
- 西楼2026-09-0147057
好思路,启发我了,下午就搓一个
- yisaings2026-09-0155214
- 西楼2026-09-0147057
不造了,用了大佬现成的,本来想不依赖面板,直接用API获取流量,有点不安全
- yisaings2026-09-0155214
- 挪威norway-44982026-09-0156288

