自用青龙一套

news/2024/11/24 13:23:55/

自用青龙一套

  • 前言
  • 一、安装宝塔面板
  • 二、安装docker
    • 1修改宝塔配置
  • 三、安装青龙面板
    • 2、安装依赖
    • 3、拉库
  • 四、Nolanjdc
  • 五、安装傻妞
    • 1、一键
    • 2、对接node-onebot

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、安装宝塔面板
  • 二、安装docker
    • 1修改宝塔配置
  • 三、安装青龙面板
    • 2、安装依赖
    • 3、拉库
  • 四、Nolanjdc
  • 五、安装傻妞
    • 1、一键
    • 2、对接node-onebot


前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装宝塔面板

代码如下(示例):

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

二、安装docker

在这里插入图片描述

1修改宝塔配置

在这里插入图片描述
dcoker自启(示例):

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 pull whyour/qinglong:latest

创建一个面板(示例):

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

创建第二个(可选)(示例):

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

安装好面板后,用ip+端口访问,进行初始化。

2、安装依赖

代码如下(示例):

docker exec -it qinglong bash
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

qinglong为容器名,查看容器 :

 docker ps -a --no-trunc

转载自链接: 青龙教程

需要的依赖

cd /ql/scripts
pnpm add -g pnpm
pnpm install -g
pnpm install -g js-base64
pnpm install -g ws
pnpm install -g date-fns
pnpm install -g ts-md5
pnpm install -g axios
pnpm install -g download
pnpm install -g fs
pnpm install -g child_process
pnpm install -g crypto-js
pnpm install -g crypto
pnpm install -g dotenv
pnpm install -g got
pnpm install -g http-server
pnpm install -g png-js
pnpm install -g qrcode-terminal
pnpm install -g request
pnpm install -g tough-cookie
pnpm install -g tslib
pnpm install -g tunnel
pnpm install -g md5
pnpm install -g jsdom
pnpm install -g silly-datetime
pnpm install -g form-data
python3 -m pip install --upgrade pip
pip3 install requests

也可以手动安装

NodeJs下crypto-js  
prettytable
dotenv  
jsdom
date-fns  
tough-cookie  
tslib
ws@7.4.3  
ts-md5  
jsdom -g  
jieba  
fs
form-data  
json5  
global-agent  
png-js  
@types/node  
require
typescript  
js-base64  
axios  Python3下requests
canvas  
ping3
jieba
aiohttpLinux下bizCode
bizMsg  
lxml

在这里插入图片描述

3、拉库

在这里插入图片描述
拉库

ql repo https://github.com/feverrun/my_scripts.git "jd_|jx_|jddj|getCookie|getJDCookie" "backUp" "^(jd|JD|JS)[^_]|USER|sendNotify|utils"

定时

0 * * * *

创建应用
在这里插入图片描述

四、Nolanjdc

拉取源码

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

更新基础镜像

docker pull nolanhzy/nvjdc:latest

安装 wget、unzip并跳过询问是否安装

yum install wget unzip -y

创建config

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

创建config.json文件

{///浏览器最多几个网页"MaxTab": "4",//网站标题"Title": "京豆挂机",//回收时间分钟 不填默认3分钟"Closetime": "5",//网站公告"Announcement": "为提高账户的安全性,请关闭京东免密支付。下载以下APP并登陆你的账号: 京东、京喜、京东金融、京东极速版。",///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写"Debug": "",///自动滑块次数5次 5次后手动滑块 可设置为0默认手动滑块"AutoCaptchaCount": "5",///XDD PLUS Url  http://IP地址:端口/api/login/smslogin"XDDurl": "",///xddToken"XDDToken": "",///Push Plus官方网站:http": //www.pushplus.plus  只有青龙模式有用///下方填写您的Token,微信扫码登录后一对一推送或一对多推送下面的token,只填" "PUSH_PLUS_TOKEN","PUSH_PLUS_TOKEN": "",//下方填写您的一对多推送的 "群组编码" ,(一对多推送下面->您的群组(如无则新建)->群组编码)"PUSH_PLUS_USER": "",///青龙配置  注意对接XDD 对接芝士 设置为"Config":[]"Config": [{//序号必填从1 开始"QLkey": 1,//服务器名称"QLName": "阿里云1",//青龙地址"QLurl": "",//青龙2,9 OpenApi Client ID"QL_CLIENTID": "",//青龙2,9 OpenApi Client Secret"QL_SECRET": "",//CK最大数量"QL_CAPACITY": 45,"QRurl": ""},{//序号必填从1 开始"QLkey": 2,//服务器名称"QLName": "阿里云2",//青龙地址"QLurl": "",//青龙2,9 OpenApi Client ID"QL_CLIENTID": "",//青龙2,9 OpenApi Client Secret"QL_SECRET": "",//CK最大数量"QL_CAPACITY": 45,"QRurl": ""}]
}

