网易云/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/**
# actable自动建表
actable:
   table:
      auto: update
   model:
      #分号或者逗号隔开
      pack: com.oldwu.entity;com.oldwu.domain;com.netmusic.model;com.miyoushe.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

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

图片[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
喜欢就支持一下吧
点赞62赞赏 分享
评论 共257条

请登录后发表评论