• yisaings

    阿里云 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更新脚本了

    图片

    主楼
  • wssgcjsg

    看起来不错

    #1
  • kathlefd

    图片

    让天才程序员弄的macOS版本的

    #2
  • yisaings

    好看的

    #5
  • khkll

    有没有安卓版本的,可以导入自己的节点

    #3
  • yisaings

    原作者的GitHub显示有安卓的,但是不知道咋用,我也没有安卓机测试 ^-^

    #7
  • reidme

    配置完成了,怎么实例数为0?

    #4
  • yisaings

    啊,不会吧

    #6
  • reidme

    嗯,删了重新来一遍还是如此。api-key全勾选了

    #8
  • yisaings

    马上嗷,我好像发现问题了 ^-^ 修改一下

    #9
  • yisaings

    发布于2026/9/1 12:06:54
    @yisaings #6 嗯,删了重新来一遍还是如此。api-key全勾选了

    问题找到了,重新复制粘贴一下js脚本,是那个模拟服务器台数的事儿,因为我就一台机器,不知道多机器的排版,正式js的忘记删掉了 ^-^

    #11
  • reidme

    果然好了

    #10
  • 苏叶

    有没有scripting的

    #12
  • yisaings

    这玩意儿需要会员吧,我没用过啊,他不能运行js脚本吗?

    #13
  • 苏叶

    两个估计应该是不一样的设计规范,有的功能不用会员

    #14
  • yisaings

    我看了一下,scripting好像是运行py脚本还有tsx,我看看ai能不能改嗷

    #20
  • 苏叶

    好嘞,谢谢

    #21
  • yisaings

    https://github.com/yisaings/surge/blob/main/CDT-Monitor-scripting.tsx

    你试一下,我测试没有啥问题,这个需要你在脚本里面自行添加你的网址和apikey,目前我只能保证单个实例显示ok,多个实例我没有,没有实际图

    #22
  • 唔该

    老铁,没成功,地址填了,api也填了,但是小组件没加载出来,空白的,提示“rceived timeout when running script”

    #15
  • yisaings

    是不是网址填写错了 ^-^ 我用我的ipad测试填写是没有问题的

    #17
  • 唔该

    网址没错,不知道哪里的问题了,也没出现你截图里的设备个数那一栏

    #19
  • 西楼

    好思路,启发我了,下午就搓一个

    #16
  • yisaings

    好,期待你的作品,狠狠的造轮子 ^-^

    #18
  • 西楼

    不造了,用了大佬现成的,本来想不依赖面板,直接用API获取流量,有点不安全

    #23
  • yisaings

    哈哈哈哈 ^-^

    #24
  • 挪威norway-4498

    图片

    我这个20多台机器的 合适吗?

    #25

发表回复

登录后回复