群晖sillyGirl对接公众号/阿东部署方法10.05更新

背景:因为小姐姐是用的移动宽带,没有公网ip,所以一直都是借助zerotierone来穿透的。这次傻妞升级对接公众号需要80端口,没办法只能借助服务器了,这就饶了很多弯路。但最终还是成功了,得来全不费功夫。反正目前傻妞对接青龙,对接阿东,还是蛮舒服的。终于不用给朋友做手抓饼了。

小姐姐的教程可能比较绕,群晖、服务器几经周转才让群晖和公众号成功match。应该有其他便捷的方案,但是小姐姐能力有限,只能这样了。反正我结果是行得通的。

更新内容:
10.05 补充和修订阿东部署部分,感谢TG群友的反馈!
@chjian xu @Zhazha Hui

解题思路

微信公众号通过群晖服务器进行开发者验证👉sillyGirl对接阿东青龙👉微信公众号sillyGirl成功握手

为了让大家更好的理解整个逻辑,我用非常蹩脚的功力画了一个很菜很水的流程图,感觉不画个图就说不清楚。
希望这张图能让帮你你大概有个整体的了解和思路。

废话说完了,我要开始喂饭了。🍚

部署步骤

本方案的运行环境:

群晖1台(内网环境)、国外服务器、二级域名(非备案)、个人订阅号1个,最新sillyGirl、阿东短信登陆v1.1旧版、青龙v2.9.5

准备工作:

  • 群晖1台
  • 服务器1台(域名备案了选国内服务器,非备案选国外服务器)
  • 路由器1台
  • 域名1个
  • 微信公众号1个

一、微信公众号开发者验证

科技玩家圈此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“密码”,获取验证码。在微信里搜索“科技玩家圈”或者“kejiwanjiaquan”或者微信扫描右侧二维码都可以关注本站微信公众号。

二、Docker阿东短信登陆部署

一、导入阿东

1、下载1.1旧版镜像文件:文末下载

亲测群晖上仅1.1旧版镜像对接傻妞成功了。非常感激TG群友的提供。

2、导入阿东1.1旧版Docker镜像文件

群晖Docker👉“镜像”上方“通过文件导入

3、新增建立映射文件夹和文件:jdql文件夹,我创建在/volume1/docker/目录下

4、下载chrome镜像(仅需执行一次,后续更新不用重新下载)

用命令和注册表搜索下载都可以,注意一下版本

sudo docker pull selenoid/chrome:89.0

二、配置阿东

1、先去青龙面板新增应用

2、下载配置文件env.properties,并确认docker.sock存在

ssh链接群晖,并输入下面代码运行

#进入新建的jdql目录
cd /volume1/docker/jdql
#下载配置文件
wget -O env.properties https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties
#如无梯子,请用
wget -O env.properties https://ghproxy.com/https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties
#检查docker.sock是否存在
ls -alh /var/run/docker.sock

3、修改配置文件env.properties,根据自己的情况按需配置

知道你们懒,文末附了下载

1)ssh链接,输入下面命令
cd /volume1/docker/jdql
vi env.properties
2)按键盘字母i,进入编辑模式,按需修改。改好后按键盘esc退出,输入:wq,退出并保存。

作者的注释都很详细,如果你看不懂,那只能抓你回去九年义务教育了。建议用不上的都注释掉。

#请根据机器配置合理调整大小,最小为2,该值表示可以同时多少人使用
SE_NODE_MAX_SESSIONS=2
#青龙上传模式
#1 直传,配置了几个青龙就传几份CK
#0 获取到CK后,弹窗可勾选传哪个,若只配置了一个青龙,则自动变为直传
QL_UPLOAD_DIRECT=0
#########青龙#########
#指定获取到的ck要上传到哪个青龙面板

#第1套青龙(用户名密码登录)
QL_URL_1=
#和下面的OpenApi方式二选一
#青龙面板用户名,密码
QL_USERNAME_1=admin
QL_PASSWORD_1=[青龙面板登录密码]
#上面的用户名密码登录方式二选一
QL_CLIENTID_1=
QL_SECRET_1=
#自定义名称,用于展示
QL_LABEL_1=
#青龙面板ck最大容量,超量不上传
QL_CAPACITY_1=


