由于我本人Linux服务器没有图形化界面,所以此教程适用于没有图形化界面的Linux服务器。下面来进行操作(没有docker的自行安装docker):
1 | docker pull ilharp/qqnt:master-16-linux-amd64-up3.1.1-11223 |
1 | docker run -itd --name ntqq --add-host=host.docker.internal:host-gateway -p 6080:80 -p 5901 -e VNC_PASSWD=0813 docker.io/ilharp/qqnt:master-16-linux-amd64-up3.1.1-11223 /sbin/my_init -- bash -l |
其中VNC_PASSWD=0813可自行修改密码
1 | docker ps -a #查看docker容器 |
1 | docker exec -it containerID前三位 bash #进入容器终端 |
如果服务器是root用户,则:vim /etc/runit/runsvdir/default/qqnt/run
把里的/opt/QQ/qq
改成:/opt/QQ/qq --no-sandbox
然后按ctrl + d
退出容器终端,回到宿主机终端,重启一下容器:docker restart containerID
前三位,然后访问服务器ip:6080
就能登录qq了
至此,docker容器里面的qq更新完成
1 | docker exec -it containerID前三位 bash #进入容器终端 |
然后按ctrl + d
退出容器终端,重启容器:docker restart containerID
,然后访问服务器IP:6080
,登录QQ,就可以在QQ设置中看到该插件
1 | ctrl + d #退出容器终端 |
在设置中填写反向websoket地址:ws://host.docker.internal:2536/go-cqhttp
ffmpeg路径/usr/bin/ffmpeg
在容器中执行
1 | apt install ffmpeg -y |
至此,docker容器操作结束,我们返回宿主机,安装
然后安装
然后node app
运行一下云崽,生成配置文件,完事后直接ctrl+c
,然后将方框中的内容填写在ws-plugin/config/config/ws-config.yaml
中
1 | # 连接服务列表 |