创建浏览器

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

删除压缩包并回到nolanjdc

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  nolanhzy/nvjdc:latest

查看日志

docker logs -f nolanjdc 

转载自快抢购

五、安装傻妞

1、一键

命令

cd /etc #cd到原目录,再执行一键安装,原数据都会保留
#可升级的一键安装
s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://mirror.ghproxy.com/https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s 
#国内用户先执行:set sillyGirl download_prefix https://ghproxy.com/

拉取配置文件

cd /etc/sillyGirl/ && wget https://gitee.com/yanyuwangluo/onekey/raw/master/sets.conf -O sets.conf

根据自己的修改

#傻妞机器人名
set sillyGirl name 傻妞#傻妞http服务端口(必须)
set sillyGirl port 8080#是否启动http服务(必须)
set sillyGirl enable_http_server true#傻妞消息撤回等待时间,单位秒
set sillyGirl duration 5#傻妞自动升级是否通知
set sillyGirl update_notify false#傻妞内置赞赏码
set sillyGirl appreciate 你的二维码#设置青龙openapi的client_id参数
set qinglong client_id xxxx#设置青龙openapi的client_secret参数
set qinglong client_secret xxxx#是否开启芝士功能
set jd_cookie enable_jd_cookie true#国内开启代理
set sillyGirl download_prefix https://ghproxy.com/#青龙是否开启自动隐藏重复任务功能
set qinglong autoCronHideDuplicate true#设置青龙面板地址
set qinglong host http://127.0.0.1:5700#设置qq登录账号
# set qq uin 10000#设置qq登录密码
# set qq password 123456789 #设置监听群聊号码,默认监听所有
#set qq groupCode ?#设置是否自动同意好友请求
set qq auto_friend true#是否对自己发出的消息进行回复
# set qq onself true#设置qq管理员
set qq masters #设置接受通知的qq账号,默认管理员接受
#set qq notifier q1&q2&q3...#设置qq设备信息(自动生成)
#set qq device.json ?#设置qq登录令牌(自动生成)
#set qq session.token ?#设置telegram机器人token
#set tg token ?#设置telegram机器人代理
#set tg url ?#设置telegram机器人管理员
#set tg masters t1&t2&t3...#设置接受通知的telegram账号,默认管理员接受
#set tg notifier t1&t2&t3...#设置微信公众平台app_id
set wxmp app_id #设置微信公众平台app_secret
set wxmp app_secret #设置微信公众平台token
set wxmp token #设置微信公众平台encoding_aes_key
set wxmp encoding_aes_key #设置微信公众平台管理员
set wxmp masters 

对接Nolan

set jd_cookie nolan_addr 诺兰ip:端口

2、对接node-onebot

下载nodejs

cd /root && mkdir nodejs && cd nodejs && wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz

解压

xz -d node-v16.13.1-linux-x64.tar.xz && tar -xvf node-v16.13.1-linux-x64.tar

配置环境变量

vi /etc/profil
插入
export NODEJS_HOME=/root/nodejs/node-v16.13.1-linux-x64
export PATH=$PATH:$NODEJS_HOME/bin
#使更改生效
source /etc/profile
#检查
node -v

回到傻妞目录静默运行

cd /etc/sillyGirl && ./sillyGirl -d

回到root目录

 cd /root

安装node-onebot

git clone https://ghproxy.com/github.com/takayama-lily/node-onebot.git

复制配置config

