残念


  • 59,981 53 46

      |  

    p.s. 网站已经支持PWA,可尝试添加到桌面



青龙+nojdc

青龙+nojdc
1.安装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

2青龙面板一键安装

wget -q https://gitee.com/yanyuwangluo/onekey/raw/master/Onkey/xinql.sh -O xinql.sh && bash xinql.sh

增加一键安装青龙依赖命令(11.23更新。只有这一个也可以)

docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shidahuilang/QL-/main/npm.sh)"

1.一般出现这种错误:(缺依赖)
Error: Cannot find module ‘xx’
解决方法:docker exec -it 容器名 pnpm install xx
2.一般出现这种错误:(缺文件)
Error: Cannot find module ‘./xx’
解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。
3.一般出现这种错误:(缺py依赖)
ModuleNotFoundError: No module named ‘xxx’.py
解决方法:docker exec -it 容器名 pip3 install xxx
4.遇到这种问题:(脚本问题)
TypeError: Cannot read property ‘xxxx’ of undefined
这种脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。
解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。

一键拉库脚本
docker exec -it qinglong bash -c "$(curl -fsSL https://gitee.com/allin1code/a1/raw/master/1customCDN.sh)"

修改青龙 config.sh 文件中的GithubProxyUrl参数为:
GithubProxyUrl=""

Github代理站:
https://toolwa.com/github
https://gh.fakev.cn/
https://hub.fastgit.xyz/
https://hub.0z.gs/
没有代理的可以使用上面镜像站

然后拉库命令填写下方代码:

或者:
ql repo https://hub.fastgit.xyz/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd1|USER|utils|function|sign|sendNotify|ql|JDJR"

国外鸡直接填写下方代码

ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd1|USER|utils|function|sign|sendNotify|ql|JDJR"

拉库建议定时:/30 或者:30 *

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

出现拉库卡更新的解决方案:进入容器文件夹后点击repo文件夹删除整个库文件后重新拉库即可。

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

3.安装ninja

docker exec -it qinglong bash
git clone https://ghproxy.com/https://github.com/fecture/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
cp .env.example .env

执行以下命令
国内机器

git clone https://ghproxy.com/https://github.com/LHZ-922/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js
外机

git clone https://github.com/LHZ-922/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

接下来finalshell访问/ql/ninja/backend文件夹,找到.env文件。修改需要的参数之后保存

pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

打开青龙configs文件夹的extra.sh文件
将以下内容粘贴进去。
cd /ql/ninja/backend
git checkout .
git pull
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

Ninja 环境变量

目前支持的环境变量有:

ALLOW_ADD: 是否允许添加账号 不允许添加时则只允许已有账号登录(默认 true)
ALLOW_NUM: 允许添加账号的最大数量(默认 40)

配置方式:

cd /ql/ninja/backend
cp .env.example .env
vi .env
pm2 start

Ninja更新方法

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

注意事项

重启后务必执行一次 ql extra 保证 Ninja 配置成功。

更新 Ninja 只需要在容器中 ninja/backend 目录执行 git pull 然后 pm2 start

Qinglong 需要在登录状态(auth.json 中有 token)

找到pt_pin和pt_key
获取好了京东账号的Cookie之后,还剩最后一步了。
复制获取的Cookie,打开青龙面板,选择【环境变量】->【新建变量】
名称为JD_COOKIE,值为刚复制的pt_pin和pt_key,备注可不填,别的不需要动。添加后点【确定】。
如果需要添加多个账号,就换行再粘贴pt_pin和pt_key即可。

pt_pin=xxxxx;pt_pin=xxxx;


  1. _
 赏 
感谢您的支持,我会继续努力哒!
微信收款码
~~  The   End  ~~

文章二维码 本文标签:none
最后编辑:2022 年 09 月 15 日 20:37
本文链接:https://blog.zlrm.net/index.php/159.html(转载时请注明出处及链接! )
作品采用: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议授权。
1 + 5 =
快来做第一个评论的人吧~