搭建 青龙面板 + volanjdc/阿东 教程

搭建 青龙面板 + volanjdc/阿东 教程

安装docker

yum updateyum install docker# 安装docker-composesudo curl -L https://ghproxy.com/https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

安装青龙面板1. 拉取镜像拉取最新镜像

docker pull whyour/qinglong:latest

2.docker 部署启动容器

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

3.docker-compose部署启动容器

mkdir qinglong
wget https://ghproxy.com/https://raw.githubusercontent.com/whyour/qinglong/master/docker-compose.yml

yml文件如下:

version​: ​'​2​'  ​
  services​:​web​:  ​    ​
      image​: ​whyour/qinglong:latest  ​    ​
      volumes​:- ​./data/config:/ql/config  ​    
        - ​./data/log:/ql/log  ​      
        - ./data/db:/ql/db  ​      
        - ./data/scripts:/ql/scripts  ​      
        - ​./data/repo:/ql/repo  ​      
        - ./data/raw:/ql/raw  ​    
      ports​:- ​"​0.0.0.0:5700:5700​"  ​    ​
  restart​: ​unless-stopped

启动

docker-compose up -d

停止

docker-compose down

  1. 使用
    4.1.内置命令
# 更新并重启青龙 
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> 

4.2.参数说明
​ file_url: 脚本地址
​ repo_url: 仓库地址 ​
​ whitelist: 拉取仓库时的白名单,即就是需要拉取的脚本的路径包含的字符串
​ blacklist: 拉取仓库时的黑名单,即就是需要拉取的脚本的路径不包含的字符串 ​​ dependence: 拉取仓库需要的依赖文件,会直接从仓库拷贝到scripts下的仓库目录,不受黑名单影响 ​​ branch: 拉取仓库的分支 ​​ days: 需要保留的日志的天数 ​​ file_path: 任务执行时的文件路径 ​​ env_name: 任务执行时需要并发或者指定时的环境变量名称 ​​ account_number: 任务执行时指定某个环境变量需要执行的账号序号

5.拉取镜像
5.1.拉取仓库 ​
名称

​【JDWXX】 ​

  • 命令 ​
 ql repo https://ghproxy.com/https://github.com/JDWXX/jd_job.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate|ql"   
  • 备用命令
​ql repo https://hub.fastgit.org/JDWXX/jd_job.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate|ql"    ​

​* 定时规则 ​

0 10 0 * * *  ​

​5.2助力教程 ​

  • 抓取 wskey
  • 所需软件 抓包工具 (Fiddler) 模拟器 (MM模拟器) (京东无线宝)
    ###​ ​软件都在 wskey目录下(main.exe 为 wskey转换ck工具) ​
    ​* 视频教程: 利用Fiddler抓取京东云app的wskey ​#####​ ​​https://www.bilibili.com/video/av841105364/​

安装nolanjdc教程 ​

1.拉源码

国内 ​

​git clone https://ghproxy.com/https://github.com/NolanHzy/nvjdcdocker.git /root/nolanjdc  ​
```​

国外 

```​
git clone https://github.com/NolanHzy/nvjdcdocker.git /root/nolanjdc  

​2. 拉取基础镜像以后不需要拉取镜像了 如果需要拉取我会通知 ​
​sudo docker pull nolanhzy/nvjdc:latest ​
3. 执行命令 ​
​yum install wget unzip -y ​
4. 创建一个目录放配置 ​
​ cd /root/nolanjdc ​
​mkdir -p Config && cd Config ​
5. 下载config.json
配置文件 并且修改自己的配置 不能缺少 ​源码库已经关闭了Json 需要自行需找。 ​

​wget -O Config.json  https://raw.githubusercontent.com/NolanHzy/nvjdc/main/Config.json  ​

​国内请使用 ​

wget -O Config.json   https://ghproxy.com/https://raw.githubusercontent.com/NolanHzy/nvjdc/main/Config.json  ​

​6. 回到nolanjdc目录创建chromium文件夹并进入
​```

​cd /root/nolanjdc && mkdir -p .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014

​```
​7.下载 chromium ​

wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip  ​
```​
8.删除刚刚下载的压缩包     ​
```​rm  -f chrome-linux.zip  ​```
​9.回到刚刚创建的目录    
​```​cd  /root/nolanjdc  ​```
​10.启动镜像    ​
```​sudo docker run   --name nolanjdc -p 5701:80 -d  -v  "$(pwd)":/app \  ​-v /etc/localtime:/etc/localtime:ro \  ​-it --privileged=true  nolanhzy/nvjdc:latest  ​```
​11.查看 日志     
​```​docker logs -f nolanjdc   ​```​      ​

出现 NETJDC  started 即可 

---

## 安装阿东教程  
​1.​ 创建一个空目录(用于存放env.properties和go-cqhttp数据)  ​
```​mkdir jd-qinglong && cd jd-qinglong  ​```
​2.​ 下载配置文件模板,根据需要修改,不要缺少此文件  ​```​wget -O env.properties https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties  ​```​国内请使用:  ​```​wget -O env.properties https://ghproxy.com/https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties  ​```​3.​ 下载rubyangxg/jd-qinglong镜像,​**​_注意arm的镜像请用rubyangxg/jd-qinglong:arm_​**  ​```​sudo docker pull rubyangxg/jd-qinglong  ​```​4.​ 启动,其中env.properties中的SE_NODE_MAX_SESSIONS=8请根据机器配置改,机器要求最少1h2g,推荐2h4g ​**​_注意这是1条命令,全部复制执行_​**  ​```​sudo docker run -d -p 5701:8080 -p 8100:8100 --name=webapp --privileged=true -v "$(pwd)"/env.properties:/env.properties:rw -v "$(pwd)"/adbot:/adbot rubyangxg/jd-qinglong  ​```​或者  ​```​sudo docker run -d -p 5701:8080 -p 8100:8100 --name=webapp --privileged=true --restart always \  ​-v [你的路径]/env.properties:/env.properties:rw \  ​-v [你的路径]/adbot:/adbot \  ​rubyangxg/jd-qinglong  ​```​arm的启动有所不同,请仔细甄别  ​```​sudo docker run -d -p 5701:8080 -p 8100:8100 --name=webapp --privileged=true --restart always \  ​-e "SPRING_PROFILES_ACTIVE=arm" \  ​-v [你的路径]/env.properties:/env.properties:rw \  ​-v [你的路径]/adbot:/adbot \  ​rubyangxg/jd-qinglong  ​```​例子:​**​_注意这是1条命令,全部复制执行,注意​\后​面不要有空格_​**​,  ​```​sudo docker run -d -p 5701:8080 -p 8100:8100 --name=webapp --privileged=true --restart always \  ​-v "$(pwd)"/env.properties:/env.properties:rw \  ​-v "$(pwd)"/adbot:/adbot \  ​rubyangxg/jd-qinglong  ​```
​或者编写docker-compose.yml  ​
```​version: '3.3'  ​services:  ​    jd-qinglong:  ​        ports:  ​            - 5701:8080  ​            - 8100:8100  ​        container_name: jd-login  ​        privileged: true  ​        volumes:  ​            - ./env.properties:/env.properties:rw  ​            - ./adbot:/adbot  ​        image: rubyangxg/jd-qinglong  ​```​
然后在docker-compose.yml目录下执行命令  
​```​docker-compose up -d  ​```​

5.​ 若要配置qq交互,往下看。  

​6.​ 使用:  ​    ​
*​ env.properties中的ADBOT_QQ和ADBOT_PASSWORD必须配置,否则不能自动登录和识别机器人  ​    ​
*​ 启动镜像后,请先访问8100,理论上会有一个待认证的机器人,你自己认证就行。如果没有,自行登录你的qq机器人(env.properties配置的那个),优先选择扫码登录,按照提示操作就行。  ​    
​*​ 登录成功后,重启镜像docker restart webapp  ​    ​
*​ 如果碰到机器人假死,请执行 --> 重启 adbot  ​      

​7.​ ​**恭喜你安装成功。好用的话给我点个star吧!**
###​ ​更新教程:  ​

####​ ​进入你的安装目录:  ​

```shell
​cd jd-qinglong  ​docker rm -f webapp && docker rmi rubyangxg/jd-qinglong && docker pull rubyangxg/jd-qinglong  ​sudo docker run -d -p 5701:8080 -p 8100:8100 --name=webapp --privileged=true -v "$(pwd)"/env.properties:/env.properties:rw -v "$(pwd)"/adbot:/adbot rubyangxg/jd-qinglong  ​
```​

**上面两条命令执行完毕后,重新运行启动命令(安装教程第4步)**

---

## 参考链接 ​
*​ [​青龙面板​](https://github.com/whyour/qinglong) ​*​ [​nvjdcdocker](https://github.com/Zbl1007/nvjdcdocker) 
​*​ [​阿东](https://github.com/rubyangxg/jd-qinglong) 
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值