alal167 / jd-qinglong

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

用于替代Ninja【代码仅供参考学习,禁止商用和非法用途,否则,一切后果请用户自负。】

docker version docker pulls docker stars docker image size

提醒一下

  • arm的设备不用试了,没时间测试和解决遇到的问题
  • 请选择性能好的设备运行,最好是云服务器或pc、x86软路由、群晖
  • 选择Openid方式登录的,确保青龙版本>=2.9,并且创建了应用。
  • 本项目可以不依赖青龙运行,获取的CK需网页上手工复制
  • 查看日志的命令有三个,具体含义自行学习:
  1. docker-compose --env-file env.properties logs -f webapp
  2. docker-compose --env-file env.properties logs -f
  3. docker logs -f webapp

更新历史

  • 2021-09-17 解决验证码输入后登录按钮无效问题,请升级成allinone镜像
  • 2021-09-17 推出allinone镜像,无需其他依赖,升级的话只修改docker-compose.yml即可
  • 2021-09-17 推出1.0版本,优化性能,缩减镜像依赖3变1,升级的话只修改docker-compose.yml即可
  • 2021-09-16 bug fix 解决了卡验证码问题,请务必pull最新镜像
  • 2021-09-16 增加实验功能:支持配置最多上传ck容量
  • 2021-09-15 更新上传多青龙支持,最多5个,升级后请仔细阅读 env.template.properties 里面的注释

如何安装

多谢

常见问题

  1. Q: 为什么不能扫码登录?
    A: 扫码登录的ck有效期太短,已被阿东封禁,手机网页登录有效期1个月,目前没发现更好地方式
  2. Q: 这是什么原理?
    A: 模拟一个后台的浏览器进行登录操作,想窥探究竟的自行阅读代码或者登录页链接加?debug=1(彩蛋)
  3. Q: 页面上的可用资源数是什么意思?
    A: 由于每一个人的登录都要打开一个浏览器,比较消耗资源和内存,所以要限制打开浏览器的个数
  4. Q: 为什么还有操作限时?
    A:如果长时间占用浏览器,不关闭,会导致浏览器资源迅速掏空,其他人就不能用了,所以操作时限3分钟强制释放占用的浏览器或者获取ck后强制释放
  5. Q: 提示对不起,当前浏览器sessionId过期怎么办?
    A:隔几秒多刷几次就可以了,因为浏览器资源释放和创建需要时间
  6. Q: 碰到docker-compose运行无反应怎么办?
    A:Define and run multi-container applications with Docker,麻烦升级一下docker-compose版本

About


Languages

Language:Java 78.9%Language:FreeMarker 17.0%Language:CSS 1.4%Language:Shell 1.2%Language:JavaScript 0.8%Language:Dockerfile 0.7%