无痕聊天室

news/2024/12/22 19:50:24/

最近在网上发现一个无痕聊天室,聊天信息走的全是内存,不存任何信息,刷新就啥都没有了。图片只能发送保存都费劲。


聊天室是基于hyperf框架开发的一款web聊天室,双向数据加密,任何聊天信息不会存于客户端/服务端,开发这款产品的初衷就是全程无痕

 聊天室项目下载地址

Releases · etjson/chat · GitHublinux系统专用无痕聊天室程序. Contribute to etjson/chat development by creating an account on GitHub.https://github.com/etjson/chat/releases

测试环境

Linux Centos8.2 64位,

服务器“腾讯云”

我测试的是“1核1G1M”

配置决定可以在线的人数。


安装教程

首先先下载文件chat.tar.gz

然后把文件上传到目录下  这里我用的是 home 目录

解压文件   tar -zxvf chat.tar.gz

 

 使用  ./run start  运行聊天室即可

 出现以上页面就证明可以正常运行了!

可以用过IP访问

电脑端:http://ip:9090/i/1.html 

手机端:http://ip:9090/ii/1.html 

PC访问和手机访问都可以自动切换

红色数字是聊天室的房间号  1-9999999 每个聊天室都是独立的


使用说明

启动:./run start

停止:./run stop

重启:./run restart

查询状态:./run status

查询环境版本:./run version


配置文件

程序根目录下有core.ini文件,根据自己需求进行配置。

配置文件默认内容如下:

[core]
port = 9090
redis = 6389
key =
adminpwd =[bt]
url =
key =[sms]
admin =
appid =
appkey =
template_admin =
template_sms =
sign =

core节点:

port:聊天室开放端口

reids:缓存服务开放端口(给程序用的)

key:聊天内容加密秘钥,不填则自动随机生成

adminpwd:管理员密码,输入成为管理员指令需要用到

bt节点:

PS:此配置为宝塔API接口配置,用于在聊天室中输入指令调用宝塔服务,配置时IP白名单别忘填写127.0.0.1(特殊情况除外)

url:宝塔API地址

key:宝塔API的秘钥

sms节点:

PS:此配置为腾讯云短信接口配置,用于在聊天室中输入指令调用短信发送服务

admin:管理员手机号

appid:应用appid

appkey:应用key秘钥

template_admin:短信通知管理员模板ID

管理员通知模板只会传递房间ID一个参数,所以推荐申请这个模板:

亲爱的管理员,房间:{1}号呼叫,请及时查看!

template_sms:短信通知用户模板ID

短信通知用户模板没有参数要求,但是用户提供的参数值必须和模板中的对应,比如申请的模板是:

亲爱的用户:{1},您好,房间:{2}号呼叫,请及时查看!

这个模板中就包含了两个参数,此时管理员指令#dingto应该发送如下格式:

#dingto 13800000000 用户A 房间B

sign:短信签名,不填则使用默认签名


聊天指令

#setadmin 密码:成为管理员

#deladmin 密码:取消管理员

#delmsgall:清空当前房间所有成员聊天记录(需管理员权限)

#dingto 手机号码 内容1 内容2:发送手机端短信给指定手机号(需管理员权限)(需配置短信接口)

#stopip IP地址:封禁IP地址,用户无法进入任何房间(需管理员权限)

#stopipre IP地址:解封IP地址(需管理员权限)

#getdata:查看所有房间基本信息(需管理员权限)

#getuid 用户UID:查看某个用户的基本信息(需管理员权限)

#wall:查看防火墙信息(需管理员权限)(需配置宝塔接口)

#ruin 端口号:操作端口封禁(需管理员权限)(需配置宝塔接口)

#ruinre 端口号:操作端口解封开放(需管理员权限)(需配置宝塔接口)

#private 用户UID 内容:给别人发送私聊,不支持回复

#my:查看自己用户信息

#ding:通知管理员来当前房间(需配置短信接口)

#ai 内容:和AI机器人进行交互(需要连接外网)


http://www.ppmy.cn/news/923366.html

相关文章

类似YY 9158网页版多人语音视频聊天室 远程教学系统源码

仿六间房网页视频聊天室 网页视频直播系统源码 开发采用FMS加flash只需在网页上就可发布视频直播,多人语音视频聊天,无需安装插件儿 主要应用远程教育,培训,远程视频直播(类似6间房聊天室) 视频采用H264压缩…

聊天群内组局互动小游戏

“找我61”互动小游戏嵌入到聊天群内,会给社交应用(产品)增加不少人气,带来更多活力。 新颖社区社交产品“知多视广”架构构思设想

网络多人聊天室1.0 群聊

群聊 用户在客户端登录 (不涉及数据库)随便输入账号密码 进入聊天室 发送聊天内容 显示聊天内容 多个客户端 一个服务器端(监听存储连接到的客户端 一直处于监听状态) 功能设计: (1)客户端…

Github新手简单入门图文详解

Github简单入门使用说明 1 前期准备1.1 注册GitHub账号1.2 下载安装Git1.2.1 下载1.2.2 安装 2 正式使用2.1 下载开源的项目2.2 创建自己的项目2.2.1 新建项目2.2.2 修改项目 3 写在最后 1 前期准备 1.1 注册GitHub账号 登录Github官网,根据提示注册即可&#xff…

类似于QQ的网络聊天室

网络聊天室采用TCP通信 服务器端: 客户端: 客户端设置了选择卡面板JTabbedPane 建立了三种登录方式 1.账号密码登录:输入正确的账号密码,访问数据库进行验证 2.人脸识别登录:采用了百度人脸识别的API,进行面部识别…

揭秘:各大视频网站是这样密谋秀场的

看着9158、YY日进斗金,长期处于亏损状态的视频网站们也按耐不住了。这不,爱奇艺、优酷也纷纷开通了秀场项目,乐视更是打算简单粗暴的收购一家主做秀场的网站。 不做秀场出门都不好意思同别人打招呼 爱奇艺CEO龚宇向我们证实,该公司…

六间房百日记(岩子)——牛网背后故事

前言8月25日是六间房正式发布的第一百天。我有一种抑制不住的冲动,要把这些日子中的故事讲述出来,它构成了我内心深处的一种信念。3月1日 破晓咬牙离开了我奋斗4年多的上一家公司,真是舍不得呀。3月7日 黎明想清楚了足够的理由去做一个比yout…

LeetCode704.二分查找

LeetCode704.二分查找 目录 LeetCode704.二分查找1.左闭右闭写法2.左闭右开写法 题目描述 二分法的思想很简单,因为整个数组是有序的,数组默认是递增的。 首先选择数组中间的数字和需要查找的目标值比较如果相等,就可以直接返回答案了如果不…