群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)

背景:XDD的热度?越来越高了,目前它的功能确实很多花样,非常有意思。看大家问的也很多,还是梳理一下,让想尝鲜的小伙伴们试试水。

更新内容:
8月16日:更新编译方法?直戳

旧库已删,为避嫌,请各位自行编译。老年人其实已经写的非常详细了。

小姐姐根据自己的实践情况做一些修改和补充。

XDD功能还未完善,有些小问题,建议用备份容器运行尝鲜。?(ck乱这件事情,真的令人drama?)

XDD又名“小滴滴”,老年人?开源的一款产品。

项目地址:https://github.com/cdle/jd_study

新项目地址:https://github.com/cdle/xdd(8.16日更新)

项目频道:https://t.me/xyh_Club (建议关注,会有更新通知和功能通知)

功能多样,非常适合爱冒险的玩家们,冲?!

特别鸣谢站友:@狼魂 提供技术支持!

部署步骤

jd_study/xdd版本部署(不管用了,跳更新编译方法

其实真的很简单,和花语大佬的JDC差不多。就是配置文件比较复杂,可选性较多。

一、下载⏬最新的XDD程序

下载地址:https://github.com/cdle/jd_study/releases/tag/main

AMD64架构的,适用服务器,PC等;ARM架构的,适用于斐讯N1、路由器等。请根据自己的设备选择。

找到适合自己cpu架构的程序下载,我的群晖适用amd64,示例都是用它。

1、下载文件到青龙容器映射的ql根目录

2、ssh连接青龙容器,输入下面?的命令

cd /volume1/docker/ql ##进入青龙文件夹路径
chmod 777 xdd_linux_amd64 ##给权限
./xdd_linux_amd64 ##启动,让它跑一会儿

跑完后会自动生成“conf”文件夹及相关配置文件。

群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
运行状况
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
目录树

3、修改配置文件app.conf、config.yaml

  • app.conf:修改端口 根据自己喜欢,开端口就行,偷懒就默认。
  • config.yaml:重要参数配置,这个要稍微用点心❤️

敲重点

群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)

再举个?,()括号内是小姐姐的废话。

mode: balance #模式 balance(均衡模式)、parallel(平行模式)
##balance根据weigth均衡分配cookie,权重越大分配的越多,当一个容器失联时会自动将cookie转移到其他容器。平行模式下,所有容器拥有全部cookie,适合每个容器单独跑特定脚本的情况。
containers: #容器,可配置多个
  - address: http://192.168.31.233:5700 #青龙2.2、青龙2.8、v1v2v3v4v5访问地址(根据自己ip填)
    username: admin #用户名(青龙config文件夹-auth.json文件找)
    password: admin #密码(青龙config文件夹-auth.json文件找)
    weigth:  #权重 balance模式下权重越高分得的ck越多,默认1(看你自己,我单容器默认)
    mode: parallel #单独对容器进行模式设置(自己选)
    limit:  #限制容器ck数目 (我没限制)
  #- address: http://192.168.31.233:5525 ##(单容器注释,多容器保留)
  #  username: admin
  #  password: admin
  #- path: /Users/cdle/Desktop/jd_study/jdc/config.sh #本地配置文件路径 v1v2v3v4v5和不知名容器的配置
  #- path: /Users/cdle/Desktop/jd_study/jdc/list.sh