#用户名密码登录方式二选一
#第2套青龙(openid登录)
#QL_LABEL_2=阿里云
#QL_URL_2=http://10.0.0.200:5700
#QL_USERNAME_2=
#QL_PASSWORD_2=
#QL_CLIENTID_2=dd
#QL_SECRET_2=dd
#青龙面板ck最大容量,超量不上传
QL_CAPACITY_2=40


#第3套青龙(openid登录)  以此类推
#QL_LABEL_3=七牛云
#QL_URL_3=http://10.0.0.200:5800
#QL_USERNAME_3=
#QL_PASSWORD_3=
#QL_CLIENTID_3=ff
#QL_SECRET_3=ff
#青龙面板ck最大容量,超量不上传
#QL_CAPACITY_3=40
#####################

#########推送#########
## 通知环境变量
## 1. Server酱
## https://sct.ftqq.com
## 下方填写 SCHKEY 值或 SendKey 值
PUSH_KEY=""

## 2. BARK
## 下方填写app提供的设备码,例如:https://api.day.app/123 那么此处的设备码就是123
BARK_PUSH=""
## 下方填写推送声音设置,例如choo,具体值请在bark-推送铃声-查看所有铃声
BARK_SOUND=""
## 下方填写推送消息分组,默认为"QingLong"
BARK_GROUP="QingLong"

## 3. Telegram
## 下方填写自己申请@BotFather的Token,如10xxx4:AAFcqxxxxgER5uw
TG_BOT_TOKEN=""
## 下方填写 @getuseridbot 中获取到的纯数字ID
TG_USER_ID=""
## Telegram 代理IP(选填)
## 下方填写代理IP地址,代理类型为 http,比如您代理是 http://127.0.0.1:1080,则填写 "127.0.0.1"
## 如需使用,请自行解除下一行的注释
TG_PROXY_HOST=""
## Telegram 代理端口(选填)
## 下方填写代理端口号,代理类型为 http,比如您代理是 http://127.0.0.1:1080,则填写 "1080"
## 如需使用,请自行解除下一行的注释
TG_PROXY_PORT=""
## Telegram 代理的认证参数(选填)
TG_PROXY_AUTH=""
## Telegram api自建反向代理地址(选填)
## 教程:https://www.hostloc.com/thread-805441-1-1.html
## 如反向代理地址 http://aaa.bbb.ccc 则填写 aaa.bbb.ccc
## 如需使用,请赋值代理地址链接,并自行解除下一行的注释
TG_API_HOST=""

## 4. 钉钉
## 官方文档:https://developers.dingtalk.com/document/app/custom-robot-access
## 下方填写token后面的内容,只需 https://oapi.dingtalk.com/robot/send?access_token=XXX 等于=符号后面的XXX即可
DD_BOT_TOKEN=""
DD_BOT_SECRET=""

## 5. 企业微信机器人
## 官方说明文档:https://work.weixin.qq.com/api/doc/90000/90136/91770
## 下方填写密钥,企业微信推送 webhook 后面的 key
QYWX_KEY=""

## 6. 企业微信应用
## 参考文档:http://note.youdao.com/s/HMiudGkb
## 下方填写素材库图片id(corpid,corpsecret,touser,agentid),素材库图片填0为图文消息, 填1为纯文本消息
QYWX_AM=""

## 7. iGot聚合
## 参考文档:https://wahao.github.io/Bark-MP-helper
## 下方填写iGot的推送key,支持多方式推送,确保消息可达
IGOT_PUSH_KEY=""

## 8. Push Plus
## 官方网站:http://www.pushplus.plus
## 下方填写您的Token,微信扫码登录后一对一推送或一对多推送下面的token,只填 PUSH_PLUS_TOKEN 默认为一对一推送
PUSH_PLUS_TOKEN=""
## 一对一多推送(选填)
## 下方填写您的一对多推送的 "群组编码" ,(一对多推送下面->您的群组(如无则新建)->群组编码)
## 1. 需订阅者扫描二维码 2、如果您是创建群组所属人,也需点击“查看二维码”扫描绑定,否则不能接受群组消息推送
PUSH_PLUS_USER=""

