青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus

一只鱼 1年前 (2022) 一只鱼
1,446 0

s本文收录整理:转载原作者:https://blog.csdn.net/weixin_42565036
https://www.notion.so/1c598629675145988b43a37998a1604a

Faker原创教程 TG频道 https://t.me/pandaqx
JD_Ninja 版
http://ninja.youte.ml/
JD_诺兰 版
http://nolan.youte.ml/

(第一阶段)

第一步 购买云服务器
个人推荐阿里云服务器 1核2G即可 搞活动一年一百来块钱 系统选择CentOs 7 等待配置完成。

百度搜索Finalshell 下载安装好。在finalshell新建连接 选择SSH连接。成功连接上如图
本人在宝塔上安装 测试可用! 本教程也在宝塔内进行
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
新添加一个站点>>>申请证书>>>
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
接下来在命令窗口,一条一条输入指令,输入完一条指令后需要等待指令操作完成再输入另外一条指令
首先安装docker
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus

sudo yum check-update
curl -fsSL https://get.docker.com/ | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker

安装完成后配置青龙面板

docker run -dit \
  --name QL \
  --hostname QL \
  --restart always \
  -p 5700:5700 \
  -v $PWD/QL/config:/ql/config \
  -v $PWD/QL/log:/ql/log \
  -v $PWD/QL/db:/ql/db \
  -v $PWD/QL/scripts:/ql/scripts \
  -v $PWD/QL/jbot:/ql/jbot \
  whyour/qinglong:latest

等待一段时间后,在浏览器输入ip:5700 即可登录青龙面板
用户名为admin 密码是 adminadmin

重置密码
登录成功后,在/root/QL/config 中找到auth.json
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
打开文件查看已重置的密码 登录即可。

(第二阶段)

作者群内拉库地址实时更新:106511927
第一步 拉库
现在需要拉取大佬们的脚本。

新手推荐使用Faker集合仓库,集合仓库内包含本文内所有作者可用脚本,并不断更新。
Faker整理 Faker |脚本通知 https://t.me/pandaqx 每日更新
Faker集合仓库:

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator"

Faker集合仓库纯净版

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator"

最新仓库:(2022)

ql repo https://github.com/okyyds/duck.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "master"

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
添加京东Cookie
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
Cookie环境变量设置办法
2.2.0升级的能直接看到所有ck,但是没有环境变量名称,可以选中所有ck,批量修改环境变量名
新建cookie去环境变量管理添加,名称写JD_COOKIE,值填你自己的cookie,可以写一个或者多个,备注随意

(第三阶段)

青龙最新版Faker2,Faker3仓库一键配置(QL pannel Faker Repository environment Setup)
安装好青龙面板以后,不需要拉库,输入以下代码,按提示操作即可!

docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://github.com/shufflewzc/VIP/blob/main/Scripts/sh/1customCDN.sh)"

【新手推荐一条龙】青龙稳定版Faker仓库一键配置(QL pannel Faker Repository environment Setup)
最新版青龙有可能造成脚本无法运行的情况,请使用一键脚本安装亲测稳定青龙版本。

本脚本功能:安装docker 安装2.9.3青龙+青龙端口更改(可选)+CK提交版Ninja(可选) 一键拉取Faker2,3仓库并配置内部助力

教程系统:Cent OS 7.6

yum update -y

wget -q https://raw.githubusercontents.com/shufflewzc/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh

使用说明:
1、重置Cent OS 7.6系统
2、SSH输入代码
3、需要更改青龙端口的按提示操作,不需要的一直按回车
已安装青龙的用户一键配置代码 配置Faker2,3仓库内部互助 (一直按回车)

docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://github.com/shufflewzc/VIP/blob/main/Scripts/sh/1customCDN.sh)"

青龙面板 依赖库修复方案(QL pannel Dependent Librai)

1.一般出现这种错误:(缺依赖)
Error: Cannot find module ‘xx’
操作是:
docker exec -it ql(名称) pnpm install xx
2.一般出现这种错误:(缺文件)
Error: Cannot find module ‘./xx’
操作是:
那就很有是拉库命令不完整,请检查或复制完整的拉库命令,看看群置顶↑
一键安装所有依赖(基于Faker一键脚本安装的青龙)

docker exec -it qinglong bash

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

(第四阶段)

