Code Monkey home page Code Monkey logo

bt-qinglong-nolanjdc-xdd's Introduction

bt-qinglong-nolanjdc-xdd

整理出一套适合小白的教程

环境:centos 7.6,宝塔面板以及docker

控制台放行端口,然后用xhell安装宝塔面板

https://www.netsarang.com/zh/free-for-home-school/打开,这里填写邮箱获取免费版

宝塔面板:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后,复制登录地址账号密码,忘记了就在xshell工具输入bt,然后输入14

登录宝塔面板,第一次打开宝塔面板要你安装环境,关掉不装直接左侧菜单栏找到软件商店,在运行环境里找到docker管理器,安装。

安装完成后打开xshell

青龙面板:

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

注意:第9行5700:5700,修改前面那个5700就可以设置端口,比如5800:5700,你的青龙面板访问端口则为5800

根据提示直到安装完成,完成后,我们去浏览器打开http://你的ip:你设置的端口 例如http://192.168.0.1:5700。。如果是提示登录,那么使用账号admin,密码admin登录一次。然后宝塔面板左侧菜单找到文件,进入宝塔面板的文件管理器。找到路径:根目录/root/ql/config,找到auth.json的文件,编辑。设置好账号密码,重新返回青龙面板使用新账号密码登录。如果第一次打开青龙面板直接进入安装程序,则设置密码然后登录即可。

Nolanjdc

拉源码国内

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

拉取基础

sudo docker pull ravpf/nvjdc:latest

如果提示这个,就是失败了,可能是网络原因error pulling image configuration: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/4b/4bc8f708bdc9bcee830926fe46f33082332b53ef586c84c26de08f137f4c96ff/data?verify=1637048374-JykQlbm%2BsBtB%2FflzE8AFEi3FLcQ%3D": net/http: TLS handshake timeout

重来

Digest: sha256:4f4378dcf8d722f2eacb2bd6e062ea25e3c22f17b6b38d5c292813de9a75c4f8

表示成功

执行命令

yum install wget unzip -y

创建一个目录放配置

cd /root/nolanjdc

创建一个config的目录

mkdir -p  Config && cd Config

下载config.json 配置文件并且修改自己的配置不能缺少

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

提示2021-11-16 15:16:43 (154 MB/s) - ‘Config.json’ saved [1427/1427]为下载成功

下载完后如何配置?

宝塔面板文件管理器/root/nolanjdc/Config,找到config.json,编辑需要修改的内容如下:

//服务器名称 "QLName": "容器名,与青龙后台创建的尽量保持一致", //青龙地址 "QLurl": "***http://ip/端口***", 如http://152.136.209.57:5700 //青龙2,9 OpenApi Client ID "QL_CLIENTID": "复制到这里", //青龙2,9 OpenApi Client Secret "QL_SECRET": "复制到这里",

QL_CAPACITY": 40, 这个40修改后打开nolan既可以看到

其他内容按需求修改,改完保存

回到xshell

回到nolanjdc创建目录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

回到刚刚创建的目录

cd  /root/nolanjdc

启动镜像

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

注意:这里默认端口是5701,如果装了ninja并且端口也为5701,一定要记得改端口。上述脚本5701:80 改5701即可。

查看日志

docker logs -f nolanjdc

回到浏览器,尝试打开http://ip:5701,完成!

XDD-plus

依赖:go语言,因此需要安装go。

GO语言介绍

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)。

第一步 下载解压

教程工具仍然是xshell。

老样子SSH到服务器 先 yum check-update一遍

yum check-update

然后下载go

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

解压

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

第二步 配置环境

然后我们宝塔面板,手动打开根目录/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

然后敲命令

source /etc/profile

检查是否安装成功

输入命令

go env

环境安装好了,接下来XDD-plus

第二步 安装Git

重新打开xshell,输入如下命令 安装Git

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -ivh epel-release-latest-7.noarch.rpm

yum install -y git

然后进入第三步

第三步 拉库编译

先拉库

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

然后进行编译

cd xdd-plus && go build

GO会下载一些东西,静静等待完成。

然后赋予权限跟运行

chmod 777 xdd
./xdd

等到提示更新失败进行下一步,然后不要傻傻的在xshell等待还来问哪里没弄好

第四步 修改配置文件

首先登录青龙面板 系统设置-应用设置-新建一个应用

命名随意,权限全给

宝塔面板打开/root/xdd-plus/conf/config.yaml

编辑config.yaml

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

改完保存,重进xshell

第五步 运行

现在就配置好了,再输入:cd /root/xdd-plus 然后 ./xdd 运行,运行的时候有个二维码 你用机器人QQ(不是你填的那个QQ哈)扫一下。这里注意,xhell窗口一定要放大,不然出来的二维码扫不出来

扫码完毕

这个窗口先不关,xshell新建一个窗口cd /root/xdd-plus

设置xdd静默运行 shell工具输入 ./xdd -d

提示:2021/11/16 15:34:52.300 [I] [deamon.go:29] 小滴滴运行于后台模式表示成功,

关闭xshell,打开QQ,发送菜单给机器人qq,有回复表示成功。然后青龙面板拉库,nolan登录复制ck发送给qq机器人

END

bt-qinglong-nolanjdc-xdd's People

Contributors

ravpf avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.