## 9. go-cqhttp
## gobot_url 推送到个人QQ: http://127.0.0.1/send_private_msg  群:http://127.0.0.1/send_group_msg
## gobot_token 填写在go-cqhttp文件设置的访问密钥
## gobot_qq 如果GOBOT_URL设置 /send_private_msg 则需要填入 user_id=个人QQ 相反如果是 /send_group_msg 则需要填入 group_id=QQ群
## go-cqhttp相关API https://docs.go-cqhttp.org/api
GOBOT_URL=""
GOBOT_TOKEN=""
GOBOT_QQ=""
#####################

#########XDD#########
XDD_URL=
XDD_TOKEN=
#####################

#########页面自定义#########
INDEX.TITLE=[你的首页标题]
INDEX.NOTICE=[你的公告]
#####################

#########自定义操作时限,单位 秒#########
OP_TIME=180
#####################

4、直接ssh命令完成部署(快准狠)

这是一条命令,请一把梭哈,不要犹豫。

sudo docker run -d \ 
-p 5702:8080  \ #端口映射左边是本地端口,我用5702,是想给ninja留个位置,万一老狼回来了尼。你可以用5701或其他。
--name=webapp  \
--privileged=true \
-e "SE_NODE_MAX_SESSIONS=2" \ #这里数字代表同时运行几个,根据自己的配置改。
-v /var/run/docker.sock:/var/run/docker.sock \
-v /volume1/docker/jdql/env.properties:/env.properties:ro \ #左边映射目录根据自己的地址改
rubyangxg/jd-qinglong:1.1

容器跑起来后,耐心等待一段时间让它飞一会儿。可以通过”容器-日志“查看状态。日志太多了,也不知道具体什么时候可以,反正我到下面的状态,再打开阿东登陆界面就是ok的。

三、sillyGirl部署

1、安装傻妞

请移步下面的教程观赏,已根据最新版调整教程。

群晖Docker傻妞SillyGirl部署教程 10.02更新

2、配置傻妞

1)对接阿东短信登陆

  • 设置阿东登陆地址
    set jd_cookie address ?
    • 示例: set jd_cookie address http://192.168.1.1:5700
  • 设置阿东登陆坑位数
    set jd_cookie login_num ?
    • 示例: set jd_cookie login_num 1

2)对接青龙

先去青龙面板设置应用

  • 设置青龙地址
  • 设置青龙 client_id
    • set qinglong client_id xxxxxx
  • 设置青龙 client_secret
    • set qinglong client_secret xxxxx

3)对接微信公众号

以下参数都是之前微信公众号开发者验证中获取的。

  • set wxmp app_id xxxxxx
  • set wxmp app_secret xxxxxx
  • set wxmp token xxxxxx
  • set wxmp encoding_aes_key xxxxxx

4)全部配置完成后,重启 sillyGirl,重启青龙

若连接不上青龙,尝试,删除青龙镜像和容器,并重新拉取青龙镜像部署。

3、NAS反代

进入群晖 -> 控制面板 -> 应用程序门户 -> 反向代理服务器。新增一个反代,在“常规”中设置,来源:选择对应的协议http/https;设置主机名(服务器的ip或绑定的域名);端口(服务器流量端口,文中是7012),目的地:选择对应的协议http/https;设置主机名(群晖的IP地址);端口(傻妞的端口)。设置好后点击确定保存即可。

以上全部跑通之后,你就可以愉快的用公众号登陆啦!快去微信公众号尝试各种指令吧。

后话:终于写完了,我要躺平了。
新人朋友可能看了有点懵,自己慢慢消化吧。​
如果对你有帮助,点个赞鼓励一下我吧。

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.发现违规行为请私信站长LAzySheep或进TG群举报。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 群晖sillyGirl对接公众号/阿东部署方法10.05更新

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您有每天免费下载所有资源次的特权,今日剩余 已取得下载权限

给TA买糖
共{{data.count}}人
人已赞赏
教程玩家投稿

推荐两个青龙中使用的命令

2021-10-2 12:43:32

学习笔记折腾记

安卓apk和微信小程序的简单打包过程

2021-10-5 15:16:53

