昨天xdd-plus更新了一个新的功能,和rubyangxg的webapp对接,可以使用网页上手机获取验证码然后添加到xdd里, 然后再同步到青龙
效果图如下:
不过此功能及其吃资源,建议内存低于2G的不用看了,带着很吃劲的。arm的设备也不用看了,大佬不想去做arm的适配。
大佬项目地址:
建议看完GitHub内大佬们的说明后再看此教程,此教程以Centos7.8举例,其他系统举一反三或者看大佬的项目地址,也有教程。
此教程与其说是xdd-plus对接webapp的教程,不如直接点就是webapp的教程,webapp可以直接对接青龙,可在无xdd-plus的情况下使用。
对于xdd-plus的安装方法可看其他老哥的教程,此处不再细说。
注意:此教程需要有一定命令基础的人使用,对于无基础的小白,请多多善用百度。
教程开始:
1.配置安装webapp
在根目录下创建文件夹jd-qinglong并进入此文件夹:
mkdir jd-qinglong
cd jd-qinglong
下载大佬的配置文件,可能需要出国,如果没有的话,可在下载链接前加上代理网址:https://ghproxy.com/ (反正我没试过)
wget -O env.properties https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties
下载后,可以使用vi命令编辑env.properties文件,编辑方法很多,不做过多讲解。文件内也有注释,不做过多解释,只需要注意一点:在填写对接xdd-plus部分时,XDD_URL的格式为:http://IP地址:端口/api/login/smslogin,XDD_TOKEN的值为xdd内config.yaml文件中ApiToken的值,ApiToken可以自己填写。填写效果如图:
填写好配置文件后,需要拉取大佬的docker镜像
拉库配置命令:
docker run -dit
--name webapp
--hostname webapp
--network bridge
-p 5701:8080
-e SE_NODE_MAX_SESSIONS=1
-v /jd-qinglong/env.properties:/env.properties
rubyangxg/jd-qinglong:allinone
需要注意配置文件的目录不要错了,不对此命令做解释,想了解的具体去百度。
等待下载完并启动后,输入命令
docker logs -f webapp
可查看是否正常启动并连接到青龙。
对于群晖的安装,可查看大佬自己的教程:jd-qinglong/jd-qinglong-群晖安装教程.pdf at master · rubyangxg/jd-qinglong · GitHub
更新镜像可用以下命令
#停止阿东应用
docker-compose --env-file env.properties stop webapp
docker rm webapp && sudo docker rmi -f rubyangxg/jd-qinglong:allinone
#下载最新阿东镜像
docker pull rubyangxg/jd-qinglong:allinone
docker-compose restart
docker-compose up -d
2.配置xdd-plus
进入xdd-plus/conf文件夹内,备份并删除xdd的配置文件config.yaml,备份删除方法不表,不懂的百度。
删除原因:有可能xdd的更新不会更新config.yaml内的配置文件,但这次是需要最新的config.yaml文件的,为了方便,所以先备份然后再删除重新下载。
然后在QQ或者TG上对xdd的机器人发送 升级 ,并等待升级重启成功。
更新后,如果在配置文件里没有配置xdd的后台管理网页路径,默认进8080端口是打不开网页的
需要修改配置文件里的theme值为后台管理网页的路径,路径为./theme/admin.html
有html基础的,可以自定义此网页。
在命令行下回退到xdd-plus目录下,输入命令重新运行xdd
./xdd
待看到下载config.yaml 后开始运行其他功能的时候,按ctrl+c停止进程,然后对config.yaml文件进行配置,配置方法此处不表,不懂得可以看看其他老哥们的教程。
其中,ApiToken的值一定要和之前配置的env.properties文件内的XDD_TOKEN值相同
注意:env.properties文件内的等号后面不需要空格,但config.yaml文件的冒号后面一定要空格!
编辑好config.yaml文件后,重新运行命令让xdd在后台静默运行
./xdd -d
输入命令重启webapp的容器
docker restart webapp
待全都重启并正常运行后,在网页端输入http://IP地址:5701,即可打开网页。
输入手机号并获取验证码后点击登录,如果成功,xdd的机器人会提示:
至此表明配置成功。如果失败,注意一下配置文件是否都正确配置了,格式是否都正确了,符号是否都是英文半角符号。
要是还是有问题,那我可解决不了,可以在大佬们的GitHub那儿留言询问吧。
后话:此软件到底安不安全,仁者见仁智者见智吧。
前来顶贴!
何人此夕还开卷,积习平生笑未除。
谢谢大佬分享,谢谢!
打卡升级
谢谢,分享学习了
感谢分享,插眼学习
谢谢分享!
感谢感谢