IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 无痕聊天室 -> 正文阅读

[系统运维]无痕聊天室

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


聊天室是基于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机器人进行交互(需要连接外网)

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-12 13:32:23  更:2021-09-12 13:34:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:21:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码