cp config.sample.js config.js #复制并重命名样本配置文件为config.js
vi config.js #打开配置文件开始编辑
"use strict";
// 将此文件更名为config.js才能生效哦
module.exports = {//通用配置general: {platform:           5,      //1:安卓手机 2:aPad 3:安卓手表 4:MacOS 5:iPaddebug:              false,  //开启debuguse_cqhttp_notice:  true,   //是否使用cqhttp标准的notice事件格式host:               "localhost",  //监听主机名port:               8081,       //端口use_http:           false,      //启用httpuse_ws:             false,      //启用正向ws,和http使用相同地址和端口access_token:       "",         //访问api的tokensecret:             "",         //上报数据的sha1签名密钥post_timeout:       30,         //post超时时间(秒)post_message_format:"array",    //"string"或"array"enable_cors:        false,      //是否允许跨域请求enable_heartbeat:   false,      //是否启用ws心跳heartbeat_interval: 15000,      //ws心跳间隔(毫秒)rate_limit_interval:500,        //使用_rate_limited后缀限速调用api的排队间隔时间(毫秒)event_filter:       "",         //json格式的事件过滤器文件路径post_url: [ //上报地址,可以添加多个url// "http://your.address.com:80",],ws_reverse_url: [ //反向ws地址,可以添加多个url"ws://localhost:8080/qq/receive",],ws_reverse_reconnect_interval: 3000, //反向ws断线重连间隔(毫秒),设为负数直接不重连ws_reverse_reconnect_on_code_1000: true, //反向ws是否在关闭状态码为1000的时候重连},//每个账号的单独配置(用于覆盖通用配置)147258369: {},
};

安装pm2

npm install -g pm2

反代

node main QQ号

守护进程

pm2 start "node main QQ号"

本文仅自用与学习交流


http://www.ppmy.cn/news/427533.html

相关文章

dnf7月7日服务器维护,DNF2017年7月6日维护到几点 DNF维护开机时间公告

DNF在2017年7月6日维护更新到几点?这次DNF的停机维护为玩家们带来了不便,很多玩家们都想知道DNF的停机时间,今天一游网小编小熊巴巴就为各位玩家们带来了DNF2017年7月6日维护到几点 DNF维护开机时间公告。 DNF2017年7月6日更新维护公告 尊敬的DNF用户&a…

DNF那个跨区服务器稳定,dnf2017年最新跨区表 dnf2017跨区大区汇总介绍

小编今天为大家带来的就是dnf2017年的最新跨区表,还不清楚dnf2017年各大区跨区详情的小伙伴们抓紧时间跟上小编一起来看一下吧! DNF跨6有哪些区? 地下城与勇士跨区列表2017 跨一: 广东1区 广东2区 广东3区 广东4区 广东5区 广东6区…

dnf 跨服 服务器 位置,dnf2017跨区表_2017dnf90级版本跨区表_快吧游戏

地下城与勇士2017年即将开放90级等级上限,也就意味着90级版本的到来,那么90级版本跨区分布是否会有变动呢?下面就是快吧小编为大家带来的DNF2017跨区表一览,一起来看看吧! DNF2017跨区表 最新跨区分布详解 跨一&#x…

利用Vivado构建SPI协议通信的可综合模型(以OLED为例)

1.SPI通信总线 在SPI协议中,至少需要三根线,分别为: (1 数据线SDA,若仅对从机进行写操作则仅需要一根数据线,如需要从从机读数据,则需要两根数据线,分别用作输入和输出,此时一般命名为MOSI(输入)和MOSO(输出). (2 时钟线SCL,提供基准时钟信号. (3 片选线CS(Chip Select),根据从…

关于Spring Boot中使用Redis发生java.util.ArrayList cannot be cast to xxxx异常

可能是你在存集合的时候方法用错了 不要用leftpush或者rightpush。 要用rightPushAll这样才能匹配上类型,并且是正序存储

大康Dacom Athlete+蓝牙耳机与手机配对上的原因及解决办法:

1.原因:蓝牙耳机没有进入配对模式。 解决办法:蓝牙耳机都有一个功能键,长按听到开机提示音后不要松手,继续长按,直至听到进入配对模式提示音或者“滴”的提示音,此时蓝红等交替闪烁,再通过手机搜…

brew update 更新时报错

在 mac 下执行 brew update 时,报如下错误: Error: homebrew-core is a shallow clone.homebrew-cask is a shallow clone. To brew update, first run:git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallowgit -C /usr/…

解决Mac终端的命令行前的(base)问题

问题原因 Mac 安装了 conda 后, 终端的命令行前面会有一个(base), 具体显示如下: (base) 主机名称:~ 用户名$ 具体原因是安装 conda 后,每次启动终端都会自动启动 conda 的 base 环境. 解决方案 设置 conda 不自动启动 base 环境就可以了: conda config --set a…