theme: https://ghproxy.com/https://raw.githubusercontent.com/cdle/jd_study/main/xdd/theme/noodin.html #自定义主题,支持本地、网络路径(我喜欢吃面)
static: ./static #静态文件 便于自定义二维码页面时,引入css、js等文件(不用动)
master: jd_xxxxx #管理员账户pin,有多个用'&'拼接
database: /volume1/docker/ql/db/.jdc.db  #数据库位置,默认./.jdc.db #(强迫症的我还是给它找了个家,路径按自己的来改)
qywx_key:  #企业微信推送key(这个就是企业微信机器人的key)
daily_push: #定时任务(这个我暂时没有配置)
resident: #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写,后续实现指定账号助力功能。(这个我也没配置,多容器自己试试)
#自定义ua
user_agent:
telegram_bot_token:  #telegram bot token(这个应该不用再说了吧)
telegram_user_id:  #telegrame user id(这个应该不用再说了吧)
qquid:  #接收通知的qq号(这个填你的群主qq号码,和扫码配置的qq机器人分开,需要2个qq号)
qqgid:  #监听的群(把你的羊毛群号填上去)
default_priority: #新用户默认优先级(默认就行,默认是1)
no_ghproxy: true #更新资源是否不使用代理 默认false(看你自己的运行环境填)
qbot_public_mode: true  #qq机器人群聊模式,默认私聊模式(我用了群测试,所以改了true,默认false)
daily_asset_push_cron: 0 9 * * * #日常资产推送时间(这个应该也不用再说了吧)

配置好之后,保存文件。

4、重启程序

回到ssh工具?,按键盘control+c退出,或者杀进程,然后后台挂机

sudo -i ##获取root权限,输入密码?Enter键
ps -ajx|grep xdd ##查看原程序PID
kill -9 *** ##结束程序(***改为你的PID),结束后无任何提示,不放心再输入一下,会提示无此进程。
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
nohup ./xdd_linux_amd64 & ##后台挂机,如果配置了qq建议先./xdd_linux_amd64,qq扫码后再后台挂机。
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)

新版xdd编译部署-群晖6.2版本

因新版xdd不再提供已编译好的程序,需要各位玩家自行编译。(学习门槛又变高咯)

建议玩家们自行编译,不要随便使用第三方编译程序,存在被偷ck风险。

一、群晖安装gcc

  1. 新增套件来源:https://www.cphub.net
  2. 先后安装4个套件:Easy Bootstrap Installer、Perl、iPKGui、Git server
  3. 然后ssh连接群晖,输入下面?的命令
sudo -i ##root权限
ipkg install gcc ##安装gcc

群晖7.0安装bootstrap的方法(来自玩家@momo)

群晖7.0安装bootstrap看下玩家@momo 的教程
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
添加源

群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
gcc安装

二、安装go环境

主要引用大佬原教程,我只是结合自己的实践情况,稍微做点修改和补充。

学自“夕阳红Club”频道

1、去go官网找到适合你cpu架构的go安装包链接 (https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz) ,以群晖amd64为?。

因本人群晖刚好是amd64的,可以直接抄大佬?‍♂️作业。请务必选择适合自己的版本。

群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
引用自“夕阳红Club”频道

2、ssh链接群晖,分别执行下面命令?

sudo -i ##root权限
cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz ##local目录下载⏬
tar -xvzf go1.16.7.linux-amd64.tar.gz ##解压
vi /etc/profile ##打开文件,设置环境变量,输入“i”进行编辑文件,最后一行输入下面的变量,全选复制进去。(下方左图)
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
##输入后,按“Esc”,再输入":wq",按"Enter",保存并退出。
source /etc/profile
go env #运行后,出现下方右图运行状态,表示装好了。
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
引用自“夕阳红Club”频道
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
引用自“夕阳红Club”频道

3、拉库安装xdd

cd /volume1/docker/ql/ ##cd到青龙容器映射的ql目录,根据自己的路径改(小姐姐?有强迫症,你也可以按大佬路径来)
git clone https://github.com/cdle/xdd.git #此时你的ql目录下会新增文件夹xdd
cd xdd ##cd到xdd目录
go build ##开始编译,稍微等一下,让它跑一会儿
chmod 777 xdd ##给权限
./xdd ##初始化并生成配置文件

4、修改配置文件:修改配置文件app.conf、config.yaml,路径在/xdd/conf

大佬最新的配置文件已经删除注释了,为了提高门槛吧。我这边根据之前的文件,进行补充注释。

