🚀 简介
还在为天翼云电脑因长时间无操作自动关机/休眠而烦恼吗?
这款脚本专为 青龙面板 用户打造,能够自动维持天翼云电脑的活跃状态。
本脚本核心逻辑基于对客户端协议的深度分析,非模拟点击,而是协议级保活。
💡 核心功能
-
- 👥 多账号支持:通过环境变量轻松配置多个天翼云账号,实现批量保活。
- 🖥️ 多设备全覆盖:自动识别账号下所有的云电脑(ID),依次进行保活,一台都不落下。
- •⚡ 智能缓存机制:首次登录成功后,自动缓存连接凭证(Token),后续运行时优先使用缓存直连 WebSocket,跳过登录和验证码环节,速度极快且稳定。
- 🔄 验证码自动重试:内置 OCR 识别逻辑,若识别失败会自动重试(默认3次),应对识别不准确的情况,提升登录成功率。
- 🛡️ 安全透明:代码完全开源(见附件),密码本地加密传输,仅调用官方接口。
📦 部署教程
第一步:安装依赖
在青龙面板的 「依赖管理」 → 「NodeJs」 中,点击添加依赖,输入以下名称并安装:
axios ws
注:crypto 和 fs 为 Node.js 内置模块,无需手动安装。
第二步:上传脚本
请复制本帖代码,创建脚本为 ctyun.js 。
进入青龙面板的 「脚本管理」,点击右上角 「+」 号,将文件上传(或新建脚本并将内容粘贴进去)。
第三步:配置环境变量
在 「环境变量」 中新建变量,用于存储账号信息。
CTYUN_ACCOUNT=手机号,密码
填写示例:
• 单账号:18900001234,MyPassword123
• 多账号(注意中间有个空格):18900001234,Pass123 13300005678,Pass456
⚠️ 注意:密码如果是简单的纯数字或字母可以直接填;如果包含特殊符号,建议检查是否需要转义(通常直接填即可)。脚本内部会自动进行 SHA256 加密,不会明文传输。
第四步:设置定时任务
在 「定时任务」 中找到您添加的脚本,编辑定时规则。
- 推荐 Cron 表达式:*/30 * * * *
- 说明:建议每 30 分钟运行一次。脚本每次运行会保持连接约 1 分钟,模拟心跳包交互,足以防止云电脑被判定为“闲置”。
❓ 常见问题 (FAQ)
Q: 第一次运行或缓存失效怎么办?
A: 首次运行需要进行登录和验证码识别。由于免费 OCR 服务的波动,可能会出现识别错误。脚本会自动重试 3 次,如果依然失败,请等待下一次定时任务自动执行,通常尝试几次后即可成功。
Q: 缓存文件 ctyun_cache.json 在哪里?
A: 成功运行后,脚本同级目录下会生成 ctyun_cache.json 文件。请勿手动修改它,如果出现问题或想强制重新登录,可以在脚本管理中删除该文件。
Q: 安全性如何?
A: 脚本仅与天翼云官方服务器 (*.ctyun.cn) 通信。验证码识别使用的是第三方公共 OCR 接口,但仅上传验证码图片,绝不会上传您的账号或密码,请放心使用。
此处内容已经被作者隐藏,请输入查看码查看内容请使用微信扫一扫右侧二维码,
或者在微信里搜索公众号“五域美”发送“爱游博客”获取验证码
请先 !