63 条回复 A文章作者 M管理员
  1. yuzhilz

    傻妞不能发送登录-输入手机号更新CK了吗?

  2. 封号

    是正确的它显示token验证不

  3. blackyork

    我能说自己是来刷评论赚积分的吗?

  4. tabby

    为啥我token是正确的它显示token验证不通过啊

  5. 啦啦啦

    微信公众号服务器配置一直提示"参数错误,请重新填写"是什么意思啊

  6. 🤢

    小姐姐傻妞怎么备份重新装啊

  7. dancecity

    傻妞的域名要和验证公众号的域名是同一个吗?

  8. 渴望无限

    为啥提交公众号那边提示请求URL超时,明明是能访问的啊

  9. 白

    阿东别用1.1了 用all版本就好

    • LAzySheep

      我的群晖用all不行

  10. 徐biubiu

    公众号URL限定80/443端口有什么好方法吗?我公网ip端口转发不行、唉。想破了脑袋

  11. dancecity

    运行时间没过24小时就会挂掉。不知道大家有没有相同的问题。

  12. PeterLi

    谢谢

  13. 小明

    话说微信公众号可以设置跟QQ一样让大家查询自己的账号吗?还是只能管理员可以查询?如果可以设置的话要怎么设置呢?😟

    • Alva

      自己注册的都可以查吧,输入查询好像就可以。

  14. Plus123

    小姐姐,傻妞怎么对接多个青龙容器呀

  15. 久橙

    没有群晖,只用服务器可以实现吗

  16. hansey1589

    有没得大佬分享一下傻妞第三方的api,像是什么小爱之类的。。。。

  17. 白

    小姐姐我阿东为什么容器启动不了
    Caused by: java.io.IOException: No such file or directory

  18. 湫天

    感谢分享,积分到手

  19. 低调6696

    😤😎😤😤😤😤😤😤😖😖加油

  20. 可乐加百事去气泡

    部署完后是不是可以微信公众号一对一推送资产?

  21. Alva

    没有备案的国外服务器与域名也可以使用吗?公众号允许接入?

    • 尋kuk

      我的没备案,貌似不能接入,提示“请求 url超时”

    • Alva

      没有备案是可以用开发url的,js对接时需要备案域名。

  22. Alva

    学习了!👍

  23. gameboy

    学习先

  24. 大壮

    小姐姐服务器是用的宝塔面板么?

  25. tritium

    小姐姐请问如果阿东和青龙运行在同一设备上,QL_URL怎么填呢,还是正常填域名:5700就可以吗,我现在是一直无法获取token

    • LAzySheep

      就是青龙地址就好啦

    • tritium

      解决了 不要两种登陆方式都填

  26. Joy

    小姐姐用公众号登录的账号绑定数据在哪?我换位置安装了,想把绑定的信息复制过去。这样就不用再重新再绑定一次了。

    • LAzySheep

      cache文件

  27. duxiuyulin

    干货颇多,让人欲罢不能

  28. Nathan

    2、配置nginx反代
    在nginx配置文件的server部分中,增加下述内容

    这个在哪里,没有找到啊

    • Nathan

      云服务器的哪里找这个

    • zhazhahui

      云服务器里面的宝塔面板,里面的应用

  29. maodawei

    赛高

  30. Larmumu

    支持!这两天研究了个遍,看一下标题就知道怎么弄了,哈哈😁

  31. 可爱昵称

    只有群晖➕公网,必须要服务器才行?

    还有这个搞法,不怕强哥生气?😱

    • LAzySheep

      看你怎么部署,傻妞都放服务器就不用这么麻烦啦。

    • 可爱昵称

      工程太大,玩不起了,小车买点手抓饼算了~

    • LAzySheep

      我对接的是阿东,强哥是谁,我不知道。

    • LAzySheep

      你说什么,大声点,我听不见。😎

  32. Jonty

    如果我的就是公网ip 就不需要反向代理了吧 能出个教程嘛

    • LAzySheep

      这就没必要再出教程了啊,举一反三,无非省略了我的内网穿透。

    • 威尔史密斯

      白群不是送群晖域名解析的吗,能直接填域名:端口吗?

    • 徐biubiu

      你搞明白了吗兄弟?让我头疼的是公众号的URL只能是80端口。

  33. 湫天

    微信公众号经常显示出现故障无法提供服务

  34. 小明

    小姐姐服务器用哪个

  35. 萌虎乖乖

    呜呜呜呜 我又要折腾了嘛。。。辛苦小姐姐了 😭不要勾引我折腾了

  36. wealegend

    赛高!

个人中心
今日签到
有新私信 私信列表
搜索