app.conf:修改登录端口(记得给端口放行,不然登陆不了哦)

config.yaml和之前的配置文件对比:

  • database参数有变化,之前默认./.jdc,现在默认./.xdd;
  • theme主题参数有变化,因库地址变更,这里也相应变更了;
  • 新增了几种数据库,小姐姐用不上,所以我注释了。

下面?是我用的模版

mode: parallel #模式 balance(均衡模式)、parallel(平行模式)
#balance根据weigth均衡分配cookie,权重越大分配的越多,当一个容器失联时会自动将cookie转移到其他容器。平行模式下,所有容器拥有全部cookie,适合每个容器单独跑特定脚本的情况。
containers: #容器,可配置多个
  - address: http://192.168.31.233:5525 #青龙2.2、青龙2.8、v1v2v3v4v5访问地址
    username: admin
    password: admin
    weigth:  
    mode: parallel
    limit: 9999
  #- address: http://192.168.31.233:5525
    #username: admin
    #password: admin
  #- path: /Users/cdle/Desktop/jd_study/jdc/config.sh #本地配置文件路径 v1v2v3v4v5和不知名容器的配置
  #- path: /Users/cdle/Desktop/jd_study/jdc/list.sh
theme: https://ghproxy.com/https://raw.githubusercontent.com/cdle/xdd/main/theme/noodin.html 
#自定义主题,支持本地、网络路径
static: ./static
master:  #管理员账户pin,有多个用'&'拼接
database: /volume1/docker/ql/db/.xdd.db #可以不填,默认。(小姐姐强迫症)
qywx_key: #企业微信机器人key
daily_push: #定时任务
resident: #均衡模式下所有容器共同的账号pin,有多个用'&'拼接。不建议填写,后续实现指定账号助力功能。
#数据库 支持sqlite3、mysql和postgres
#sqlite3 填路径,默认 ./.xdd
#mysql填 user:pass@tcp(127.0.0.1:3306)/dbname?charset=utf8mb4&parseTime=True&loc=Local
#postgres填 host=localhost user=gorm password=gorm dbname=gorm port=9920 sslmode=disable TimeZone=Asia/Shanghai
#自定义ua 
user_agent:
telegram_bot_token:  #telegram bot token
telegram_user_id: #telegrame user id
qquid: #接收通知的qq号(这个填你的群主qq号码,和扫码配置的qq机器人分开,需要2个qq号)
qqgid: #监听的群
default_priority: #新用户默认优先级
no_ghproxy: false #更新资源是否不使用代理 默认false
qbot_public_mode: false  #qq机器人群聊模式,默认私聊模式
daily_asset_push_cron: 0 9 * * * #日常资产推送时间
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
成功上车?,不整虚的。

5、 回到ssh工具?,按键盘ctrl/command+c退出,或者杀进程,然后后台挂机

sudo -i ##获取root权限,输入密码?Enter键
ps -ajx|grep xdd ##查看原程序PID
kill -9 *** ##结束程序(***改为你的PID),结束后无任何提示,不放心再输入一下,会提示无此进程。
./xdd -d ##来自老年人的官方推荐方式,后台静默运行。如果配置了qq建议先./xdd,qq扫码后再后台挂机。
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
如果没有第2行,说明你没有启动xdd,直接执行后台挂机就行
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)

6、如何后续升级更新xdd?

最新的xdd只需要给bot发送指令“升级”就会自动拉取代码升级哦。

我测试后,第一次提示“编译失败”,第二次又提示“已是最新版”,不管了,我就当是最新的了。

xdd升级提示“exit status 1”的一种解决方案。

新版本的新功能后面再补充。
熬最晚的夜,敷最贵的面膜。玩家们,来给小姐姐一张前男友面膜!?

具体配置及应用场景详解

昨天话没说完,太困了,今天继续。ck乱了不要慌,小姐姐帮你来开荒!

