本项目已打包成docker镜像,拉取配置即可使用
docker安装方法不再赘述
docker run -d \ -v $PWD/jdx/config:/jdx/config \ -p 5702:80 \ --restart=always \ --name jdx grbhq/jdx:latest
注意:
这时候访问 http://ip:port/ 就能访问了
访问 http://ip:port/admin
首次登录用户名:admin, 密码:123465, 千万记得修改密码!!!!!
所有涉及配置修改的都在后台管理操作并修改,侧滑即可(不要在修改文件了!!!)
脚本参考ccwav/QLScript2 ,直接拉库即可
接下来就是一对一的配置
这里一对一的配置需要wxPusher的appToken,在wxPusher后台修改应用回调地址(wxPusher后台 -> 应用管理 -> 应用信息 -> 事件回调地址),修改格式如下
http://ip:port/api/third/wxPusher/follow/callback
这里的
ip:port是JDX的ip:port
原理是:在扫码获取Cookie的时候,会根据pt_pin生成一个二维码,用户扫码关注后,wxPusher会调用JDX的该接口,JDX会在青龙备注修改用户的UID,格式为ccwav采用通知的格式,@@分割。
在青龙后台配置wxPusher的appToken
export WP_APP_TOKEN_ONE="AT_xxx"
http://ip:port/api/cfd
在青龙新增环境变量JDX_CFD_COOKIE,值为pt_key=xxx;pt_pin=xxx;即可,备注上uid即可推送
为什么扫码了,没有绑定上uid?
出现这种问题的一般是中文的pt_pin,自己尝试在青龙后台,环境变量的搜索框里面,用自己的pt_pin搜索一下,是不是能搜索出来你的Cookie,据测试是低版本的青龙无法搜索出来,建议升级青龙版本.
获取二维码提示什么什么频繁,24小时后重试
是京东返回的,那就24小时后重试咯。建议测试的时候点击已有Cookie?按钮测试
无法正常生成二维码
在JDX后台配置wxPusher的appToken
都配置正常了,没有一对一推送
这里建议看下ccwav/QLScript2 的设置说明
另外,青龙和ccwav都有说明:
ql repo 会默认复制 deps 目录下的文件到仓库目录,所以你要固定你的 sendNotify 或者其他文件时,只需要把文件放到deps目录即可
青龙连接失败
建议新增新的青龙client来使用(新的cliendId和新的cliendSecret)
docker rm -f jdx && docker rmi grbhq/jdx:latest
Content type
Image
Digest
Size
111.6 MB
Last updated
over 4 years ago
docker pull grbhq/jdx