2021-11-15  2021-11-15    10969 字   22 分钟

docker安装

安装docker

安装过Docker的可以跳过这一步,没有安装的使用以下脚本命令直接安装Docker。

//安装依赖
yum -y install yum-utils device-mapper-persistent-data lvm2

//配置仓库镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

//安装docker
yum -y install docker-ce

安装Docker好后记得启动Docker,和设置开机启动 使用一下命令

##启动Docker:  sudo systemctl start docker

##开机启动Docker:  sudo systemctl enable docker

配置国内镜像仓库

前言:

Docker在默认安装之后,通过命令docker pull 拉取镜像时,默认访问docker hub上的镜像,在国内网络环境下,下载时间较久或者拉取失败,所以要配置国内镜像仓库。

教程:

第一步.新建或编辑daemon.json

vi /etc/docker/daemon.json

第二部.编辑daemon.json文件填入一下内容 记得退出保存

{
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

第三步.第三步:重启docker

systemctl restart docker.service

第四步.执行docker info查看是否修改成功

docker info

成功如下图

其他的加速地址如下:

##网易 http://hub-mirror.c.163.com ##Docker中国区官方镜像 https://registry.docker-cn.com ##中国科技大学 https://docker.mirrors.ustc.edu.cn ##阿里云容器 服务 https://cr.console.aliyun.com/

青龙面板安装

拉取青龙镜像

docker pull whyour/qinglong:latest

部署镜像

##建议改一下青龙端口以防被爆破 将-P 5700:5700改成-P 5800:5700 青龙面板地址就变成你的ip+5800 前提改的端口没有被占用,如果你不需要改直接复制以下命令执行

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

打开防火墙

去你的服务商开启防火墙 开放端口5700

以下部分主机商开通端口教程

腾讯云: https://www.bt.cn/bbs/thread-1229-1-1.html

阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html

华为云:https://www.bt.cn/bbs/thread-3923-1-1.html

登录青龙面板

面板地址:http://你服务器IP:5700 默认账号:admin 默认密码:adminadmin 注意:当您使用以上密码首次登录后,面板会显示已初始化密码。请在SSH终端内输入以下指令查看新密码(输出的结果就是实际的密码了{“username”:“admin ##这里是你的管理员账号”,“password”:” 123456 ##这里的就是你新管理密码”),代码如下:

docker exec -it qinglong cat /ql/config/auth.json

完成登录

青龙面板更新命令:一步一步执行

cd qinglong   ##进入青龙目录 qinglong改你的目录

docker-compose down

docker pull whyour/qinglong:latest

docker-compose up -d

依赖安装

1.出现下列错误:(缺依赖)

Error: Cannot find module ‘xx’

执行命令:docker exec -it ql(ql你的容器名称) pnpm install xx(xx填缺少依赖的文件名)

2.一般出现这种错误:(缺文件)

Error: Cannot find module ‘./xx’

执行命令:那就很有是拉库命令不完整,请检查或复制完整的拉库命令,看看群置顶↑😜

3.一般出现这种错误:(缺py依赖)

ModuleNotFoundError: No module named ‘xxx’,并且是.py结尾的脚本

执行命令:docker exec -it ql(ql你的容器名称) pip3 install xxx

4.遇到这种问题:(脚本问题)

TypeError: Cannot read property ‘xxxx’ of undefined

操作是:原因可能是脚本问题,或者接口问题,又或者是黑号,又或者是京东问题,又或者是ip黑了,等等。总之遇到这种情况,有人说重装能解决,或者换ip再试试,自

SSH安装依赖:

docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"

宠物汪汪依赖

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


签到及宠汪汪兑换必装依赖文件
cd ql/scripts && wget  https://cdn.jsdelivr.net/gh/mzljjkj/mzkj@master/20210819/66ed73000262d5876ea6464d5b6280a5/66ed73000262d5876ea6464d5b6280a5.zip && unzip 66ed73000262d5876ea6464d5b6280a5.zip


安装tough-cookie
cd /root/ql/scripts && npm install png-js crypto-js download got http-server request tough-cookie tunnel ws
 
安装crypto-js
npm install crypto-js
 

全部依赖库:

docker exec -it qinglong bash -c "npm install -g typescript"
docker exec -it qinglong bash -c "npm install axios date-fns"
docker exec -it qinglong bash -c "npm install crypto -g"
docker exec -it qinglong bash -c "npm install jsdom"
docker exec -it qinglong bash -c "npm install png-js"
docker exec -it qinglong bash -c "npm install -g npm"
docker exec -it qinglong bash -c "pnpm i png-js"
docker exec -it qinglong bash -c "pip3 install requests"
docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"

安装配置文件及依赖

不废话,每个教程都会出现的依赖,一行一行执行完就行,不用理会报错什么的。
正常用户都是node.js
IOS软件用户请使用 https://raw.githubusercontent.com/NobyDa/Script/master/JD-DailyBonus/JD_DailyBonus.js

下载
cd /usr/local  && wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
 
解压
xz -dk node-v14.17.5-linux-x64.tar.xz  && tar -xvf node-v14.17.5-linux-x64.tar
 
复制下面放到profile文件(看前面步骤)
 
export NODE_HOME=/usr/local/node-v14.17.5-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
 
生效
source /etc/profile

必装依赖(别偷懒)

一、安装got
cd xdd-plus  &&  npm install got
 
二、安装tough-cookie
cd /root/ql/scripts && npm install png-js crypto-js download got http-server request tough-cookie tunnel ws
 
三、安装crypto-js
npm install crypto-js
 
四、图形验证依赖 宠汪汪 图形签到等需求
docker exec -it qinglong bash -c "cd scripts && npm i -S png-js"
 
五、部分脚本依赖
docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
 
六、签到及宠汪汪兑换必装依赖文件
cd ql/scripts && wget  https://cdn.jsdelivr.net/gh/mzljjkj/mzkj@master/20210819/66ed73000262d5876ea6464d5b6280a5/66ed73000262d5876ea6464d5b6280a5.zip && unzip 66ed73000262d5876ea6464d5b6280a5.zip
 
七、全部依赖
docker exec -it qinglong bash -c "npm install -g typescript"
docker exec -it qinglong bash -c "npm install axios date-fns"
 
docker exec -it qinglong bash -c "npm install png-js"
docker exec -it qinglong bash -c "npm install -g npm"
docker exec -it qinglong bash -c "pnpm i png-js"
docker exec -it qinglong bash -c "pip3 install requests"
docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"
docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"

上述资源大部分来自互联网,大家参考使用。致敬各位作者。

青龙nvjdc前端使用与安装教程

第一步.安装unzip

yum install wget unzip -y

第二步.创建一个目录放配置以及chromium

1.创建目录和进入nolanjdc

mkdir nolanjdc && cd nolanjdc

2.下载config.json 配置文件 并且修改自己的配置

#国外机
wget -O Config.json https://github.com/shiunke/nvjdc/blob/main/Config.json
#国内机
wget -O Config.json https://ghproxy.com/https://github.com/shiunke/nvjdc/blob/main/Config.json

3.创建chromium文件夹并进入

mkdir -p  .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014

4.chromium目录下载chromium

wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip

5.删除下载chrome的压缩包

rm  -f chrome-linux.zip

6.回到 nolanjdc目录

cd && cd nolanjdc

第三步.拉取nvjdc镜像并创建容器

1.镜像拉取

docker pull nolanhzy/nvjdc:1.0

2.创建容器

docker run   --name nolanjdc -p 5800:80 -d  -v  "$(pwd)"/Config.json:/app/Config/Config.json:ro \-v "$(pwd)"/.local-chromium:/app/.local-chromium  \-it --privileged=true  nolanhzy/nvjdc:1.0

第四步.查看日志 看是否安装成功 出现 NETJDC started 表示成功

docker logs -f nolanjdc

第五步.配置文件填入自己的青龙id和密钥

第六步.配置完所有重启容器

注意:配置或改了配置文件完一定要重启容器要不然报错或者改了没有生效

##重启nolanjdc指令:docker restart nolanjdc

第七步.访问前端

链接是:你的ip加你的端口 如127.0.0.1:5703(如果按照本教程来的默认5703如果自己改过按照你改的来)

0.3版多容器配置:

{
///最大支持几个网页
"MaxTab": "4",
//网站标题
"Title": "NolanJDCloud",
//网站公告
"Announcement": "本项目脚本收集于互联网,为了您的财产安全,请关闭京东免密支付。",
///多青龙配置
"Config": [
{
//容器1
//序号必须从1开始
"QLkey": 1,
//服务器名称
"QLName": "阿里云",
//青龙url
"QLurl": "http://ip或者端口:5700",
//青龙2,9 OpenApi Client ID
"QL_CLIENTID": "",
//青龙2,9 OpenApi Client Secret
"QL_SECRET": "",
//青龙面包最大ck容量
"QL_CAPACITY": 45,
//消息推送二维码
"QRurl":""
},{
//容器2
//序号必须从1开始
"QLkey": 1,
//服务器名称
"QLName": "阿里云",
//青龙url
"QLurl": "http://ip或者端口:5700",
//青龙2,9 OpenApi Client ID
"QL_CLIENTID": "",
//青龙2,9 OpenApi Client Secret
"QL_SECRET": "",
//青龙面包最大ck容量
"QL_CAPACITY": 45,
//消息推送二维码
"QRurl":""
},{
//容器3
//序号必须从1开始
"QLkey": 1,
//服务器名称
"QLName": "阿里云",
//青龙url
"QLurl": "http://ip或者端口:5700",
//青龙2,9 OpenApi Client ID
"QL_CLIENTID": "",
//青龙2,9 OpenApi Client Secret
"QL_SECRET": "",
//青龙面包最大ck容量
"QL_CAPACITY": 45,
//消息推送二维码
"QRurl":""
}
]

}

更新教程:

1.. 删除容器 镜像

##删除nolanjdc容器
docker rm -f nolanjdc 
##删除nolanhzy/nvjdc:0.3镜像 //注意:0.3 为版本号  按需更改
docker rmi -f nolanhzy/nvjdc:0.3

2..进入以前下载过浏览器 和JSON配置的文件夹中 如原来在 root 下 nolanjdc 文件夹中 下载的配置与浏览器

2..进入以前下载过浏览器 和JSON配置的文件夹中 如原来在 root 下 nolanjdc 文件夹中 下载的配置与浏览器

3.然后重新执行 拉取新版本镜像 拉取配置文件 和创建容器指令 指令看上面教程

青龙面板2.9傻妞机器人编译安装教程

  
一键安装: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/
芝士自愿开启:set jd_cookie enable_jd_cookie true
一键安装版更新方法: 删除root/sillyGirl/sillyGirl文件,重新跑上面命令。

第一步. 这里以linux amd64为例,去官网下载安装go语言安装包(这里已经准备好下载指令 直接第二步开始):

第二步. 输入下方指令 下载go1.16.7.linux-amd64.tar.gz包

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 输入以下命令

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

第四步. 设置环境变量 输入指令:vi /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安装好没有 输入指令:go env 输出如下图代表go安装好了

安装git:(如果安装过就不用安装)

下面3个命令挨个跑完就好了

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

安装gcc 2个命令一个一个跑完 (安装过的跳过)

yum -y install gcc 

yum -y install gcc-c++

第五步. 拉库编译和安装傻妞(一步一步执行)

##返回到root目录
cd ~ 

##拉傻妞库 此时你的qinglong目录下会新增文件夹-sillyGirl
git clone https://ghproxy.com/https://github.com/cdle/sillyGirl 


##安装傻妞对青龙的扩展 
cd sillyGirl/develop && git clone https://ghproxy.com/https://github.com/ufuckee/jd_cookie


##回到sillyGirl目录
cd ..

##在sillyGirl目录下新建文件 dev.go ##在dev.go内填写以下内容 注意 qq  tg 插件 要放在后面

package main

import (

//青龙2.9机器人
_"github.com/cdle/sillyGirl/develop/qinglong" 

//京东账号
_ "github.com/cdle/sillyGirl/develop/jd_cookie"

//腾讯QQ
_"github.com/cdle/sillyGirl/im/qq"

//Te Legram
_"github.com/cdle/sillyGirl/im/tg"

//微信公众号
_"github.com/cdle/sillyGirl/im/wxmp"

//微信号
_"github.com/cdle/sillyGirl/im/wx"
)


##在sillyGirl 目录下运行 go build 稍微等一下让它跑一会儿
go build 

##给权限
chmod 777 sillyGirl

然后在sillyGirl文件夹里面运行一下指令 ##初始化并生成配置文件 等弹出二维码机器人QQ扫码绑定机器人

./sillyGirl

扫码绑定后按住ctrl再按c退出,然后输入下面的静默挂机挂机指令

nohup ./sillyGirl 1>/dev/null 2>&1 & #AMD64

接下来去QQ

第一步.接下来打开手机登录你的机器人QQ 给自己发 (机器人给机器人发送 填你需要管理机器人的QQ号 )

例如:set qq masters 123456789

第二部. 现在你登录你管理机器人的QQ号慢慢发下面指令

傻妞注销/更换qq命令 (注意执行需要去服务器重新运行机器人指令) 
delete qq session.token
傻妞机器人名
set sillyGirl name 傻妞
傻妞http服务端口
set sillyGirl port 8080
傻妞消息撤回等待时间,单位秒
set sillyGirl duration 5
傻妞自动升级是否通知
set sillyGirl update_notify false
是否开启傻妞自动更新
set sillyGirl auto_update true
傻妞内置赞赏码
set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg
是否启动http服务
set sillyGirl enable_http_server false
设置青龙openapi的client_id参数
set qinglong client_id ?
设置青龙openapi的client_secret参数
set qinglong client_secret ?
青龙是否开启自动隐藏重复任务功能
set qinglong autoCronHideDuplicate true
设置青龙面板地址
set qinglong host http://127.0.0.1:5700
设置qq登录账号
set qq uin 10000
设置qq登录密码
set qq password 123456789
设置qq临时消息默认群号
set qq tempMessageGroupCode ?
指定要监听的qq群
set qq onGroups g1&g2&g3...
设置自动同意好友请求
set qq auto_friend true
设置是否对监听自身消息
set qq onself true
设置qq管理员
set qq masters q1&q2&q3...
设置接受通知的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 http_proxy ?
设置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 w1&w2&w3...
傻妞内置微信插件,依赖于可爱猫和http-sdk
傻妞远程处理接口 /wx/receive
设置插件调用地址,确保傻妞可以访问可爱猫端口
#set wx api_url ?
设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示
#set wx relay_mode true
设置指定转发地址,格式为 https://域名/relay?url=%s,不知道不用填
#set wx relaier ?
设置傻妞是否动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下
set wx sillyGirl_dynamic_ip true
设置可爱猫是否动态网络地址,适用于可爱猫家庭宽带而傻妞在云服务器的情况下
#set wx keaimao_dynamic_ip true
设置可爱猫端口
#set wx keaimao_port ?

新增配置文件并编译傻妞

新增sets.conf配置文件。

cd /etc/sillyGirl
touch sets.conf

按键盘字母i进入编辑模式,输入下面的参数,并对应配置,然后按键盘esc退出编辑模式,输入命令:wq保存并退出。这里主要设置下青龙面板的地址和之前创建应用的参数,以及阿东面板的地址和坑位数。

# 傻妞机器人名
set sillyGirl name 傻妞
#傻妞http服务是否开启,默认false,开启改为true
set sillyGirl enable_http_server true
# 傻妞http服务端口
set sillyGirl port 8080
# 傻妞消息撤回等待时间,单位秒
set sillyGirl duration 5
# 傻妞自动升级是否通知
set sillyGirl update_notify true
#是否开启傻妞自动更新
set sillyGirl auto_update true
# 傻妞内置赞赏码
#set sillyGirl appreciate 你的二维码
# 设置青龙openapi的client_id参数
set qinglong client_id U0Ea-0Ta47ug
# 设置青龙openapi的client_secret参数
set qinglong client_secret 1wrzipAo_HM77ZidkDZ3W87I
# 青龙是否开启自动隐藏重复任务功能
set qinglong autoCronHideDuplicate true
# 设置青龙面板地址
set qinglong host http://180.76.133.222:5700
# 设置qq登录账号
#set qq uin 10000 #这里建议注释,直接后台弹出二维码登陆
# 设置qq登录密码
#set qq password 123456789 #这里建议注释,直接后台弹出二维码登陆
# 设置监听群聊号码,默认监听所有
set qq groupCode 417497383
# 设置是否自动同意好友请求
set qq auto_friend true
# 是否对自己发出的消息进行回复
set qq onself true
# 设置qq管理员
set qq masters 2409741052
# 设置接受通知的qq账号,默认管理员接受
set qq notifier 2409741052
# 设置qq设备信息(自动生成)
#set qq device.json ?    #这里建议注释,直接后台弹出二维码登陆
# 设置qq登录令牌(自动生成)
#set qq session.token ?  #这里建议注释,直接后台弹出二维码登陆
# 设置telegram机器人token
#set tg token ?
# 设置telegram机器人代理
#set tg url ?
# 设置telegram机器人管理员
#set tg masters 2409741052
# 设置接受通知的telegram账号,默认管理员接受
#set tg notifier 2409741052
# 设置微信公众平台app_id
#set wxmp app_id wx954624d55c5f59f3
# 设置微信公众平台app_secret
#set wxmp app_secret 924274dc192eb2482aca8b00f048dc31
# 设置微信公众平台token
#set wxmp token ?
# 设置微信公众平台encoding_aes_key
#set wxmp encoding_aes_key ?
# 设置微信公众平台管理员
#set wxmp masters w1&w2&w3...

#设置阿东登陆地址
#set jd_cookie address http://180.76.133.222:5703
#设置阿东登陆坑位数
#set jd_cookie login_num 3

#若兰配置
set jd_cookie nolan_addr http://180.76.133.222:5800
#芝士自愿开启:
set jd_cookie enable_jd_cookie true

需要主意的是,记得配置的地方,删除set前面的”#“,不然不生效。

4. 编译傻妞并运行

cd /etc/sillyGirl && go build
chmod 777 sillyGirl
./sillyGirl

对接芝士命令

^jd\s+asset\s+(.+)$ ^查询 (\S+)$
# 资产推送$
资产推送 #会根据绑定的qq一对一推送
# 资产推送定时
九点例子: set jd_cookie asset_push 0 9 * * * ,包括失效提醒。
# 查询资产 
查询or查询 [序号] #命令"查询"绑定账号资产命令;命令"查询 1",查询指定账号资产,注意空格,顺序为青龙的ck排序,支持匹配绑定的社交账号
# 获取绑定的社交账号
jd imOf [ck或pt_pin] 。
# 查询今日豆子变化
^jd\s+today\s+bean[(](\S+)[)]$
# 查询昨日豆子变化
^jd\s+yestoday\s+bean[(](\S+)[)]$
# 查询豆子变化
^jd\s+bean[(](\S+)[)]$
# wskey转换
更新狗东账号 #转换 wskey 到 cookie
^jd\s+eueu\s+(.+)$
^jd\s+find\s+(.+)$
^jd\s+exchange\s+(\S+)\s+(.+)$
^jd\s+enable\s+(.+)$
^jd\s+disable\s+(.+)$
^jd\s+remark\s+(\S+)\s+(.+)$
# JD账号绑定qq号码
set pinQQ pt_pin qq号码,?:set pinQQ jd_xxxxxx 123456
# 取消JD账号绑定qq号码
delete pinQQ pt_pin,?:delete pinQQ jd_xxxxxx
# 解绑im账号 对应的所有京东账号:
jd unbind im,?:jd unbind 10000
# JD账号绑定TG账号(可由)
set pinTG pt_pin TGID(找getmyid获取)
# 取消JD账号绑定TG账号
delete pinTG pt_pin
# 设置wskey自动转cooke定时:
set jdWSCK update 56 * * * *
# 解绑京东账号
jd unbind 可以解绑名下所有京东账号
#给绑定该京东账号的社交账号发送消息
jd send pt_pin msg ,pt_pin填all则发给所有。
# ck提交
pt_key=([^;=\s]+);\s*pt_pin=([^;=\s]+) 例:直接发抓到的ck,格式参考命令
# wskey提交
pin=([^;=\s]+);\s*wskey=([^;=\s]+) 例:直接发抓到的ck,格式参考命令
# 限制查询频率
set jd_cookie query_wait_time [限制秒数] 例:set jd_cookie query_wait_time 60
# 设置阿东登录地址
set jd_cookie adong_addr 阿东ip:端口
# 设置阿东qq机器人账号
set jd_cookie selfQid 机器人qq账号
# 登录狗东账号
登录或登陆 
# 退出狗东登录
q或退出登陆
# 删除阿东地址 
delete jd_cookie adong_addr 例:delete jd_cookie adong_addr 127.0.0.1:5701
# 给绑定该京东账号的社交账号发送消息
jd send pt_pin msg #pt_pin填all则发给所有。
# 解锁内测功能
申请内测 #打赏作者进内测群,请打出“申请内测”。需要set tg masters [myuid]。没有用tg的,请在/etc/sillyGirl/sets.conf加上一行命令。

重启傻妞教程

ps -A|grep sillyGirl ##显示进程号
kill -9 xxxxxx ##杀掉进程
cd sillyGirl && ./sillyGirl  ##运行机器人

然后按Ctrl+ C在输入一下静默挂机命令

nohup ./sillyGirl 1>/dev/null 2>&1 & #AMD64

注意无法正常启动傻妞请手动更新启动并挂机输入一下命令

cd sillyGirl &&  git pull && go build && ./sillyGirl -d

相关问题

1.QQ扫码请使用需要做机器人的QQ去扫码 2.如果需要更换机器人,输入下方指令: sillyGirl注销qq命令:delete qq session.token,重新运行扫码扫描即可。

2.提示链接不上青龙? 上方命令,机器人QQ对自己发,设置好青龙的应用ID以及密匙,应用创建:青龙面板-系统设置-应用设置-添加应用-名称随意-权限全选-就可以看到ID以及密匙。 然后重启傻妞即可对接青龙。

3.目前傻妞不需要配置config.yaml,一切以上方命令为准。

Nolanjdc对接傻妞教程

要求:

最新版傻妞 最新版Nolanjdc 即可对接傻妞

第一步.需要你安装了Nolanjdc

安装了Nolanjdc不是最新版 更新Nolanjdc看下面教程(即安装了Nolanjdc,又是最新版的看第3)

##删除nolanjdc容器
docker rm -f nolanjdc 

##删除nolanhzy/nvjdc:0.3镜像 //注意:0.3 为版本号  按需更改你是什么版本就改什么版本 
docker rmi -f nolanhzy/nvjdc:0.3

##进入nolanjdc文件夹
cd /root/nolanjdc

##拉取最新版镜像
docker pull nolanhzy/nvjdc:1.0

##然后创建新版镜像容器

docker run   --name nolanjdc -p 5800:80 -d  -v  "$(pwd)"/Config.json:/app/Config/Config.json:ro \-v "$(pwd)"/.local-chromium:/app/.local-chromium  \-it --privileged=true  nolanhzy/nvjdc:1.0

3.安装了Nolanjdc又是最新版的 请修改配置文件如下图(注意:请把配置改成下图 一模一样 要不然报错)

然后重启Nolanjdc容器

docker restart nolanjdc

第二步.傻妞机器人的安装更新

2.安装了的 不是最新版傻妞机器人的请更新机器人(安装了傻妞又是最新版的看第3)

##显示傻妞进程号
ps -A|grep sillyGirl

##杀掉傻妞进程  xxxxxx处写你查出来的进程号
kill -9 xxxxxx

##更新机器人指令
a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;s=sillyGirl;cd;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

3.已经是最新傻妞的 用管理员qq给机器人发送命令

set jd_cookie nolan_addr http://你的jdc IP:你的jdc端口号 必须加 http://

set qinglong client_id 青龙应用ID

set qinglong client_secret 青龙应用secret(密钥)

set qinglong host http://青龙IP:端口号

拉库

接下来青龙面板的定时任务里添加定时任务(拉库,建议可以同时拉Faker和青蛙的,默认你们都是国内服务器)

Faker库

名称Faker 命令

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

定时规则0/10 1 * * * *

青蛙库

名称青蛙 命令

ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "^MovementFaker|^JDJRValidator|^ZooFaker|^sign"

定时规则0/20 1 * * * *

如何拉库:

ql repo <repourl> <path> <blacklist> <dependence> <branch>

对应意思 “库地址” “拉哪些” “不拉哪些” “依赖文件” “分支”

拉取单个脚本

ql raw <fileurl>

使用方法:

一、添加库:进入面板-右上角“定时任务”-分别填入相关信息。提供个人设置,给大家参考。其中人物名、任务定时可自定义。
二、运行库任务添加脚本:分别点击每个库的运行按钮,稍等一下,让它飞一会儿。然后刷新页面,就能看到库的脚本了。

截止2021年9月21日目前还在维护的仓库

ccwav大佬的资产通知增强版和CK检测(推荐使用)
不包含sendNotify:
ql repo https://github.com/ccwav/QLScript.git "jd_" "sendNotify.js" "ql.js"
包含sendNotify:
ql repo https://github.com/ccwav/QLScript.git "jd_" "" "ql.js|sendNotify.js"
wskey转换来源于Zy143L大佬(不上传,推荐)
完美网络用户:ql repo https://github.com/Zy143L/wskey.git "wskey"
国内网络用户:ql repo https://ghproxy.com/github.com/Zy143L/wskey.git "wskey"
zero205大佬更新拉库命令(更新频繁,内置作者助力)
ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|getJDCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR""main"
yuannian1112拉取仓库命令: 
国内鸡 
ql repo https://hub.fastgit.org/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils" 
国外鸡 
ql repo https://github.com/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils" 
v4修改默认库为 
https://hub.fastgit.org/yuannian1112/jd_scripts.git 
分支修改为main
## star261 更新燃动
ql repo https://github.com/star261/jd.git "scripts|jd" "" "" "main"
## chinnkarahoi 无维护,原版
ql repo https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon" "^jd[^_]|USER"
## JDHelloWorld 基本天天有更新,但是采用TS脚本让初学者不友好
ql repo https://github.com/JDHelloWorld/jd_scripts.git "jd_|jx_|getCookie" "activity|backUp|Coupon|enen|update" "^jd[^_]|USER|tools"
##柠檬panghu 已经跑路
ql repo https://github.com/panghu999/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|jd_delCoupon|format_" "^jd[^_]|USER"
## he1pu 有更新
ql repo https://github.com/he1pu/JDHelp.git "jd_|jx_|getJDCookie" "activity|backUp|jd_delCoupon" "^jd[^_]|USER"
## shufflewzc 集合目前能用的脚本有更新
ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace|JDJRValidator_Pure|sign_graphics_validate"
##Annyoo2021 lxk最终版及搬运整理 集合目前能用的脚本 推荐
ql repo https://github.com/Annyoo2021/scripts.git "jd_|jx_|long_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace|JDJRValidator_Pure|JDJRValidator" "main"
smiek2221仓库
https://github.com/smiek2221/scripts
Tsukasa007仓库
https://github.com/Tsukasa007/my_script/tree/master
同步上游各个大佬的仓库 相当于合集
https://github.com/DovFork

京东青龙内部互助code.sh安装使用教程

前言:

使用code.sh 实现内部ck互助 可以实现1.优先助力越前面的ck 2.均力助力等

脚本文件:

code.sh

task_before.sh

安装教程:

第一步.把 code.sh、task_before.sh 复制到青龙容器的 /ql/config/ 路径。

第二步.将 code.sh 设定定时任务。
名称:格式化更新互助码
命令:task /ql/config/code.sh
定时规则:10 * * * *

注意注:①表示每整点10分时运行。 ②自动静默安装或修复常用依赖功能可能带来脚本运行时间长,主机性能消耗较大的副作用,如果不需要该功能,请自行修改 code.sh 内容:FixDependType=”1″ 改成 FixDependType=””

第三步.运行脚本 完成安装

京东羊毛非标准端口CDN加速隐藏ip和端口

前言:

这里以京东羊毛kingfeng前端为例5000端口 其他端口理论可以自己去试试
要求:
✔搭建好了青龙面板
✔搭建了kingfeng前端
✔有一个备案域名

CDN加速的好处:

✔可以隐藏你的服务器源ip 以防别人直接攻击
✔ 域名访问 列如不用cdn 你就是这样访问前端1.1.1.1:5700你用了cdn后就可以这样 xxx.baidu.xxx问

注意:我也是小白 不懂原理 我只是负责分享我自己成功的案列 大神勿喷 大家可以自己去试试下面教程 有大神懂其中原理的我洗耳恭听。

教程:

如果没有配置好青龙面板请看下面链接

点击查看青龙安装教程

如果没配置好kingfeng请看下面链接

点击查看kingfeng前端安装教程

上面都完成了再做一下要步骤

第一步.我百度了一下好多cdn都不支持非标准端口加速基本上都是80 443端口 我们今天用的是七牛的免费cdn 这里我不提供链接自己百度 注册好 > 登录控制台 > 然后点添加域名 看图片

第二步.来到图4页面 看清楚我选的配置

这里特别说明一哈
源ip: 填你的服务器ip
端口:填你的 开放kingfeng端口
测试源站那里 :测试资源名 你是安教程搭建的kingfeng前端 你就填 #/ 如果你加速其他你就自己找资源名 或者发出来。

第三步.上面都配置完了后 你点确定哟 然后去你的域名服务商哪里解析CNAME记录

主机值: 你刚才在cdn添加二级域名前缀是什么你就填什么
解析类型:CNAME
记录值 :你在七牛cdn配置完 他会给你的

然后就完成了过几分钟去打开你的网站【可以不用加端口访问了】看看是不是可以正常访问 不能访问端口防火墙开没得 成功了的话 再去ping一哈看是不是隐藏了你的ip 用的服务商提供节点[咦][咦]

这是我成功的案列我我没弄清楚什么原理 分享给大家 如果不行勿喷。

演示站:http://jd.unke.ren

青龙面板跑京喜欢乐砍价脚本和教程

前言:

脚本只会砍第一个ck需要砍的商品

活动入口:https://st.jingxi.com/sns/202103/20/jxhlk/list.html

第一步.拉取脚本

ql raw https://github.com/shiunke/Scripts/blob/unke/jxhlk.py

第二步.去京喜选择你要砍的东西

活动入口:https://st.jingxi.com/sns/202103/20/jxhlk/list.html

第三步.运行脚本

青龙面板 京东前端kingfng安装教程

说明:

KingFeng 仅支持 qinglong 2.9+

KingFeng支持的架构:

Kingfeng:

  •  docker一键部署
  •  支持wsck ptkey
  •  用户添加/更新cookies 检测是否过期 添加备注
  •  用户添加cookies 自动执行wskey转换任务
  •  推送卡片 自定义公告 支持html语法
  •  管理员在线登录修改配置
  •  多节点支持

安装教程:

第一步.如果你的青龙面板不是qinglong 2.9+的 请在在ssh执行以下命令 如果是2.9+的忽略这一步

docker exec -it qinglong bash ##进入容器 注意qinglong位置改成你的容器名字

ql update ##将更新青龙到最新

ql check ##检查青龙状态是否正确

第二步.复制粘贴到ssh执行下列命令 如出现无法拉取 请自行设置docker国内源

docker pull ranqi03/kingfeng:latest

完成以上命令继续输入一下命令

docker run -dit \
   -v $PWD/kingfeng/:/app/config/ \
   -p 5000:80 \
   --name kingfeng \
   --hostname kingfeng \
   ranqi03/kingfeng:latest

第三步.配置docker映射目录:下的config.yaml 默认地址: /用户名/kingfeng/config.yaml

这里教程使用FinalShell软件编辑 比较方便如下图  其他方法百度一哈 配置完记得保存

单节点设置

Servers: -QL_Name:上海节点 ##设置你的节点名字 列入上海节点 QL_URL:http://172.13.1.33:5700/ ##使用容器IP+青龙默认部署端口为5700 例如我容器IP是172.13.1.33 那我QL_URL地方就填http://172.13.1.33:5700/ QL_Client_ID:xxxxxxx ##这个需要在青龙面板 系统管理》应用设置》添加应用》名称kingfeng 权限给:环节变量 定时任务 任务日志 然后确定 将Client ID复制到这里 QL_Client_Secret:xxxxxx ##这个需要在青龙面板 系统管理》应用设置》添加应用》名称kingfeng 权限给:环节变量 定时任务 任务日志 然后确定 将Client Secret复制到这里 MaxCount: 100
##你要设置的多少名额 这里是可以添加100个名额 SecretKey: xxxxx
##这里是你登录kingfeng后台的管理密钥 ##管理员登录 选择任意节点 输入配置文件的密钥 登录即可 WsKeyTaskFullName: wskey转换
#wskey转换任务名 Notice: 你好,这里可以自定义公告
#用户自定义公告内容 支持html语法 UserName: kingfeng #管理员名称 PushImageUrl: https://img2.baidu.com/it/u=1007188585,453085648&fm=26&fmt=auto&gp=0.jpg
#推送图片 改成你的推送图片链接即可

多节点设置

Servers: -QL_Name:上海节点 ##设置你的节点名字 列如上海节点 QL_URL:http://172.13.1.33:5700/ ##使用容器IP+青龙默认部署端口为5700 例如我容器IP是172.13.1.33 那我QL_URL地方就填http://172.13.1.33:5700/ QL_Client_ID:xxxxxxx ##这个需要在青龙面板 系统管理》应用设置》添加应用》名称可以随便填 权限给:环节变量 定时任务 任务日志 然后确定 将Client ID复制到这里 QL_Client_Secret:xxxxxx ##这个需要在青龙面板 系统管理》应用设置》添加应用》名称可以随便填 权限给:环节变量 定时任务 任务日志 然后确定 将Client Secret复制到这里 MaxCount: 100
##你要设置的多少名额 这里是可以添加100个名额 -QL_Name:广东节点 ##设置你的节点名字 列如广东节点 QL_URL:http://172.13.1.33:5700/ ##使用容器IP+青龙默认部署端口为5700 例如我容器IP是172.13.1.33 那我QL_URL地方就填http://172.13.1.33:5700/ QL_Client_ID:xxxxxxx ##这个需要在青龙面板 系统管理》应用设置》添加应用》名称可以随便填 权限给:环节变量 定时任务 任务日志 然后确定 将Client ID复制到这里 QL_Client_Secret:xxxxxx ##这个需要在青龙面板 系统管理》应用设置》添加应用》名称可以随便填 权限给:环节变量 定时任务 任务日志 然后确定 将Client Secret复制到这里 MaxCount: 100
##你要设置的多少名额 这里是可以添加100个名额 SecretKey: xxxxx
##这里是你登录kingfeng后台的管理密钥 ##管理员登录 选择任意节点 输入配置文件的密钥 登录即可 WsKeyTaskFullName: wskey转换
#wskey转换任务名 Notice: 你好,这里可以自定义公告
#用户自定义公告内容 支持html语法 UserName: kingfeng #管理员名称 PushImageUrl: https://img2.baidu.com/it/u=1007188585,453085648&fm=26&fmt=auto&gp=0.jpg
#推送图片 改成你的推送图片链接即可

第四步.就可以访问kingfeng前端了

访问链接:你的IP+端口5000 列如:http://172.13.1.33:5000/ (注意:如果你改过端口那访问链接就是 ip+你改的端口 按照上面教程的话就是5000端口

更新教程:

指令:docker kill kingfeng && docker rmi kingfeng

指令:docker pull ranqi03/kingfeng:latest

指令: docker run -dit \ -v $PWD/kingfeng/:/app/config/ \ -p 5000:80 \ –name kingfeng \ –hostname kingfeng \ ranqi03/kingfeng:latest

注意:建议更新前先备份config.yaml

常见问题

Q:配置填写正确但是节点加载不出来 A:请检查服务器CPU是否爆高,如未爆高请在青龙容器内执行ql update以及ql check

Q:是否支持内网端口?
A:支持公网IP 域名 以及容器IP 推荐容器IP(安全性略高,速度稍微快)。

Q:为什么访问主页出现错误空提示?
A:一般为端口映射错误/失败,请自行检查配置文件。

Q:是否支持N1 Arm架构?
A:不支持。

真正的内部互助喵咪库

喵咪库 ql repo https://github.com/cdle/carry.git “jd_” "" “jdCookie.js|sendNotify.js|share_code.js|USER_AGENTS.js”

ql cron run 喵咪库

ql cron logs 喵咪库

ql cron run cdle


avatar
青山
悟已往之不谏 知来者之可追
一言
今日诗词
站点信息
本站访客数 :
本站总访问量 :