用了xdd,青龙面板里面的ck会变成一条,就不要纠结这个一条的ck了,直接在xdd面板里面进行配置。

目前的特色功能:

  • 支持“扫码”、“查询”、“状态”、“升级”、“许愿”命令。
  • 批量导入ck功能,直接发给qq或tg机器人即可。
  • qq机器人实现在一对一扫码时会将qq和狗东账号绑定,在账号过期时提醒用户。
  • qq机器人实现监听群聊消息,qbot_public_mode可以指定机器人的工作模式。
    有用户发起临时对话或直接发起群聊两种模式。
  • 机器人新增自动回复功能,支持正则法则。在conf文件中reply.php设置规则。
  • 支持一对一资产推送,daily_asset_push_cron 设置定时推送,同时机器人可以查询账户资产。
  • 资产查询命令可以指定账号 查询 1 2 3或 范围查询 查询 1-20,支持关键字查询匹配昵称、备注和账号ID, 查询 关键字。
  • 支持QQ用户查询绑定账号de资产信息,使用指令 查询 或 query,无需其他参数。
  • 支持push+一对一资产推送,在管理面板填写token。
  • 支持用户扫码后,直接跳转自己的面板管理界面,可以自行修改qq账号等信息。
  • 支持在自定义口令中使用图库。
  • 支持许愿功能:许愿 “愿望”,1ck=1个许愿币
    想跟大佬提需求请到 @cdle_test_bot ,格式:许愿实现***功能。1ck=1个许愿币
  • 群聊机器人回复时会@群成员。
  • 实现v系列面板跨容器自动生成互助规则的功能,可以在管理面板指定要助力的账号和编辑互助码。此外,可以将jd_get_share_code的日志发给机器人实现批量导入互助码。
  • 跨容器互助支持青龙2.8,原理是自动在环境变量增加互助码。
  • 支持升级指令。协助执行拉取代码、编译、重启等操作。
    使用方法:给机器人发“升级”指令即可。
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
新版可以编辑互助码了哟~

一、设置账号的优先级(优先级数字越大,地位越高,排名越靠前)

用配置的管理账户的京东账号扫码登录,即可进入管理面板界面。下面?是配置参数。

master: jd_xxxxx #管理员账户pin,有多个用'&'拼接

左上角的三个按钮是个摆设,按不动,不用管他。(不方便,如果可以直接加账号,不用扫码多好啊!)

注意⚠️:用户优先级小于零时将被视为无效。

群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)

二、配置交互和推送

tg和qq支持的命令:扫码(qrcode)、查询( query)、状态、升级、许愿等。

指定查询“查询 1 2 3”或范围查询“查询 1-20”,支持关键字查询匹配昵称、备注和账号ID, “查询 关键字”。

一定要注意,命令“查询”和“关键词”之间的空格不能省略!

配置tg推送通知和交互(推荐)

把下面?的参数填上就行,暂时可以和青龙共用,没有什么冲突的命令。(我反正这么干了)

telegram_bot_token:  #telegram bot token(这个应该不用再说了吧)
telegram_user_id:  #telegrame user id(这个应该不用再说了吧)

配置qq号码,方便一对一推送

来自作者的友情提醒:QQ机器人开启群聊模式将其设为管理员就不会风控了。

配置好qquid参数保存config.yaml后,重启xdd,会出现下面?的二维码。请用你的另外一个qq号码,作为机器人账号扫描进行绑定,并把qq机器人设置为管理员,且两个qq号码互相加为好友。

一定要注意,qq号码需要2个,一个作为接受通知的qq号码,一个是作为机器人的qq号码。否则会机器人不理你的情况。我之前就是把qquid和机器人配置成了一个,总是不听我的话。

qquid: #接收通知的qq号(这个填你的群主qq号码,和扫码配置的qq机器人不一样,需要2个qq号)
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
这里扫码是作为机器人的qq进行扫码!

