搭建青龙面板图文教程 2.11.3稳定版

购买服务器就不谈了 ,国内的就腾讯 阿里 华为 百度 谁家便宜用谁家就行

至于国外 甲骨文 搬瓦工 绿云 v.ps vir 以及别家 谁家便宜搞谁

但是用宝塔安装docker内存一定要大于860M好像 之前甲骨文开了俩 都是内存在这个范围 根本不让安装 只能删鸡重来 

教程这边从宝塔开始

一、安装宝塔

Centos安装脚本

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

Ubuntu/Deepin安装脚本

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

Debian安装脚本

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

输入脚本,回车

输入y ,回车

安装完成  保存好下面这个 ,同时去服务器后台 放开宝塔这个端口  

 外网面板地址: http://1.1.1.1:21403/28f2a6c7
 内网面板地址: http://1.1.1.1:21403/28f2a6c7
 username: 6pl3nhz5
 password: 1915d1d7
 

 我的是ucloud 在图下设置,一般来说 名字都是(安全组、安全规则、防火墙之类的)

六千服务器都是大同小异,名字差不多,找找就找到了。放开就行哈。

说句题外话,ucloud这家是真垃圾,千万不要买,还得实名,买来基本都是闲置了

二、安装docker

进入宝塔之后 ,直接软件商店

稍等几分钟就好了,看下图就是安装好的界面。

三、安装青龙面板

开始准备安装青龙面板,回到ssh软件

1.执行下方命令拉取镜像
docker pull whyour/qinglong:2.11.3

接下来创建容器  

docker run -dit \
   -v $PWD/ql/config:/ql/config \
   -v $PWD/ql/log:/ql/log \
   -v $PWD/ql/db:/ql/db \
   -v $PWD/ql/repo:/ql/repo \
   -v $PWD/ql/raw:/ql/raw \
   -v $PWD/ql/scripts:/ql/scripts \
   -v $PWD/ql/jbot:/ql/jbot \
   -p 5600:5700 \
   --name qinglong \
   --hostname qinglong \
   --restart unless-stopped \
   whyour/qinglong:2.11.3

这样就算完成了 

2.进入青龙容器 ,开始一键安装
docker exec -it qinglong bash

qinglong 这根据你自己设置的名字来 

一键安装指令,时间有点久,等等就行了。

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

