Appearance
自动签到助手
自动签到助手是一个基于 Docker 的自动化脚本工具,可以帮助你完成多个平台的每日签到任务,获取积分和福利。
📋 功能特性
- ✅ 多平台支持:支持主流平台的自动签到
- ✅ 定时任务:自动执行,无需手动操作
- ✅ 结果通知:签到成功/失败消息推送
- ✅ 日志记录:完整的签到日志查询
- ✅ 易于扩展:支持自定义添加新平台
🚀 快速部署
1. 准备工作
确保你的 NAS 已经安装:
- Docker
- Docker Compose(推荐)
2. Docker Compose 部署
创建 docker-compose.yml 文件:
yaml
version: '3'
services:
auto-signin:
image: lanqian528/signin:latest
container_name: auto-signin
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
volumes:
- ./config:/app/config
- ./logs:/app/logs
networks:
- bridge3. 配置签到账号
在 config 目录下创建配置文件 accounts.yaml:
yaml
accounts:
- platform: "平台名称"
username: "你的账号"
password: "你的密码"
enabled: true
- platform: "另一平台"
username: "账号 2"
password: "密码 2"
enabled: true4. 启动容器
bash
docker-compose up -d⚙️ 配置说明
定时任务配置
编辑 config/crontab.yaml:
yaml
schedule:
# 每天上午 9 点执行
- cron: "0 9 * * *"
task: "signin"
# 每天晚上 8 点执行
- cron: "0 20 * * *"
task: "signin"通知配置
支持多种通知方式:
yaml
notification:
# 微信推送
wechat:
enabled: true
webhook: "你的 webhook 地址"
# 钉钉推送
dingtalk:
enabled: false
webhook: "你的 webhook 地址"
# Telegram 推送
telegram:
enabled: false
bot_token: "你的 bot token"
chat_id: "你的 chat_id"📊 查看日志
实时查看日志
bash
docker logs -f auto-signin查看历史日志
日志文件保存在 ./logs/ 目录下,按日期分割。
🔧 常见问题
Q1: 签到失败怎么办?
A: 检查以下几点:
- 账号密码是否正确
- 网络连接是否正常
- 查看日志中的具体错误信息
- 某些平台可能需要更新签到脚本
Q2: 如何添加新平台?
A:
- 在
accounts.yaml中添加新平台配置 - 确保该平台有对应的签到脚本
- 重启容器使配置生效
Q3: 签到时间不准确?
A:
- 检查容器的时区设置
- 确保
TZ=Asia/Shanghai已配置 - 校准 NAS 系统时间
Q4: 如何更新版本?
A:
bash
docker-compose pull
docker-compose up -d📝 支持的常见平台
- 吾爱破解论坛
- 52pojie 论坛
- 各类技术论坛
- 视频网站
- 购物平台
- 其他支持签到的平台
🔒 安全建议
- 账号安全:定期更换密码
- 权限控制:不要使用管理员权限运行容器
- 日志清理:定期清理日志文件,避免泄露敏感信息
- 网络隔离:建议将容器放在独立的网络中
🎯 进阶用法
批量管理多个账号
可以创建多个配置文件,分别管理不同的账号组。
自定义签到脚本
有一定编程基础的用户,可以自己编写签到脚本。
集成到现有系统
可以通过 API 将签到功能集成到自己的管理系统中。
💡 提示:自动签到虽然方便,但请合理使用,不要违反平台规则。
更新时间: 2026-03-18