工具:virtualbox64_v6.1.30绿色版

CentOS-7-x86_64-DVD-2009

http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso

virtualbox64_v6.1.30.rar - 蓝奏云文件大小:99.2 M|https://krew.lanzouq.com/isgXC02vok8b

安装CentOS注意安装网络、可视化工具、开发工具

否则不能安装增强功能

安装增强功能

CentOS青龙面板安装

1.检查yum源且更新
sudo yum check-update


2.下载docker
curl -sSL https://get.daocloud.io/docker | sh


3.启动
docker
sudo systemctl start docker


4.查看docker状态

sudo systemctl status docker


启动成功的话 会有绿色的active(running)

5.设置开机自启

sudo systemctl enable docker


6.拉取青龙的镜像文件(官方)
docker pull whyour/qinglong:latest

7.等拉取完成之后创建容器并运行
想改青龙面板端口的话就把其中的  5700:5700 改成 XXXX:5700即可,冒号后的5700别动!


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 \
  -v $PWD/ql/ninja:/ql/ninja \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest


8.查看ip
ifconfig

浏览器输入你的ip:5700

初始化引导安装,非常简单,跟着走就行


青龙必须要安装的
依赖

方法一:

点击青龙面板的依赖管理——新建依赖——选择NodeJs、自动拆分选择是、复制以下的依赖填到名称里——点击确定,等待安装完成

NodeJs下

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  

同理

Python3下
 
requests
canvas  
ping3
jieba


Linux下
 
bizCode
bizMsg  
lxml

方法二:(一键依赖)

docker exec -it ql bash

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

关于docker的基本操作
# 注意一下代码在 Ubuntu 中需要管理员权限一下命令前都加入 sudo,其他 Linux 操作系统使用 root用户
sudo docker images                    # 查看拉取的所有镜像
sudo docker rmi <镜像名称>            # 删除拉取的镜像 <镜像名称> --> 上边第一行运行完成后的[REPOSITORY] 下边对应的名字
# ----------------------------------------------------------------------------------------------
sudo docker ps -a                     # 查看所有的容器命令
sudo docker start b750bbbcfd88        # 启动一个已停止的容器 [b750bbbcfd88 -> 第一行命令后出现的容器ID 'CONTAINER ID']
sudo docker stop b750bbbcfd88        # 停止一个进行的容器 [b750bbbcfd88 -> 第一行命令后出现的容器ID 'CONTAINER ID']
sudo docker restart b750bbbcfd88    # 重启一个进行的容器 [b750bbbcfd88 -> 第一行命令后出现的容器ID 'CONTAINER ID']
sudo docker rm -f 1e560fca3906        # 删除一个容器 [b750bbbcfd88 -> 第一行命令后出现的容器ID 'CONTAINER ID']
sudo docker exec -it 1e560fca3906 /bin/bash     # 进入这个容器 [b750bbbcfd88 -> 第一行命令后出现的容器ID 'CONTAINER ID']

进入青龙容器

docker exec -it qinglong /bin/bash

关于青龙容器内部基本操作

# 更新并重启青龙
ql update                                                    
# 运行自定义脚本extra.sh
ql extra                                                     
# 添加单个脚本文件
ql raw <file_url>                                             
# 添加单个仓库的指定脚本
ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch>   
# 删除旧日志
ql rmlog <days>                                              
# 启动tg-bot
ql bot                                                       
# 检测青龙环境并修复
ql check                                                     
# 重置登录错误次数
ql resetlet                                                  
# 禁用两步登录
ql resettfa                                                  

# 依次执行,如果设置了随机延迟,将随机延迟一定秒数
task <file_path>                                             
# 依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中
task <file_path> now                                         
# 并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行
task <file_path> conc <env_name> <account_number>(可选的) 
# 指定账号执行,无论是否设置了随机延迟,均立即运行 
task <file_path> desi <env_name> <account_number>  

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