用于替代Ninja【代码仅供参考学习,禁止商用和非法用途,否则,一切后果请用户自负。】
- arm的设备不用试了,没时间测试和解决遇到的问题
- 请选择性能好的设备运行,最好是云服务器或pc、x86软路由、群晖
- 选择Openid方式登录的,确保青龙版本>=2.9,并且创建了应用。
- 本项目可以不依赖青龙运行,获取的CK需网页上手工复制
- 查看日志的命令有三个,具体含义自行学习:
docker-compose --env-file env.properties logs -f webapp
docker-compose --env-file env.properties logs -f
docker logs -f webapp
- 2021-09-18 新增推送功能,配置同青龙,请查看env.template.properties
- 2021-09-17 解决验证码输入后登录按钮无效问题,请升级成allinone镜像
-
推出allinone镜像,无需其他依赖,升级的话只修改docker-compose.yml即可
-
推出1.0版本,优化性能,缩减镜像依赖3变1,升级的话只修改docker-compose.yml即可
- 2021-09-16 bug fix 解决了卡验证码问题,请务必pull最新镜像
-
增加实验功能:支持配置最多上传ck容量
- 2021-09-15 更新上传多青龙支持,最多5个,升级后请仔细阅读 env.template.properties 里面的注释
- 源码地址
- 群晖安装参考源码路径下的 jd-qinglong-群晖安装教程.pdf
- 编写好env.properties,然后
docker run -e "SE_NODE_MAX_SESSIONS=4" -p 5701:8080 --name=jd-qinglong -v "$(pwd)"/env.properties:/env.properties:ro rubyangxg/jd-qinglong:allinone
- 已经安装好青龙的: INSTALL1.md
- 从0搭建: INSTALL2.md
- 免费代挂及问题反馈移步: TG交流群
- Q: 为什么不能扫码登录?
A: 扫码登录的ck有效期太短,已被阿东封禁,手机网页登录有效期1个月,目前没发现更好地方式 - Q: 这是什么原理?
A: 模拟一个后台的浏览器进行登录操作,想窥探究竟的自行阅读代码或者登录页链接加?debug=1(彩蛋) - Q: 页面上的可用资源数是什么意思?
A: 由于每一个人的登录都要打开一个浏览器,比较消耗资源和内存,所以要限制打开浏览器的个数 - Q: 为什么还有操作限时?
A:如果长时间占用浏览器,不关闭,会导致浏览器资源迅速掏空,其他人就不能用了,所以操作时限3分钟强制释放占用的浏览器或者获取ck后强制释放 - Q: 提示对不起,当前浏览器sessionId过期怎么办?
A:隔几秒多刷几次就可以了,因为浏览器资源释放和创建需要时间 - Q: 碰到docker-compose运行无反应怎么办?
A:Define and run multi-container applications with Docker
,麻烦升级一下docker-compose版本