本帖最后由 gongth 于 2022-7-31 12:49 编辑
前几个月有大佬发布了N1跑青龙面板的教程。本来有一个N1一直安静的当旁路由,想想openwt也有docker,所以能薅点羊毛也是好的。(本人openwrt为F大71+)
写在最前面:折腾需耐心、信心,稍微还需要一丢丢基础。如二者皆失去,可直接上车:短信上车点,如需搭建tg人形bot,可通过以上页面联系方式添加我进行协助。
一、openwrt下IPV6获取
不赘述,强大的恩山教程满地。
二、DDNS
参考我另一篇帖子https://www.right.com.cn/forum/thread-8230166-1-1.html
以上两条看似离题,但实际使用还是很方便的,比如人总有外出的时候,不能在家里守着路由器 特别是对青龙面板的管理,外网还是必要的。
三、青龙面板安装- docker run -dit \
- -v $PWD/ql/config:/ql/config \
- -v $PWD/ql/scripts:/ql/scripts \
- -v $PWD/ql/repo:/ql/repo \
- -v $PWD/ql/log:/ql/log \
- -v $PWD/ql/db:/ql/db \
- -v $PWD/ql/deps:/ql/deps \
- -v $PWD/ql/raw:/ql/raw \
- -p 5700:5700 \
- -p 5701:5701 \
- -e ENABLE_HANGUP=true \
- -e ENABLE_WEB_PANEL=true \
- -e ENABLE_TG_BOT=true \
- --name qinglong \
- --hostname qinglong \
- --restart unless-stopped \
- whyour/qinglong:2.10.13
复制代码
注:本次教程版本号为2.10.13。青龙面板具体操作百度很多教程且容易掌握,不作详细叙述。脚本库因助力被偷甚至京豆被偷等事件众说纷纭,需自担风险,故请自行百度解决,在此不作推荐。
四、傻妞安装
1、一键拉库 - s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s/2
复制代码
2、交互启动 - cd && cd sillyGirl&& ./sillyGirl –t
复制代码
3、在/etc/sillyGirl/sets.conf中新建QQ管理员 - s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo "set qq masters 你的管理QQ号" > /etc/sillyGirl/sets.conf/
复制代码
4、开启芝士并做基本设定 - cd && cd sillyGirl && ./sillyGirl –t/ #进入交互模式,然后分别输入以下命令
- set jd_cookie enable_jd_cookie true #开启芝士
- set sillyGirl enable_http_server true #开启傻妞http服务
- set sillyGirl port 8080 #设置傻妞http服务端口,可自行定义
- set qq masters q1&q2 设置qq管理员此处切记,填入两个QQ号,q1为作为机器人的号,q2本文末尾有用
复制代码对接青龙面板,青龙面板——系统设置——应用设置——新建应用,名称任意,权限全部勾选 - set qinglong client_id ? # 应用ID
- set qinglong client_secret ? # 应用secret
- set qinglong host ? # 青龙面板IP:端口,类似 127.0.0.1:5700
复制代码
傻妞功能极其强大,对接微信公众号、tg甚至小爱同学等很多骚气的玩法。或是利用ql spy 配合人形bot可实现tg群内线报24小时监控,因种种原因不做探讨,请自行研究,可以确定的是OPENWRT下均可实现。 5、静默重启傻妞
四、环境准备 1、安装git、gcc、g++、screen环境 - opkg install git
- opkg install gcc
- opkg install g++
- opkg install screen
复制代码
2、安装go - cd /mnt/mmcblk2p4
- tar -xvzf go1.16.7.linux-arm64.tar.gz
- tar –xvzf node-v18.3.0-linux-arm64.tar.gz
复制代码
**因openwrt下/mnt/mmcblk2p2目录挂载为/,容量仅960M,故需将go和node-v18.3.0-linux-arm64从/mnt/mmcblk2p4链接到/usr/local下方可执行。 代码如下: - ln -s /mnt/mmcblk2p4/go /usr/local
- ln -s /mnt/mmcblk2p4/ node-v18.3.0-linux-arm64/usr/local
复制代码
3、手动修改/etc/profile 在最末尾插入 - export GO111MODULE=on
- exportGOPROXY=https://goproxy.cn
- exportGOROOT=/usr/local/go
- exportGOPATH=/usr/local/go/path
- export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- exportNODE_HOME=/usr/local/node-v18.3.0-linux-arm64
- exportPATH=$PATH:$NODE_HOME/bin
- exportNODE_PATH=$NODE_HOME/lib/node_modules
复制代码
保存,终端执行 立即生效 运行
五、安装node-onebot并对接傻妞 1、拉库: - cd ~ && git clone https://ghproxy.com/https://github.com/takayama-lily/node-onebot.git
复制代码
手动去文件夹/root/node-onebot将config.sample.js改成config.js 并打开。 //"ws://your.address.com:80",修改为 - "ws://127.0.0.1:8080/qq/receive", ##此处8080端口为傻妞http端口
复制代码
保存。 2、运行node-onebot - screen -Snode-onebot ##开启screen守护
- cd node-onebot
- cd && cdnode-onebot && node main ********** ##********为QQ管理号,与前文傻妞配置QQ相同
复制代码扫码登录后Ctrl+a+d退出 3、如需退出QQBOT - screen –ls ##查询screen守护进程
- kill ***** ##杀死进程
复制代码此时傻妞与QQ对接完成,将QQ号拉入任意群,设管理员,也就是前文所说的q1,同时将前文的q2也设为管理员。用q2在群内或向q1私聊发送详细设置命令。 傻妞全命令如下:
|