每天打开十几个 App 就为点个“签到”,是不是早就烦了?像 B 站、贴吧、爱奇艺、阿里云盘这些平台,签到还能领积分、会员、空间、抽奖,错过了就亏大了!本文介绍的 DailyCheckIn 这个开源项目,就是给“懒人薅羊毛”准备的自动化签到工具。它支持多个平台、多个账号,并支持 Docker 部署,能够定时自动签到、自动更新、发送签到结果通知。


🧾 项目介绍

DailyCheckIn 是一个基于「Docker」/「青龙面板」/「群晖」/「本地」的每日签到脚本。


✨ 主要功能

  • 📦 支持 Pypi 包安装

  • 💻 支持多个平台部署

  • ⚙️ 支持多个平台签到

  • 📢 支持多个平台通知

  • ♾️ 支持多个账号签到

  • 🕙 支持定时任务设置

  • 🆙 支持项目自动更新


🧾 支持网站列表

🟢: 正常运行 🔴: 脚本暂不可用 🔵: 可以执行(需更新) 🟡: 待测试 🟤: 看脸

状态

任务名称

名称网站

检查日期

备注

🟢️

KGQQ

全民 K 歌

25.09.28

每日签到获取鲜花 每日大约 120 鲜花左右

🟢️

YOUDAO

有道云笔记

25.09.28

每日签到获取存储空间

🟢️

TIEBA

百度贴吧

25.09.28

贴吧每日签到

🟢️

BAIDUWP

百度网盘

25.09.28

百度网盘会员签到和答题功能

🟢️

BILIBILI

BiliBili

25.09.28

漫画签到,每日经验任务,自动投币,银瓜子换硬币等功能

🟢️

V2EX

V2EX

25.09.28

铜币奖励

🟢️

ACFUN

AcFun

25.09.28

每日签到香蕉

🟢️

IQIYI

爱奇艺

25.09.28

① VIP7 每月免费领白金会员;② 抽白金会员 5 次;③ 摇一摇抽奖 3 次;④ 抽奖 3 次

🟢️

SMZDM

什么值得买

24.02.20

签到和抽奖

🟢️

ALIYUN

阿里云盘

24.02.20

签到获取免费会员和空间

🟢️

ENSHAN

恩山无线论坛

24.02.20

签到获取硬币和积分

🟢️

AOLAXING

奥拉星

24.02.20

签到获取积分

🟢️

IMAOTAI

i 茅台

25.09.28

申购生肖茅台

🟤

MIMOTION

小米运动

25.09.28

每日小米运动刷步数

🟢️

BAIDU

百度站点

25.09.28

提交网站页面供百度收录

💬 通知列表

  • dingtalk(钉钉)

  • 企业微信群机器人(企业微信)

  • 企业微信应用消息(企业微信)

  • telegram(TG)

  • Bark(iOS)

  • server 酱(微信)

  • server 酱 TURBO(微信)

  • pushplus(微信)

  • Cool Push(QQ,微信,邮箱)

  • qmsg 酱(QQ)

  • 飞书(飞书)


📁 必要准备

1. 下载文件到电脑并解压

网盘地址:https://meego.lanzout.com/iF7tT3cx263a

2. NAS上创建文件夹

3. 上传文件到NAS对应的目录下面

4. 调整定时任务

这里主要设置任务每天什么时候自动运行签到任务。可以默认保持不变,也可以根据自己实际需求进行修改。

5. 配置文件

主要配置通知方式,以及需要自动签到站点的 cookie 信息。

通知渠道配置

具体配置方式参考 通知配置

站点配置

AcFun
"ACFUN":[
      {
          "password":"Sitoi",
          "phone":"18888xxxxxx"
      },
      {
          "password":"多账号 密码填写,请参考上面",
          "phone":"多账号 手机号填写,请参考上面"
      }
  ]
阿里云盘
"ALIYUN": [
    {
      "refresh_token": "599dcf65xxxxxx"
    },
    {
      "refresh_token": "多账号 refresh_token"
    }
  ]

哔哩哔哩

"BILIBILI": [
    {
      "cookie": "_uuid=xxxxxx; rpdid=xxxxxx; LIVE_BUVID=xxxxxx; PVID=xxxxxx; blackside_state=xxxxxx; CURRENT_FNVAL=xxxxxx; buvid3=xxxxxx; fingerprint3=xxxxxx; fingerprint=xxxxxx; buivd_fp=xxxxxx; buvid_fp_plain=xxxxxx; DedeUserID=xxxxxx; DedeUserID__ckMd5=xxxxxx; SESSDATA=xxxxxx; bili_jct=xxxxxx; bsource=xxxxxx; finger=xxxxxx; fingerprint_s=xxxxxx;",
      "coin_num": 0,
      "coin_type": 1,
      "silver2coin": true
    },
    {
      "cookie": "多账号 cookie 填写,请参考上面,cookie 以实际获取为准(遇到特殊字符如双引号\" 请加反斜杠转义)",
      "coin_num": 0,
      "coin_type": 1,
      "silver2coin": true
    }
  ]

更多站点配置请参考 站点配置说明。修改好配置文件后,可以复制内容到这个 https://www.json.cn/ 网站检查 config.json 文件格式是否正确!


🐳 部署方法

🎯 Docker 命令

docker run -d \
  --name dailycheckin \
  --restart always \
  -v /vol1/1000/Dockers/DailyCheckin/config/:/dailycheckin/config/ \
  -v /vol1/1000/Dockers/DailyCheckin/logs/:/dailycheckin/logs/ \
  -v /vol1/1000/Dockers/DailyCheckin/cron/:/dailycheckin/cron/ \
  -t \
  sitoi/dailycheckin:latest

/vol1/1000/Dockers/DailyCheckin 需要改为上面新建目录的绝对路径。

🎯 Docker Compose (本教程用此种方法)

docker-compose.yml

services:
  dailycheckin:
    image: sitoi/dailycheckin:latest
    container_name: dailycheckin
    restart: always
    tty: true
    volumes:
      - ./config/:/dailycheckin/config/
      - ./logs/:/dailycheckin/logs/
      - ./cron/:/dailycheckin/cron/

1. 在飞牛主页面找到 Docker,然后点 Compose -> 新增项目

2. 填好项目名称,选择路径,然后把 docker-compose.yml 里的内容复制到来源框里

3. 到 Docker 管理页面,在 容器 菜单里就能看到它的运行状态


到此应用已经成功部署,要等待自动运行可以忽略下面操作。想手动执行下配置文件是否正确,就可以继续查询下面的文章。


📖 手动执行

进入容器终端

执行签到命令

  • 运行全部脚本:dailycheckin

  • 运行指定脚本(包含):dailycheckin --include TIEBA YOUDAO

  • 运行指定脚本(排除):dailycheckin --exclude MIMOTION ACFUN ENSHAN

  • 升级脚本:./default_task.sh


🎉 总结

DailyCheckIn 不只是个签到脚本,它是个效率高、灵活、还能扩展的自动化工具。它都能轻松搞定,帮你省时间,稳定领福利。如果你也受够了每天手动签到,可以试试这个项目,让你的设备帮你“打卡上班”,每天睡醒就能看到积分到账!