青龙面板 Nolan 诺兰 2.4 安装教程
http://nolan.youte.ml/ 程序测试
安装注意事项
请先安装好青龙面板,拉库完毕以后,再进行以下操作!

本教程基于Faker一键配置Docker脚本安装,服务器重置干净以后,先运行Faker仓库一键配置,再按本教程安装,基本上不会出错。

如有出错,请自行查找原因。
安装完成后,国内机器【阿里云,腾讯云等】需要搭配代理才可使用。
目前只支持没有密码的Socks以及http http支持带密码或者不带密码
安装教程开始
安装Git

yum install -y git

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
第一步 拉库

git clone https://ghproxy.com/https://github.com/shufflewzc/nvjdcdocker.git /root/nolanjdc

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
第二步 拉镜像

sudo docker pull shufflewzc/nvjdc:latest

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
第三步 安装Unzip

yum install wget unzip -y

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
四步 创建目录配置

cd /root/nolanjdc
mkdir -p  Config && cd Config

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
进入如图目录,右键新建文件,命名为Config.json 内容如下


{
  ///浏览器最多几个网页
  "MaxTab": "4",
  //网站标题
  "Title": "NolanJDCloud",
  //回收时间分钟 不填默认3分钟
  "Closetime": "5",
  //网站公告
  "Announcement": "为提高账户的安全性,请关闭免密支付。",
  //Proxy 支持不带密码的socks5 以及http 
  ///http  Proxy 只需要填写 ip:端口
  /// Socks5 需要填写socks5://ip:端口 不能填写下方账户密码
  "Proxy": "",
  //Proxy帐号
  "ProxyUser": "",
  //Proxy密码
  "ProxyPass": "",
  ///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写
  "Debug": "",
  ///自动滑块次数5次 5次后手动滑块 可设置为0默认手动滑块
  "AutoCaptchaCount": "0",
  ///XDD PLUS Url  http://IP地址:端口/api/login/smslogin
  "XDDurl": "",
  ///xddToken
  "XDDToken": "",
  ///登陆预警 0 0 12 * * ?  每天中午十二点 https://www.bejson.com/othertools/cron/ 表达式在线生成网址
  "ExpirationCron": " 0 0 12 * * ?",
  ///个人资产 0 0 10,20 * * ?  早十点晚上八点
  "BeanCron": "0 0 10,20 * * ?",
  // ======================================= WxPusher 通知设置区域 ===========================================
  // 此处填你申请的 appToken. 官方文档:https://wxpusher.zjiecode.com/docs
  // WP_APP_TOKEN 可在管理台查看: https://wxpusher.zjiecode.com/admin/main/app/appToken
  // MainWP_UID 填你自己uid
  ///这里的通知只用于用户登陆 删除 是给你的通知
  "WP_APP_TOKEN": "",
  "MainWP_UID": "",
  // ======================================= pushplus 通知设置区域 ===========================================
  ///Push Plus官方网站:http" //www.pushplus.plus  只有青龙模式有用
  ///下方填写您的Token,微信扫码登录后一对一推送或一对多推送下面的token,只填" "PUSH_PLUS_TOKEN",
  "PUSH_PLUS_TOKEN": "",
  //下方填写您的一对多推送的 "群组编码" ,(一对多推送下面->您的群组(如无则新建)->群组编码)
  "PUSH_PLUS_USER": "",
  ///青龙配置  注意对接XDD 对接芝士 设置为"Config":[]
  "Config": [
    {
      //序号必填从1 开始
      "QLkey": 1,
      //服务器名称
      "QLName": "阿里云",
      //青龙地址
      "QLurl": "http://ip:5700",
      //青龙2,9 OpenApi Client ID
      "QL_CLIENTID": "",
      //青龙2,9 OpenApi Client Secret
      "QL_SECRET": "",
      //CK最大数量
      "QL_CAPACITY": 99,
      ///建议一个青龙一个WxPusher 应用
      "WP_APP_TOKEN": ""
    }
  ]

}

进入青龙面板—系统设置
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
获取到对应的Client ID,Client Secret,填入配置文件中。
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
第五步 安装chromium

cd /root/nolanjdc && mkdir -p  .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014
wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip
rm  -f chrome-linux.zip

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
第六步 启动镜像

