littlebot
Published on 2025-04-09 / 2 Visits
0

【源码】基于Node.js的联通APP自动签到工具

项目简介

本项目是基于Node.js开发的自动签到工具,可实现联通APP各类签到任务的自动化,能自动领取相关权益,帮助用户轻松完成日常签到以获取积分,实现账号升级。

项目的主要特性和功能

  1. 支持联通APP多种签到任务,包括每日签到积分、冬奥积分活动、定向积分、游戏楼层宝箱、抽奖等。
  2. 支持多用户配置,一次可运行多个联通账号的签到任务。
  3. 脚本运行机制灵活,将任务分配到指定时间段内的随机时间点,依赖定时任务和配置的运行及延迟时间调度子任务。
  4. 支持docker部署,便于在服务器上运行。

安装使用步骤

前提条件

用户已下载本项目的源码文件。

具体步骤

  1. 安装最新稳定版的Node.js环境。
  2. 打开终端,进入项目目录,执行npm install安装依赖。
  3. 依据配置文件示例,创建并配置账号信息文件,将其置于项目根目录。
  4. 运行脚本:
    • 普通方式:在终端执行node index.js unicom --user 账号 --password 密码 --appid appid
    • Docker部署:
      • 构建镜像:docker build -t auto-sign-machine:latest -f docker/Dockerfile.
      • 运行容器(cookies和账号密码两种方式二选一): sh docker run \ --name auto-sign-machine \ -d \ --label traefik.enable=false \ -e enable_unicom=true \ -e user=账号 \ -e password=密码 \ -e appid=appid \ auto-sign-machine:latest
  5. 设置定时任务:参考crontab任务示例,在4 - 23小时之间每隔三十分钟尝试运行可执行的脚本子任务,需注意cron中%号要转义为\%txt */30 4-23 * * * /bin/node /workspace/AutoSignMachine/index.js unicom --user 账号 --password 密码 --appid appid

注意事项

运行脚本时,要保证账号信息准确,遵循操作指南,在可信任环境中使用,防止账号安全风险。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】