如果想要重新配置qq机器人,删除xdd目录下的session.token文件重启xdd即可。下面?命令

cd /volume1/docker/ql/xdd ##cd到xdd目录
rm -rf session.token ##删除配置文件

群晖用户直接去file station找到文件删除即可。

群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)

批量导入ck功能

将ck一个一个分行导入或者用&链接导入均可,注意用接收qq消息的号码发送到群或者qq机器人,不要qq机器人发送给自己。

批量导入互助码功能

直接将脚本jd_get_share_code.js的运行日志复制发给机器人即可。

经测试(16个账号),qq机器人受限于消息字数,一次最多发6-7个账号;tgbot完美导入无限制,也可能我ck太少。

许愿功能

许愿功能的话比较有意思,提供1个ck就多1个许愿币,然后可以许愿。目前来看比较实用的场景就是跟大佬提需求,但是需要贡献一个ck。呆瓜们,快去跟cdle大佬许愿吧,这样大佬就有开发的动力了!

群聊模式下测试情况(目前还没体会到它的好,机器人经常不理我,可能我没用对我真的没用对)

我的qq机器人是群主,不能设置管理员,据说设置成为管理员的qq机器人好使,后面我有时间再测试。

  • 在群里面发送”查询 1“指令生效,机器人有反应;
  • 但是临时会话窗口,如果和qq机器人非好友,发送”查询 1“,机器人没反应;
  • 如果和qq机器人是好友关系,则私聊窗口发送“查询 1”有反应。

私聊模式下测试情况(推荐,体验不错)

  • 在群里面发送指令,qq机器人会私聊给发送指令的qq;
  • 测试了“扫码“、”查询“、”状态“三个命令,均有反应,反应贼快。
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
群会话
群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)
私聊会话

三、常见的坑

1、青龙面板对接XDD后,青龙面板的ck会变成一条。新版xdd已经不会乱ck了,强迫症不用慌了。但是可能会读不到青龙ck,可自行批量导入。通过tgbot或者qqbot都可以。

站友@白桃乌龙 自动读取到了ck,可能看脸,懒得排查问题了。

是的,你没有看错,请做好心理预期。是的,你没看错,强势回归的xdd没有了乱ck这个问题。所以赶紧搭建吧。

2、qquid(config文件配置的接受通知的qq)和qq机器人(xdd启动扫码绑定的qq)是两码事,要分别设置。并且互相是好友。

不分开设置、不是好友的话,机器人是不会乖乖听话的,总会有不理你的情况。

3、qq机器人?️不能自己跟自己对话。

第一次部署,应该会有不少朋友跟我一样想当然,毕竟tgbot可以自己对话。但是请接受这个现实,qq机器人暂时就是不可以?‍♂️。

后话:xdd后面应该会有更多的惊喜彩蛋,建议大家搞个备用容器试试水,该上车时就上车!

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译(扫码挂了)

给TA买糖
共{{data.count}}人
人已买糖
学习笔记折腾记教程精选文章

羊毛常见问题集锦

2021-8-10 22:46:40

教程玩家投稿精选文章

青龙跑金银手指教程

2021-8-13 18:18:35

333 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. user27762

    学习使人快乐

  2. baige

    牛皮牛皮

  3. 七年

    mark一下。

  4. 七年

    这真是个好文章,谢谢

  5. 七年

    真棒,感谢分享!

  6. ?时间ᥫᩣ

    真棒,感谢分享!

  7. slimei

    辛苦了,学习一下

  8. 幻念

    真棒,感谢分享!

  9. 84896150

    感谢分享,赞赞赞

  10. slimei

    mark一下。

  11. 84896150

    好人啊

  12. 七年

    辛苦了,学习一下

  13. slimei

    这真是个好文章,谢谢

  14. 七年

    又学习到了,写的非常好

  15. slimei

    真棒,感谢分享!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索