cd  /root/nolanjdc
sudo docker run   --name nolanjdc -p 5702:80 -d  -v  "$(pwd)":/app \
-v /etc/localtime:/etc/localtime:ro \
-it --privileged=true  shufflewzc/nvjdc:latest

查看是否成功启动诺兰

docker logs -f nolanjdc

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
如图 打开 ip:5702 即可看到诺兰啦~
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus

青龙面板+Ninja从零安装教程

Ninja介绍
Faker一键安装可以直接安装青龙+Ninja最新版,小白可以直接去看一键安装了
Ninja是@MoonBegonia大佬开发的一个开源安全的青龙面板扫码工具。
注意
新手建议保存好ck,重置系统从0安装。教程从0开始。
教程工具仍然是finalshell。
第零步 安装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 stop $(docker ps -a -q) //  stop停止所有容器 
 docker rm $(docker ps -a -q) //   remove删除所有容器

第二步 安装docker-compose

sudo curl -L "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(或站点)文件夹下创建一个目录,目录内创建docker-compose.yml
已安装的朋友进入QL文件夹内创建docker-compose.yml
填入以下内容

version: "3"
services:
  qinglong:
    image: whyour/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

保存退出。 命令行里cd进docker-compose.yml所在的文件夹,执行命令

docker-compose up -d

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
然后登录ip:5700 进入容器

ql为容器名 本文机器容器名为qinglong

docker exec -it qinglong bash

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
执行以下命令

git clone https://ghproxy.com/https://github.com/shufflewzc/Waikiki_ninja.git /ql/ninja

cd /ql/ninja/backend

pnpm install

pm2 start

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

cd /ql/ninja/backend
pm2 start

