二次教程,并非原创
Git大佬开源地址
小项目的自我介绍
这是一个自动化的托管系统
支持网抑云签到刷歌,小破站赚经验+自动赛事预测,ys签到
部署至服务器和你的小伙伴一起赚经验吧
目前已实现:
小破站每日自动经验任务
小破站赛事预测赚硬币任务
网抑云自动签到刷歌任务
原神签到领奖励任务以及米游币任务
成品演示/可白嫖:
大佬开源地址:
搭建必备所需文件及站点图例
需要运用到的文件:
1.数据库文件 20220220_auto_plan.sql
2.源码文件 auto_plan-autobuild.zip
点击我下载 密码 eqra
搭建前提/你应该知道的环境缺陷:
- 一、有一台服务器
- 二、服务器上安装宝塔面板
- 三、宝塔界面准备
- 1.开放服务器端口
26666
- 2.宝塔界面打开软件商店
- 3.在软件商店中安装
MySql5.7,nginx1.20,php5.6
等软件
版本号需要对得上
上手正式开始:
1.数据库部分
1.打开宝塔-数据库-添加数据库-名称为 autosign
2.创建数据库完成 打开右侧管理
3.导入sql文件
4.如果没有报错 出现查询多少多少条 恭喜你完成第一部分
- 如果报错:
- 宝塔装的必备软件的版本号不对,卸载错的,重新安装
2.网站部分
1.将源码下载后上传至linux服务器的 /www/wwwroot
文件夹内,并解压
2.在同目录下手动创建application.yml
文件。在这个文件内添加代码:
server:
#服务器端口
port: 26666
spring:
#数据库连接配置
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1: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
3.把刚才创建数据库的数据库名称 账号 密码 填入文件内需要改变的地方
4.在宝塔里面添加网站
-
使用的是Java项目,点击添加
Java项目
项目jar的路径为
/www/wwwroot/auto_plan.jar
端口为
application.yml
文件里的端口(上面端口配置为26666
)
5.启动项目
地址: http://ip:端口
6.如何把自己的账号权限提升为管理员(可以直接公告和定时)
配置好后登录 http://ip:端口/reg
先创建一个账号 然后步骤如下
- 打开宝塔数据库 管理 和刚才步骤一样
- 找到创建的
autosign
数据库 - 点击其目录下的
sys_role_user
- 然后把你自己账号的
sys_role_id
改成1即可
3.搭建结束/查验成果
可以整合其他签到挂机等脚本
等待大佬们的扩展