阿里云 CDT-Monitor的ios小组件(重复造轮子)

yisaings 2026-09-01 11:38 1

阿里云 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




🛠 使用教程




  1. 安装环境:前往 App Store 下载并安装 Scriptable。




  2. 导入脚本



    • 打开 Scriptable,点击右上角的 + 新建脚本。

    • 将 JS 源码 完整复制并粘贴进去(脚本内置依赖自下载机制,首次运行会自动静默拉取基础组件)。




  3. 配置参数



    • 点击右下角 运行(️) 按钮,会弹出可视化配置面板。

    • 在主页菜单中填入你的 CDT-Monitor 面板地址(Base URL) 和后台生成的 API Key (cdt_xxx),点击「重载并保存」即可。





  4. 添加到桌面



    • 回到 iOS 桌面,长按空白处进入编辑模式,添加 Scriptable 小组件。

    • 长按/点击小组件选择 「编辑小组件」,在 Script 一栏选择刚才保存的脚本名称即可。




  5. 更新



    • 支持OTA更新脚本了




最新回复 (31)
  • wssgcjsg 09-01 11:43
    1

    看起来不错

  • kathlefd 09-01 11:48
    2


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

  • khkll 09-01 11:53
    3

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

  • reidme 09-01 11:55
    4

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

  • yisaings 楼主 09-01 12:02
    5

    @kathlefd #2 好看的

  • yisaings 楼主 09-01 12:03
    6

    @reidme #4 啊,不会吧

  • yisaings 楼主 09-01 12:04
    7

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

  • reidme 09-01 12:06
    8

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

  • yisaings 楼主 09-01 12:15
    9

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

  • reidme 09-01 12:23
    10

    果然好了

  • yisaings 楼主 09-01 12:24
    11

    @reidme #8 发布于2026/9/1 12:06:54

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


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

  • 苏叶 09-01 13:22
    12

    有没有scripting的

  • yisaings 楼主 09-01 13:30
    13

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

  • 苏叶 09-01 13:35
    14

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

  • 唔该 09-01 13:47
    15

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

  • 西楼 09-01 13:47
    16

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

  • yisaings 楼主 09-01 13:49
    17

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

  • yisaings 楼主 09-01 13:49
    18

    @西楼 #16 好,期待你的作品,狠狠的造轮子 ^-^

  • 唔该 09-01 13:50
    19

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

  • yisaings 楼主 09-01 13:50
    20

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

  • 苏叶 09-01 14:38
    21

    @yisaings #20 好嘞,谢谢

  • yisaings 楼主 09-01 14:49
    22

    @苏叶 #21

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

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

  • 西楼 09-01 17:06
    23

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

  • yisaings 楼主 09-01 17:09
    24

    @西楼 #23 哈哈哈哈 ^-^

  • 挪威norway-4498 09-01 17:11
    25



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

  • yisaings 楼主 09-01 17:13
    26

    @挪威norway-4498 #25 什么,这么多啊,从未考虑过 ^-^

  • 挪威norway-4498 09-01 17:17
    27

    @yisaings #26 手头上还有7个没加上去...免费流量5000G 10T双向也够一个月用了。

  • yisaings 楼主 09-01 17:19
    28

    @挪威norway-4498 #27 这太多了,这一个月得花多少啊,管理起来不麻烦吗?这么多账户不会引发风控啥的吗

  • 挪威norway-4498 09-01 17:20
    29

    @yisaings #28 不会呀。指纹浏览器。不需要管理,搓了个cdt管理面板。

  • yisaings 楼主 09-01 17:28
    30

    @挪威norway-4498 #29 哦哦,好吧

  • Yyywwwin 09-01 17:32
    31

    @kathlefd #2 我需要这个,求分享

* 帖子来源NodeSeek
返回