注意事项
重启后务必执行一次 ql extra 保证 Ninja 配置成功。
更新 Ninja 只需要在容器中 ninja/backend 目录执行 git pull 然后 pm2 start
Qinglong 需要在登录状态(auth.json 中有 token

Ninja 环境变量设置
Ninja目前支持的环境变量有:
ALLOW_ADD: 是否允许添加账号 不允许添加时则只允许已有账号登录(默认 true
ALLOW_NUM: 允许添加账号的最大数量(默认 45
NINJA_PORT: Ninja 运行端口(默认 5701
NINJA_NOTIFY: 是否开启通知功能(默认 true
NINJA_UA: 自定义 UA,默认为随机
按顺序复制粘贴代码

docker exec -it qinglong bash
cd /ql/ninja/backend
cp .env.example .env

然后在文件管理器找到.env文件
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
按需修改内容保存。将新的UA放在下面。
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
修改完文件记得

pm2 start

Ninja更新方法
打开Finalshell 按顺序复制粘贴代码

docker exec -it qinglong bash
cd /ql/ninja/backend
git pull
pm2 start

常见问题
Q:为什么我 git pull 失败?A:一般是修改过文件,先运行一次 git checkout . 再 git pull。还是不行就删了重拉。
Q:为什么访问不了?A:一般为端口映射错误/失败,请自行检查配置文件。
Q:为什么访问白屏?A:使用现代的浏览器,而不是古代的。

青龙面板XDD-PLUS安装教程

2022-01更新
XDD-PLUS介绍
XDDPLUS是民间大神开发的多功能对接青龙面板的QQ机器人,反正很好玩,目前XDD停更了,XDD-PLUS由天天向上正常更新中,作者就在群里。
请从本步开始操作!

mkdir xdd-plus
cd xdd-plus
wget https://ghproxy.com/https://github.com/764763903a/xdd-plus/releases/download/v1.9/xdd-linux-amd64

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
重要】 把下载的文件名改成xdd
然后赋予权限跟运行

chmod 777 xdd
./xdd

第四步 修改配置文件
首先登录青龙面板 系统设置-应用设置-如图新建一个应用
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
打开/root/xdd-plus/conf/config.yaml
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus

mode: parallel
containers:
  - address: 此处写青龙面板地址 ip:port
    username: admin    青龙账号
    password: admin    青龙密码
    cid: admin         青龙xdd应用的Client id
    secret: admin      青龙xdd应用的Client secret
    weigth:  
    mode: parallel
    limit: 9999
AtTime:  #填写1-12之间的数  填错自负默认为10  10点容易出现高峰超时。
IsHelp:   #填写true或者false  false
IsOldV4: #填写true或者false  false是否新版或者旧版V4
Wskey: # 填空默认禁用wskey转换 需要的填true
IsAddFriend: #填写true或者false  false
Lim: #填写1-N 代表限制次数
Tyt: #填写1-N 代表推一推需要的互助值,默认为8
Later: #延时防止黑IP自己设置 默认60 不怕黑的改为1即可 单位是秒
theme:  
static: ./static
master: 
database:  
qywx_key:
daily_push:
resident:
user_agent:
telegram_bot_token:
telegram_user_id:
TGURL: #填写TG代理地址参考https://www.kejiwanjia.com/server/5221.html#3worker
qquid:     此处填写QQ号码 大号,不是拿来当机器人的那个号
qqgid:     此处填写QQ群号码
qbot_public_mode: true
default_priority:
no_ghproxy: true
daily_asset_push_cron:
repos:
  - git: https://github.com/shufflewzc/faker2.git

然后打开目录下生成的config.yml
将机器人QQ号填写进去 保存退出
新建qbot文件夹,将config.yml 移入qbot
重启xdd
第五步 运行
现在就配置好了,再输入:cd /ql/xdd-plus 然后 ./xdd 运行,运行的时候有个二维码 你用机器人QQ(不是你填的那个QQ哈)扫一下 哦了。
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
扫码成功以后 把自己的ck发给机器人就行。
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus

青龙面板Bot配置教程(QL pannel Bot Setup)

注意
本文适用于青龙所有版本。
搭建青龙面板时,完全按照本博客的其他文章一步步搭建,是不会出现错误的。所以出现错误的话一定是没有完全按照本博客教程进行的搭建,请自己找出错误原因!
bot 介绍
可以通俗理解为Bot是一个可以远程给面板发送命令,并收到反馈的机器人。
开始: 首先还是老样子,SSH上服务器,输入命令

docker exec -it QL ql bot

青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
然后修改配置文件,如图
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
配置参数
配置bot.json 参数

{
    "//": "//开头的的都是注释,不要动,剩下的都按要求改自己的",
    "//user_id": "↓↓↓  USERID, ↓↓↓",
    "user_id": ,
    "//bot_token": "↓↓↓  TOKEN  ↓↓↓",
    "bot_token": "",
    "//api_id": "↓↓↓   在该网站申请到的id  ↓↓↓",
    "api_id": "",
    "//api_hash": "↓↓↓   在该网站申请到的hash  ↓↓↓",
    "api_hash": "",
    "//proxy": "↓↓↓  使用代理改成true,不使用下方带proxy的不用动  ↓↓↓",
    "proxy": false,
    "//proxy_type": "↓↓↓  socks5 或者 http 或者 MTProxy ↓↓↓",
    "proxy_type": "socks5",
    "//proxy_add": "↓↓↓  代理IP地址例如:192.168.99.100  ↓↓↓",
    "proxy_add": "192.168.99.100",
    "//proxy_port": "↓↓↓  代理端口,不需要双引号例如 5890  ↓↓↓",
    "proxy_port": 5890,
    "//proxy_secret": "↓↓↓  如果使用MTProxy,填入MTProxy代理秘钥  ↓↓↓",
    "proxy_secret": "",
    "//proxy_user": "↓↓↓  代理的username,有就改,没有就不要动  ↓↓↓",
    "proxy_user": "代理的username,有则填写,无则不用动",
    "//proxy_password": "↓↓↓  代理的密码,有则填写,无则不用动  ↓↓↓",
    "proxy_password": "代理的密码,有则填写,无则不用动",
    "//StartCMD": "↓↓↓ 是否开启CMD命令,开启改成true  ↓↓↓",
    "StartCMD": true,
    "//noretry": "↓↓↓ 是否 关闭 bot掉线重连,默认开启,关闭改成true  ↓↓↓",
    "noretry": false
}

申请bot
打开TG 搜索botfather 按提示申请bot
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
获取到token
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
接下来搜索getmyid_bot 获取USER id
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
获取api_id和api_hash : 打开 https://my.telegram.org/ ,随意填写名字以后出现
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
将相应获取到的数据填入 bot.json
回到SSH

docker exec -it QL ql bot

然后
大功告成
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus
青龙面板从O搭建小白保姆完整教程:Ninia+Nolan+Tgbot+Xdd-plus

暂无评论

暂无评论...