网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程

相关阅读

之前更新了B站新的签到脚本,我们同时还更新了云函数支持全自动任务签到

B站每日签到/看视频/投币/分享视频 自动获取经验脚本 支持云函数-自由者联盟

但是很多网友还是希望功能再简单一些,因此我们今天给大家做一个在线的小工具

只需要授权一次,后面每天早上8点会为您完成签到!

图片[1]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

在线体验

使用方法

我们需要先注册一个账户,然后我们按需添加我们想要签到的账户就行了,目前支持了

  • B站(可以指定UP主投币)
  • 网易云(已被风控
  • 米游社
  • 小米运动

B站配置方法

这里以B站为例,我们添加b站任务

图片[2]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

然后,扫码登录就好了

图片[3]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

扫码的优势就不需要向之前的教程还获取cookies了,可以自动填充参数

图片[4]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

然后点击保存就好了(如果你有喜欢的UP主,也可以指定给TA充电、送礼物)

图片[5]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

网易云配置方法

添加网易云任务

图片[6]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog
图片[7]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

高端玩法:WebHook

我们的签到平台还支持WebHook,可以设置自动推送每日的签到结果

  • 钉钉
  • 企业微信
  • server酱 Turbo版
  • PUSH PLUS
  • Telegram bot

相关玩法比较多,请评论获取

部署教程

您也可以自行部署给朋友们使用,当然您也可以修改版权给自己的QQ群引流等等,故有了下面的源码修改部署教程

前期准备工作

你需要准备好一台服务器、一个域名还有宝塔面板,我们下面的演示将依赖于上面三者

  • 服务器购买
  • 域名购买

我们需要事先做好域名解析,选择记录类型为A,这里我们设置的主机记录是sign,记录值填我们的服务器IP地址

图片[8]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog
  • 建站教程
如何搭建一个发卡网站?附几款源码(持续更新)-自由者联盟

相关资源下载

宝塔安装java项目

添加项目

我们点击添加Java项目、选择Spring_boot,项目jar路径填写我们上传好的auto_plan.jar

图片[9]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

设置全站https

然后顺手把SSL证书也做了,给网站开启https

图片[10]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

同时开启强制https

图片[11]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

导入数据库

我们这里添加一个名为autosign的数据库

图片[12]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

专家建议这里手动导入SQL文件,用宝塔的工具导入会缺表,这个问题坑简直了……

在终端里输入

mysql -u root -p

然后输入root密码,接着我们需要使用autosign的数据库

use autosign

然后导入sql文件

source auto_plan.sql

这里发现报错是

Specified key was too long; max key length is 767 bytes
图片[13]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

分别输入下面命令修改最大的索引长度

set global innodb_large_prefix=on;
set global innodb_file_format=Barracuda;
图片[14]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

重新导入,不会出现报错的情况了

source auto_plan.sql
图片[15]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

数据库配置文件

并在项目根目录创建对应的application.yml文件

图片[16]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

相关配置如下,请按需修改

server:
  #服务器端口
  port: 26666
spring:
  #数据库连接配置
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://数据库地址:3306/数据库名称?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
    username: 数据库用户名
    password: 数据库密码
  main:
    allow-bean-definition-overriding: true
  mvc: #静态资源
    static-path-pattern: /static/**
    throw-exception-if-no-handler-found: true
    hiddenmethod:
      filter:
        enabled: true
  thymeleaf:
    prefix: classpath:/templates/   #在构建URL时预先查看名称的前缀
    suffix: .html  #构建URL时附加到查看名称的后缀
    cache: false
actable:
  table:
    auto: update
  model:
    #分号或者逗号隔开
    pack: com.oldwu.entity;com.oldwu.domain;com.netmusic.model;com.miyoushe.model;com.bili.model
  database:
    type: mysql
  index:
    #自己定义的索引前缀#该配置项不设置默认使用actable_idx_
    prefix: INDEX_
  unique:
    #自己定义的唯一约束前缀#该配置项不设置默认使用actable_uni_
    prefix: INDEX_UNIQUE_
  # mybatis自有的配置信息,key也可能是:mybatis.mapperLocations
mybatis-plus:
  global-config:
    db-config:
      id-type: auto
  #mapper配置文件
  mapper-locations: classpath:mapper/*.xml,classpath:mapper/**/*.xml,classpath*:com/gitee/sunchenbin/mybatis/actable/mapping/*/*.xml
  type-aliases-package: com.oldwu.entity
  #开启驼峰命名
  configuration:
    map-underscore-to-camel-case: true
    #输出mybatis日志
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
#推送代理
proxy:
  push:
    enable: false
    port: 7890
    ip: 127.0.0.1
    type: http/socket
    #指定那种推送方式需要使用代理
    use:
      - TelegramPush
      - DiscordPush

我们这里修改好的截图如下

图片[17]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

启动项目

注意这里服务器端口要和你宝塔里配置的项目端口一致,否则会启动失败的哦!所以我们这里回宝塔里修改一下项目启动端口

点击保存项目配置就自动启动了!

图片[18]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

添加管理员方法

我们需要在前端注册一个账户,默认路径是/reg

我们这里是https://sign.iculture.cc/reg

图片[19]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

然后将其sys_role_id改为1,就变成管理员了!

图片[20]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

非管理员界面

图片[21]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

管理员界面

图片[22]-网易云/B站/米游社/小米运动全自动签到在线工具 附源码及部署教程-FancyPig's blog

源码修改及打包

如果您不满意上面的打包好的版本,您也可以自行修改源码

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容