|
本帖最后由 岁月的牵绊 于 2022-5-29 11:45 编辑
现在的ninja面板似乎没有大佬在开发维护了,基本上不兼容新版青龙面板。JDX是最近一位大佬开发出来的ck提交工具,界面也非常简约,由于某种原因,大佬已删库跑路!
大佬的github开源仓库:『 wangyiidii/jdx 』【大佬已跑路,且行且珍惜!!!自动登录已凉凉!!手动ck提交功能不受影响!】
docker hub仓库地址:『 https://hub.docker.com/r/grbhq/jdx 』
由于大佬只构建了x86架构镜像,所以大佬的教程中的容器命令只能在x86机器上使用。本人从原作者镜像中提取重要文件已成功适配arm设备,并将镜像都整合到hub.docker仓库中。
声明:
由于是本人构建的arm镜像,并非原作者,但镜像并未做任何源码修改,介意者请谨慎使用!!!
1、ssh登陆n1,先安装青龙面板,安装详细教程请借鉴此帖『N1在openwrt中docker安装青龙面板教程』,安装好的请跳过这一步!
2、安装JDX【请确保docker能正常运行】
## (1)拉取JDX镜像
- docker pull grbhq/jdx:latest
复制代码
## (2)运行JDX容器【注意映射端口不要冲突,可自行修改5702为其他端口,这里以5702为例】
docker run -d \
-v $PWD/jdx/config:/jdx/config \
-p 5702:80 \
--restart=always \
--name jdx grbhq/jdx:latest
## (3)查看JDX容器日志【CTRL+C退出查看】
## (4)浏览器访问JDX前台和后台
### 访问前台地址:
http://n1的ip:5702
例如:
http://192.168.2.1:5702
提醒:目前arm32架构设备(玩客云)加载配置文件比较慢,运行容器后大概需要等待5分钟以后才能出现测试公告,请耐心等待!!!直到出现上图界面即可进入后台。
### 访问后台地址:【默认用户名:admin 密码:123465】
http://n1的ip:5702/admin
例如:
http://192.168.2.1:5702/admin
3、后台设置
登陆后台后记得及时修改用户名和密码!!!!
修改方法:
手机端:左滑即可编辑
PC端:按F12 ->再按组合键ctrl+shift+M 【切换浏览器为手机模式即可左滑修改】
或按如图操作:
## (1)添加青龙容器
#首先需要获取青龙容器的ID和密钥
# 回到JDX后台左滑编辑青龙,余量自行根据设备性能适当调整。
获取dockers的ip地址方法
这里的青龙地址你可以直接填n1的ip+青龙端口也可以直接填docker的ip+青龙端口(自行选址一个)获取docker的ip命令【ssh中执行】
- docker network inspect bridge
复制代码
4、wxPusher一对一推送设置
###(1)这里一对一的配置需要wxPusher的appToken
微信扫码登陆wxPusher 『 https://wxpusher.zjiecode.com/admin/login 』【首次登陆需要填写微信号和手机号】
在wxPusher后台修改应用回调地址(wxPusher后台 -> 应用管理 -> 应用信息 -> 事件回调地址),修改格式如下
http://ip:port/api/third/wxPusher/follow/callback
这里的ip:port是JDX的ip:port【外网可访问的地址,否则无法回调】
### (2)创建后会出现APP_TOKEN填写到JDX后台中即可。
原理是:在扫码获取Cookie的时候,会根据pt_pin生成一个二维码,用户扫码关注后,`wxPusher`会调用`JDX`的该接口,JDX会在青龙备注修改用户的`UID`,格式为`ccwav`采用通知的格式,`@@`分割。
### (3)在青龙后台配置wxPusher的appToken
export WP_APP_TOKEN_ONE="AT_xxx"
到这里已完成基本配置。可以正常使用了。
这里还需要配合ccwav/QLScript2 的设置说明!!!需要把ccwav仓库的sendNotify.js和ql.js文件放入青龙容器的deps文件夹中【青龙v2.10.7版以下的因为没有deps文件夹,请直接将这两个文件放入scripts文件夹中】
想更加详细了解的请自行前往思考!!!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|