JD薅羊毛青龙面板2.9+Ninja扫码+xdd扫码编译部署+互助码设置+脚本依赖=一条龙起步教程9月更新

本套教程包括
青龙面板2.8+Ninja扫码+xdd编译部署(实现qq通知指令升级等)+互助码设置+脚本依赖

教程跑完直接拉库跑就行!

教程是服务器安装青龙的!
服务器购买特惠地址

云小站_专享特惠_云产品推荐-阿里云

如果你已经安装失败过 进服务器控制台 选择更换操作系统CentOS 版本换成7.7或7.8在从新安装

首先 在服务器安全组打开5700 5701端口


其中8080是xdd扫码
5701是ninja扫码
5700是面板
服务器控制台-安全组-入方向-手动添加
授权策略   优先级        协议类型                  端口范围               授权对象
允许    1    自定义 TCP    目的: 8080/8080    源: 0.0.0.0/0
允许    1    自定义 TCP    目的: 5701/5701    源: 0.0.0.0/0
允许    1    自定义 TCP    目的: 5700/5700    源: 0.0.0.0/0

第一节安装2.8面板第一步 安装docker,docker-compose。
安装docker 以下按顺序复制输入

sudo yum check-update 

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

sudo systemctl start docker

sudo systemctl status docker

sudo systemctl enable docker

第二步 安装docker-compose

sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

在root文件夹下创建一个目录 ql ,目录内创建docker-compose.yml
填入以下内容

version: "3"
services:
  qinglong:
    image: demonr/qinglong:latest
    container_name: qinglong
    restart: unless-stopped
    tty: true
    ports:
      - 5700:5700
      - 5701:5701
    environment:
      - ENABLE_HANGUP=true
      - ENABLE_WEB_PANEL=true
    volumes:
      - ./config:/ql/config
      - ./log:/ql/log
      - ./db:/ql/db
      - ./repo:/ql/repo
      - ./raw:/ql/raw
      - ./scripts:/ql/scripts
      - ./jbot:/ql/jbot
      - ./ninja:/ql/ninja
    labels:
      - com.centurylinklabs.watchtower.enable=false

保存退出。

其中这一条 表示安装2.83面板(默认)
image: demonr/qinglong:latest

需要最新面板 将上面第四行 替换为这个即可

image: whyour/qinglong:latest

命令行里cd进docker-compose.yml所在的文件夹,执行命令

cd /root/ql

docker-compose up -d

然后登录ip:5700  面板安装完成
------------------------------------------
第二节安装ninja 【扫码不可用建议此节跳过看第三节xdd】
进入容器
ql为容器名 本文机器容器名为qinglong
docker exec -it qinglong bash为了打击代挂,大佬限制扫码数量为20。感觉有点少。。所以我修改成了一个很舒服的数字
以下一条条输入

git clone https://ghproxy.com/https://github.com/MoonBegonia/ninja.git /ql/ninja

cd /ql/ninja/backend

pnpm install

pm2 start

cp sendNotify.js /ql/scripts/sendNotify.js

打开青龙configs文件夹的extra.sh文件
将以下内容粘贴进去。
 

cd /ql/ninja/backend
git pull -f
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

环境变量 修改账号添加数量
按顺序复制粘贴代码

docker exec -it qinglong bash

cd /ql/ninja/backend

cp .env.example .env

在root/ql/ninja/backend找到.env文件按需修改内容保存。

修改完文件执行命令

pm2 start

自此Ninja扫码安装完成 然后登录ip:5701

-----------------------
注意事项
重启后务必执行一次 ql extra 保证 Ninja 配置成功。Ninja更新方法
那么老样子打开Finalshell 按顺序复制粘贴代码

docker exec -it qinglong bash

cd /ql/ninja/backend

git pull

pm2 start


---------------------------------------
第三节新版xdd编译部署 现在不能扫码可以发CK给机器人
1.root权限

sudo -i

2.local目录下载
如果拉去取不到就下载到本地,再将压缩包上传到服务器,注意文件目录不要改变。usr/local 

cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

3. 解压

tar -xvzf go1.16.7.linux-amd64.tar.gz

4.etc/profile 按此路径 打开文件 最后一行复制下面的变量 粘贴进去 保存。

export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

4.1(第4步 做了这一步省略)
打开文件,设置环境变量,输入“i”进行编辑文件,最后一行输入上面的变量,全选复制进去。
vi /etc/profile
输入后,按“Esc”,再输入":wq",按"Enter",保存并退出。
5.按顺序输入

source /etc/profile

go env

6.拉库安装xdd

yum install git -y

cd ~ && git clone https://ghproxy.com/https://github.com/764763903a/xdd-plus

7.cd到xdd-plus目录 开始编译,稍微等一下,让它跑一会儿

yum install gcc -y

cd /root/xdd-plus && go build

8.给权限

chmod 777 xdd

9.初始化并生成配置文件 跑个一分钟左右按Ctrl+C

./xdd

10.去修改配置文件 下拉看10.1

11.cd到目录

cd /root/xdd-plus

12.给权限

chmod 777 xdd

13.启动配置文件 跑个一分钟左右按Ctrl+C 如果10.1填错了这步会有问题哦!

./xdd

14.Ctrl+C 后台挂机

nohup ./xdd &

---------------------------

10.1配置文件格式及作用
打开xdd-plus/conf文件夹看到app.conf和config.yaml
app.conf修改端口号,根据自己的喜好修改
如果你是青龙用户,就把面板地址,用户名密码填好就行了。
下面输入需注意:后空一格

mode: balance #模式 balance(均衡模式)、parallel(平行模式)
containers: #容器,可配置多个
  - address: http://你的ip:5700 #青龙2.2、青龙2.8、v1v2v3v4v5访问地址
    username: admin #用户名
    password: 你的面板密码 #密码
    limit: 300 #用户限制
    weigth: 3 #权重 balance模式下权重越高分得的ck越多,默认1
theme: ./theme/noodin.html #自定义主题,支持本地、网络路径
static: ./static #静态文件 便于自定义二维码页面时,引入css、js等文件
master:  #管理员账户pin,有多个用'&'拼接
database:  #数据库位置,默认./.jdc.db
qywx_key:  #企业微信推送key
daily_push: #定时任务
resident: #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写,后续实现指定账号助力功能。
#自定义ua
user_agent:
telegram_bot_token: #telegram bot token
telegram_user_id: #telegrame user id
qquid:  #接收通知的qq号 不是扫码的q号
qqgid:  #监听的群
default_priority: #新用户默认优先级
no_ghproxy: true #更新资源是否不使用代理 默认false
qbot_public_mode: false  #qq机器人群聊模式,默认私聊模式
daily_asset_push_cron: 10 8,20 * * * #日常资产推送时间


-----------------------------------------------------------

青龙2.8内部互助教程
下载文件

https://wws.lanzoui.com/iQwfCspjazc


下载文件2解压后放到指定目录
将 code.sh 脚本拷贝到容器内路径/ql/config/

更新互助码的定时任务规则(添加到定时任务里):
名称:更新互助码
命令:

bash /ql/config/code.sh

定时规则:

0 23 * * *

安装依赖
1.适用于JDHelloWorld的宠汪汪二代目和宠汪汪兑奖品二代目

docker exec -it qinglong bash -c "cd scripts && npm i -S png-js"

2.下载文件3解压后将里面的两个文件夹放到ql/scripts里

全部完成

---------------------------------------------

  • 10
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Guang_Fu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值