青龙面板【常见问题报错】以及【升级方法】

您所在的位置:网站首页 line网络无法连接 青龙面板【常见问题报错】以及【升级方法】

青龙面板【常见问题报错】以及【升级方法】

2024-01-18 00:05| 来源: 网络整理| 查看: 265

文章目录 前言一、青龙面板更新二、缺依赖三、缺文件四、缺py依赖五、脚本问题六、宠物汪汪依赖七、全部依赖库八、青龙面板修复登录次数九、无法拉取部分JD签到库总结

前言

青龙面板【常见问题报错】以及【升级方法】

🥇个人主页:@MIKE笔记 🥈文章专栏:技术教程 📣TG交流群:https:///mike_note 📣MIKE资源共享【2】:https://jq.qq.com/?_wv=1027&k=7sUPX4k9

一、青龙面板更新

命令:一步一步执行

cd qinglong //进入青龙目录 qinglong改你的目录 docker-compose down docker pull whyour/qinglong:latest docker-compose up -d 二、缺依赖

出现下列错误:

Error: Cannot find module ‘xx’

执行命令:

docker exec -it ql(ql你的容器名称) pnpm install xx(xx填缺少依赖的文件名) 三、缺文件

一般出现这种错误:

Error: Cannot find module ‘./xx’

执行命令:

那就很有是拉库命令不完整,请检查或复制完整的拉库命令。 四、缺py依赖

一般出现这种错误:

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

执行命令:

docker exec -it ql(ql你的容器名称) pip3 install xxx 五、脚本问题

遇到这种问题:

TypeError: Cannot read property ‘xxxx’ of undefined

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

六、宠物汪汪依赖 docker exec -it qinglong bash -c "cd scripts && npm i -S png-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" 八、青龙面板修复登录次数

目前使用服务器部署的青龙面板,由于端口5700未改动导致大面积被扫,面临几万秒的等待登录时间无法解决。

青龙基本指令:

1. ql update // 更新并重启青龙 2. ql extra //运行自定义脚本 3. ql raw //更新单个脚本文件 4. ql repo //更新单个仓库的脚本 5. ql rmlog //删除旧日志 6. ql bot //启动tg-bot 7. ql check //检测青龙环境并修复 8. ql resetlet //重置登录错误次数 9. ql resettfa //禁用两步登录 10. conc JD_COOKIE //脚本并发 11. desi JD_COOKIE 1 2 12-99(指定第12,12至99号ck运行)指定CK运行

使用方法: 连接SSH后输入下列指令登录容器:

docker exec -it QL bash //QL 为容器名称,请修改为自己的容器名称

需要修复的类型就输入对应的指令: 1.ql check 指令

修复青龙环境异常,表现为刷新或者登录时弹出“环境异常,请使用ql check 修复” 可以解决大部分的问题。

2.ql resettfa 指令

如果开启两步验证后忘记密码等,可以执行此指令关闭验证

3.ql resetlet 指令

目前遇到最多的问题就是这个,面板提示等待几万或者几十万秒后登录,执行此指令可以重置登录时间

九、无法拉取部分JD签到库

起因:

由于青龙默认使用了 https://ghproxy.com/ 这个Github代理加速,导致了请求量比较大的JD仓库被该代理加速作者封禁。 在这里插入图片描述

解决方案: 1.可以直接访问Github的用户:

宿主机青龙面板上国外网并注释 config.sh 文件中的GithubProxyUrl参数解决。 在这里插入图片描述

2.无法访问Github的用户:

宿主机上青龙面板修改配置文件config.sh文件中的GithubProxyUrl参数解决。

https://pd.zwc365.com/ 或 https://pd.zwc365.com/cfworker/

在这里插入图片描述

总结

📣特别声明

【1】此文章全部都是依靠自己的学习理解来写,难免可能会出现有错误的地方,

【2】如果大家以后阅读的时候发现有问题,那就麻烦到下方评论区来进行错误指出,使错误尽快做出改正,

【3】在此,感谢大家的阅读与支持!🤝💦🎉

注意:本文仅提供学习!!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3