随机匿名聊天室java源码

首页 / Java源码 / 正文


19.png

源码介绍

随机匿名聊天室java源码,前端有点丑因为我是后端,自己美化下。

可以正常发送文本和图片、视频,文本内容服务器不做保存,只做转发,所以无法查看历史记录.。

用户发送聊天信息通过随机UUID交互,仅在进页面的时候生成,如果你不小心关掉了页面就再也找不回来了。图片视频自动加密放到服务器,服务器商也无法访问。

管理员查看在线用户ID,访问 http://localhost:8001/admin/你配置的密码,即可看到大概的用户数和id,看不到任何聊天内容。

源码安装方法

部署非常简单仅需要有java环境,支持linux/Windows各种服务器,而且支持自定义配置(端口,密钥,上传文件大小)

只需要克隆项目后执行

1
maven install

然后把生成的jar包上传到服务器执行

1
java -jar xxx &即可

即可

自定义配置方法:

在jar包的同级建立一个config文件夹,在里面新建文件application.properties

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 默认日志级别
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 = 500MB
spring.servlet.multipart.max-request-size = 600MB

之后重启服务即可

下载链接:https://pan.baidu.com/s/1M1Z3ij3UzK9gbB_CRYPW-g

收藏
点赞