Skip to content

Latest commit

 

History

History

qinglong

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

青龙安装教程

一、安装docker

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

二、拉取青龙

1. 拉取镜像/更新镜像

docker pull whyour/qinglong:latest

2. 启动容器

2-1 普通服务器

docker run -dit \
  -v $PWD/ql/config:/ql/config \
  -v $PWD/ql/db:/ql/db \
  -v $PWD/ql/log:/ql/log \
  -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 5700:5700 \
  -e ENABLE_HANGUP=true \
  -e ENABLE_TG_BOT=true \
  -e ENABLE_WEB_PANEL=true \
  -e TZ=CST-8 \
  --name qinglong \
  --hostname qinglong \
  --restart always \
  whyour/qinglong:latest

2-2 N1等路由器

docker run -dit \
  -v $PWD/ql/config:/ql/config \
  -v $PWD/ql/db:/ql/db \
  -v $PWD/ql/log:/ql/log \
  -v $PWD/ql/repo:/ql/repo \
  -v $PWD/ql/raw:/ql/raw \
  -v $PWD/ql/scripts:/ql/scripts \
  -v $PWD/ql/jbot:/ql/jbot \
  -e ENABLE_HANGUP=true \
  -e ENABLE_TG_BOT=true \
  -e ENABLE_WEB_PANEL=true \
  -e TZ=CST-8 \
  --net host \
  --name qinglong \
  --hostname qinglong \
  --restart always \
  whyour/qinglong:latest

2-3 MacVlan方式

docker run -dit \
  --name qinglong \
  --hostname qinglong \
  --restart always \
  --net=macnet \
  --ip=192.168.2.20 \
  --dns=192.168.2.2 \
  --mac-address C2:F2:9C:C5:B1:01 \
  -v $PWD/ql/config:/ql/config \
  -v $PWD/ql/db:/ql/db \
  -v $PWD/ql/log:/ql/log \
  -v $PWD/ql/repo:/ql/repo \
  -v $PWD/ql/raw:/ql/raw \
  -v $PWD/ql/scripts:/ql/scripts \
  -v $PWD/ql/jbot:/ql/jbot \
  -e ENABLE_HANGUP=true \
  -e ENABLE_TG_BOT=true \
  -e ENABLE_WEB_PANEL=true \
  -e TZ=CST-8 \
  whyour/qinglong:latest

三、 登录面板

确保你的设备放行了5700端口 用自己的ip:5700登录面板

首次登录账号用admin 密码用adminadmin,提示已初始化密码 去自己映射目录config下找 auth.json,查看里面的 password

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

把账号密码改自己喜欢的就完事了

四、拉取脚本

最新拉取代码点击这里 🗝
国内vps等加https://ghproxy.com/

示例

ql repo https://ghproxy.com/https://github.com/zooPanda/zoo.git "zoo"
曾经的库拉取代码

在青龙主页添加4个定时任务,定时随便自己喜欢设置,任务代码如下:

ql repo https://ghproxy.com/https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"
ql repo https://ghproxy.com/https://github.com/monk-coder/dust.git "i-chenzhe|normal|member|car" "backup"
ql repo https://ghproxy.com/https://github.com/nianyuguai/longzhuzhu.git "qx"
ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

上面4个分别是lxk0301的、藏经阁的、龙猪猪的京豆雨、混沌的京东京喜系列

五、Cookie管理

登陆成功进入Cookie管理页面,右上角新增Cookie(最新版已加Cookie格式验证) 添加成功,可在Cookie列表更新Cookie,删除Cookie

六、基本命令

(容器内执行或者新建定时任务时忽略docker exec -it qinglong)

  • 更新青龙
docker exec -it qinglong ql update
  • 更新青龙并编译
docker exec -it qinglong ql restart
  • 拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
  • 拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js
  • 删除7天前的所有日志
docker exec -it qinglong ql rmlog 7
  • 启动bot
docker exec -it qinglong ql bot
  • 导出互助码
docker exec -it qinglong ql code
  • 通知测试
docker exec -it qinglong notify test test
  • 立即执行脚本
docker exec -it qinglong task test.js now
  • 并行执行脚本
docker exec -it qinglong task test.js conc

来源

  • 公众号少年歌行pro

教程 https://t.me/shao66

其他教程集合

  • 青龙教程合集 (基于Cent OS 7.6)

https://www.notion.so/Cent-OS-7-6-1c598629675145988b43a37998a1604a

  • 2.8使用指南等

https://www.kejiwanjia.com/notes/2255.html