假如国外服务器拉取失败 ,就拉取这个 (删除了https://ghproxy.com/

curl -fsSL https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

出现上面的字就是安装完成了  接下来退出 然后重启下青龙就好

exit
docker restart qinglong

qinglong 这个还是根据你自己设置的名字来 

3.多容器安装

整了一个脚本对比  不知道大家能不能看出区别来,下面把脚本贴上了,有需求的到时候可以一键复制

注意:一键安装那 拉的时候 就是改个名字的事,到时候注意下就行了。

docker run -dit \
   -v $PWD/ql/config:/ql/config \
   -v $PWD/ql/log:/ql/log \
   -v $PWD/ql/db:/ql/db \
   -v $PWD/ql/repo:/ql/repo \
   -v $PWD/ql/raw:/ql/raw \
   -v $PWD/ql/scripts:/ql/scripts \
   -v $PWD/ql/jbot:/ql/jbot \
   -p 5600:5700 \
   --name qinglong \
   --hostname qinglong \
   --restart unless-stopped \
   whyour/qinglong:2.11.3
docker run -dit \
   -v $PWD/ql1/config:/ql/config \
   -v $PWD/ql1/log:/ql/log \
   -v $PWD/ql1/db:/ql/db \
   -v $PWD/ql1/repo:/ql/repo \
   -v $PWD/ql1/raw:/ql/raw \
   -v $PWD/ql1/scripts:/ql/scripts \
   -v $PWD/ql1/jbot:/ql/jbot \
   -p 5700:5700 \
   --name qinglong1 \
   --hostname qinglong1 \
   --restart unless-stopped \
   whyour/qinglong:2.11.3
docker run -dit \
   -v $PWD/ql2/config:/ql/config \
   -v $PWD/ql2/log:/ql/log \
   -v $PWD/ql2/db:/ql/db \
   -v $PWD/ql2/repo:/ql/repo \
   -v $PWD/ql2/raw:/ql/raw \
   -v $PWD/ql2/scripts:/ql/scripts \
   -v $PWD/ql2/jbot:/ql/jbot \
   -p 5800:5700 \
   --name qinglong2 \
   --hostname qinglong2 \
   --restart unless-stopped \
   whyour/qinglong:2.11.3
4.进入青龙,安装依赖

创建完成后,去浏览器输入你的青龙所在服务器的IP:和你设置的端口。

例如本教程最新版的青龙端口是5600,那就访问你服务器的ip:5600

接下来开始安装依赖

4.1 node.js依赖 

按照下面图来就行。

crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
cheerio
data-fns
ds

4.2 python3 依赖

requests
canvas
ping3
jieba
aiohttp
bs4
userAgent
selenium

4.3 linux依赖

这个感觉装不装都一样,还有之前装pkc时候报错,发现是这的锅,所以后来我基本上不装了。

大家根据自己情况来吧。

bizCode
bizMsg  
lxml

依赖都安装完成 等个几分钟

四、青龙面板仓库合集

什么值得买签到+任务

 项目地址 :传送门

ql repo https://github.com/hex-ci/smzdm_script.git "" "env.js|bot.js|sendNotify.js" "env.js|bot.js|sendNotify.js"
BiliBiliTool 登录、投币、点赞、分享视频

  项目地址 :传送门

ql repo https://github.com/raywangqvq/bilibilitoolpro.git "bili_task_"

注意青龙面板,配置文件页。

修改 RepoFileExtensions="js py" 为 RepoFileExtensions="js py sh"

保存配置。

某东

撸豆的,几个用过的库,集合库(包含开卡)拉1个就行,有农场,种豆等活动自动做,太多了自己发掘吧。
开卡是指店铺会员卡,邀请其他人加入店铺会员得豆的活动,开多了会有许多骚扰电话或短信,
天天喊让人上车的就是为了做他工具人助力各活动(俗称韭菜)。

jdpro(集合库)

项目地址:传送门
点评:更新勤,无重复,内部互助,有原创,比较纯净默认不会购物车不会加购乱七八糟的商品,入门推荐,博主目前在用的。

ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
Faker2(集合库)助力池版

项目地址:传送门

点评:只搬运,比原创更新慢些,准确来说就是大杂烩,我以前也是用的这个,走助力池,后来太麻烦了就换脚本了。

ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
Faker3(集合库)

项目地址:传送门
点评:同faker2,就是这个助力是自己的。

ql repo https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
smiek2121(开卡库)

项目地址:传送门
点评:纯开卡(店铺会员卡)库,有原创,无开卡活动不更新,有更新需及时跑,晚了就等补水吧,集合库也会有开卡,拉集合库了不用再单独拉开卡库。

ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js"

五、docker青龙命令

1.重启青龙容器

docker restart 你的容器名

容器名一般为qinglong或者ql等,不知道的跑一下下面命令可以看到

docker ps -a

2.更新青龙

docker exec -it qinglong ql update

3.更新青龙并编译

docker exec -it qinglong ql restart

4.拉取单个脚本,以Faker库的资产变更通知为例

docker exec -it qinglong ql raw https://github.com/shufflewzc/faker2/blob/main/jd_bean_change_new.js

5.导出互助码

docker exec -it qinglong ql code

6.通知测试

docker exec -it qinglong notify test test

7.立即执行脚本,以资产变更通知为例

docker exec -it qinglong task jd_bean_change_new.js now

8.并行执行脚本

docker exec -it qinglong task jd_bean_change_new.js conc

9.查看青龙密码 注意你的容器及文件夹名称

docker exec -it qinglong cat /ql/config/auth.json

10.删除7天前的所有日志

docker exec -it qinglong ql rmlog 7

11.启动青龙bot 前提你已配置好青龙BOT

docker exec -it qinglong ql bot

六、青龙内置命令

1.更新并重启青龙

ql update

2.运行自定义脚本extra.sh

ql extra

3.添加单个脚本文件

ql raw <file_url>

4.添加单个仓库的指定脚本

ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch>

5.删除旧日志

ql rmlog <days>

6.启动tg-bot

ql bot

7.检测青龙环境并修复

ql check

8.重置登录错误次数
如果是docker容器执行先执行

docker exec -it qinglong bash

再执行下面的即可

ql resetlet

9.禁用两步登录

ql resettfa

10.依次执行,如果设置了随机延迟,将随机延迟一定秒数

task <file_path>

11.依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中

task <file_path> now

12.并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行

task <file_path> conc <env_name> <account_number>(可选的)

13.指定账号执行,无论是否设置了随机延迟,均立即运行

task <file_path> desi <env_name> <account_number>

内容多借鉴落幕笔记,以及csdn大佬 wokeymo 情叔2 也算是缝合怪,请谅解!!

  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值