预览 前端很丑因为我是后端. 首页聊天可以正常发送文本和图片\视频
文本内容服务器不做保存,只做转发,所以无法查看历史记录.
用户发送聊天信息通过随机UUID交互,仅在进页面的时候生成,如果你不小心关掉了页面就再也找不回来了

图片\视频自动加密放到服务器,服务器商也无法访问
 管理员查看在线用户ID部署部署非常简单仅需要有java环境支持linux/windows各种服务器,而且支持自定义配置(端口,密钥,上传文件大小)
只需要克隆项目后执行maven install
然后把生成的jar包上传到服务器执行
java -jar xxx &即可
即可 待办成品自定义配置在jar包的同级建立一个config文件夹,在里面新建文件application.properties
内容参考 # 默认日志级别logging.level.root=info# 占用端口server.port=8001# 管理员密码adminCode=ceshi# 上传文件保存路径filepath= /root/random-chat/file/# AES密钥和盐# 由于AES的秘钥规定是16位秘钥aesKey=*h53*eexfbbxa5#*aesIv=0102030405060708# 最大上传文件大小spring.servlet.multipart.max-file-size = 500MBspring.servlet.multipart.max-request-size = 600MB之后重启服务即可 代码
|