什么值得买自动签到:青龙面板 5 分钟跑通的免费开源脚本指南
【免费下载链接】smzdm_scriptsmzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能项目地址: https://gitcode.com/gh_mirrors/smz/smzdm_script
别再每天早上开 App 点签到了。什么值得买自动签到 交给 smzdm_script 这个青龙面板脚本:App 签到、转盘抽奖、每日任务一次跑完,每天省出十几分钟,连续签到积分不断档,结果直接推送到你手机。
它能干什么:免费开源,本地运行,两个依赖
整个项目用 Node.js 编写,运行依赖只有 got@11 和 crypto-js 两个库,全部跑在你自己的青龙面板里,Cookie 不出你的服务器。MIT 协议,源码随便看、随便改。
| 能力 | 具体表现 | 对你的意义 |
|---|---|---|
| 📅 App 端签到 | 调用 App 端接口完成签到,自动领每日奖励和连续签到额外奖励 | 连续签到积分不断档,不用每天开手机 |
| 🎡 每日抽奖 | 抓取转盘活动 ID 后执行抽奖,免费抽奖优先跑 | 抽奖机会不浪费,结果自动推送 |
| 📚 每日任务 | 浏览、收藏、点赞、评论、分享文章,关注用户、栏目、品牌 | 签到页任务列表的积分天天到手 |
| 📦 运行方式 | MIT 开源、本地执行、依赖少、资源占用低 | 适合长期挂着跑,维护成本低 |
最小可行配置:只填一个变量先跑通签到
开工前备齐三样:一台能进脚本管理页面的青龙面板、Node.js 14 及以上(项目 CI 覆盖 14/16/18 三个版本)、一份抓包得到的 Cookie。抓包建议用 Android 手机,目标是user-api.smzdm.com域名下的任意接口,把响应里的 Cookie 字段全部取出原样使用;实在抓不到,浏览器 Cookie 可以应急,但手机端的接口兼容性明显更好。
① 拉库 青龙面板终端里执行:
ql repo https://gitcode.com/gh_mirrors/smz/smzdm_script.git "smzdm_" "" "env.js|bot.js|sendNotify.js|library_" "main"跑完后任务列表会出现一组 smzdm_ 开头的脚本。
② 填变量 进入"环境变量"页面,新建SMZDM_COOKIE,把抓包内容粘进去。最短路径就这一个变量,足够跑通签到。
③ 挂定时 在"定时任务"里找到smzdm_checkin.js,设成每天执行一次,具体取值看下一节。
④ 验一次 手动点"运行",去"日志"页面找结果:看到"签到成功、连续 X 天"这类输出,就是通了。
💡 评论文案、碎银子抽奖等可选开关后面随时补,不必一次配齐。
环境变量逐项说明:必填与可选清单
| 变量 | 必填 | 作用与填写建议 |
|---|---|---|
SMZDM_COOKIE | 是 | 抓包得到的全部 Cookie;多账号用&分隔,或建多个同名变量 |
SMZDM_SK | 否 | App 签到接口的请求参数,不填时脚本会自动计算;多账号时顺序必须与 Cookie 一一对应 |
SMZDM_COMMENT | 否 | 评论任务文案,必须大于 10 个汉字,建议写得个性化 |
SMZDM_CROWD_SILVER_5 | 否 | 设为yes开启 5 碎银子抽奖 |
SMZDM_CROWD_KEYWORD | 否 | 非免费抽奖的优先匹配关键词 |
SMZDM_TASK_TESTING | 否 | 设为yes运行全民众测能量值任务 |
SMZDM_USER_AGENT_APP | 否 | App 请求头 User-Agent,不填用脚本默认值 |
SMZDM_USER_AGENT_WEB | 否 | App 内网页请求头 User-Agent,不填用脚本默认值 |
⚠️ 变量一律走面板的"环境变量列表"添加。别在终端里写export SMZDM_COOKIE="...",这种写法面板识别不到。
定时任务怎么设:cron 表达式与日志验证
项目作者在文件注释里给了推荐时间:签到每天 8 点 10 分、抽奖 8 点 20 分、每日任务下午 14 点 20 分、众测任务 15 点 20 分,早晚各一批、彼此错开,避免同一时刻集中请求。如果你想全部收到凌晨,把各任务的执行时间改成0 2 * * *即可——凌晨是账号活跃低谷,接口平稳,也不影响你白天正常用 App。保存后先手动跑一轮,第二天再回日志页确认自动执行的结果。
功能全景:签到、抽奖、日常任务的分工
| 脚本文件 | 职责 |
|---|---|
smzdm_checkin.js | 签到、领取全部奖励、连续签到额外奖励、查询值会员信息 |
smzdm_lottery.js | 转盘抽奖:先取活动 ID 再执行抽奖 |
smzdm_task.js | 签到页每日任务 + 限时累计活动的阶段奖励领取 |
smzdm_testing.js | 全民众测能量值任务 |
三个容易忽略的细节:
- 浏览文章不会点完就走,会停留一段随机时长再继续,模拟真实阅读节奏;
- 评论任务发出文案后脚本会自行删除这条评论,但万一删除失败就会留下痕迹,所以文案要正常、像人话;
- 5 碎银子抽奖只在当天没有免费抽奖时才触发,而且它和转盘抽奖是两回事,别把没抽当成故障。
进阶用法:多账号、通知调优与定期更新
- 多账号:建多个
SMZDM_COOKIE变量,或用&把几套 Cookie 串在一条里;同时配置SMZDM_SK时账号顺序必须和 Cookie 对齐。多账号之间脚本自带 10~30 秒随机间隔,不用自己控速。 - 通知调优:推送逻辑集中在
sendNotify.js,想只在抽中或签到失败时被打扰,改触发条件即可。 - 定期更新:平台接口偶尔调整,建议每周重跑一次上面的拉库命令,顺带拿到修复和新功能。
- 按需开关:想让环境更接近真机,抓包补上两个 User-Agent 变量;抽奖有偏好的奖品词就填
SMZDM_CROWD_KEYWORD。
踩坑速查:高频问题与排查路径
| 问题 | 排查顺序 |
|---|---|
| 运行没反应,或提示"请先设置 SMZDM_COOKIE" | 变量是否走列表方式添加 → 面板 Node.js 版本是否 ≥14 → Cookie 是否取全、是否已过期 |
| 签到成功但任务积分没涨 | 该任务是否真在任务列表里 → 评论任务查SMZDM_COMMENT是否配置、汉字数是否大于 10 → 文案是否被平台判定为灌水 |
| 开了 5 碎银子却没执行 | 正常设计:仅当天无免费抽奖时触发,先翻日志确认免费抽奖是否已跑 |
| 收不到推送 | 面板通知渠道是否配置并测试成功 → 日志里有结果说明脚本正常,问题出在通知环节 |
配置一次,收益长期。脚本跑在你自己的面板里,签到、抽奖、任务每天不断档,你也别惦记着开手机。最后提醒一句:任何自动化脚本都有账号风险,项目说明里也写明了可能被临时或永久封禁,建议先用普通账号观察一段时间,按平台规则合理使用。
【免费下载链接】smzdm_scriptsmzdm 自用脚本 for 青龙面板,支持 App 端签到、转盘抽奖、每日任务等功能项目地址: https://gitcode.com/gh_mirrors/smz/smzdm_script
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考