博舍

Spring Boot QQ机器人搭建 github qq机器人

Spring Boot QQ机器人搭建

gocqhttp登录QQ个人代理搭建

要想在服务器端运行,涉及到QQ登录环境异常的问题,要用服务器当代理环境,手机才能扫码登陆,下面是手机挂VPN的方法,节点就是自己的服务器

安装shadowsocks-libev服务端sudoapt-getupdatesudoapt-getinstallshadowsocks-libev开启shadowsocks-libevsudosystemctlstatusshadowsocks-libev配置文件/etc/shadowsocks-libev/config.json{"server":["[::0]","0.0.0.0"],//能通过IPV4和IPV6"server_port":8388,//服务端端口"password":"mypassword",//连接密码"method":"chacha20-ietf-poly1305",//加密方式"ipv6_first":true,"dns_ipv6":true,"fast_open":true,"timeout":600}防火墙配置//如果安装了ufw//开放shadowsocks-libev的端口sudoufwallow8388重启shadowsocks-libevsudoserviceshadowsocks-libevrestart查看ss-server状态psax|grepss-server//正常返回,如果结尾有-u则说明shadowsocks客户端启用了udprelay/usr/bin/ss-server-c/etc/shadowsocks-libev/config.json-u客户端配置安装Shadowsocks配置文件——手动配置//服务器设置服务器:你的服务器的IP,如果有域名可以写域名远程端口:8388//shadowsocks-libev配置文件中的server_port密码:mypassword//shadowsocks-libev配置文件中的password加密方式:chacha20-ietf-poly1305//shadowsocks-libev配置文件中的method//功能设置根据自身情况设置//插件udp设置:如果ss-server状态不带-u一定要设置为禁用参考

https://fanqiang.software-download.name/ebook/03.2.html

监听端口与转发项目部署本地配置

pom文件:

//父项目pom文件org.apache.maven.pluginsmaven-compiler-plugin1.81.8UTF-8//子项目pom文件org.springframework.bootspring-boot-maven-plugin2.6.13true${project.build.finalName}repackagerepackage

maven项目打包并上传至服务器

服务器

编写dockerfile文件

vimfilenameFROMopenjdk:8MAINTAINERHXYY//签名ADDjar包名别名.jarCMDjava-jar

运行dockerfile文件构建镜像

dockerbuild-f./dockerfile-t镜像名.

搭建容器

dockerrun-id--name容器名-p宿主机端口:docker端口镜像文件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