用轻量搭建自己的语音聊天服务器

用轻量搭建自己的语音聊天服务器,第1张

teamspeak3应该有很多人知道吧,fps玩家应该都会用

官网:https://www.teamspeak.com

轻量最近刚出那个宝塔腾讯云版,正好利用一下,省去不少时间

https://www.teamspeak.com/zh-CN/downloads/#server

下完,用宝塔网页上传到后台&解压

要是觉得名字太长,自己改成teamspeak3也不错

cd teamspeak3

需要授权一下

touch .ts3server_license_accepted

然后

./ts3server_startscript.sh start

他会提示

WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT

稍等一下就好了

在腾讯云防火墙打开

以下三个端口

UDP: 9987

TCP: 10011

TCP: 30033

宝塔防火墙也要开放这三个端口

注:关了防火墙一劳永逸

守护进程

启动指令是

./ts3server_startscript.sh start

直接用nohup就行啦

nohup ./ts3server_startscript.sh start >output 2>&1 &

想要关闭那就

kill 进程id

就能关闭

如果不想也可以用宝塔的

或者系统的

systemd来守护

我用的是40/月的那款,宽带3M,大概可以10个人同时在线聊天,这样就能边打游戏边聊天了

比QQ,微信,YY好多了

腾讯活动

https://suo.nz/4FS8HH

rocket.chat是一个开源的社交软件,即可以直接在web页面使用,也可以下载APP(Android,IOS,Windows,Mac OS)

主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等,还支持实时翻译,实现用户之间的自动实时消息转换。

也可以作为公司的内部聊天平台,所有数据都在自己的服务器上。

官方网址:https://rocket.chat/

官方github地址:https://github.com/RocketChat/Rocket.Chat

安装方式有好几种方式,这里采取docker-compose容器安装方式,快速几分钟即可搭建完成。前提已安装好docker和docker-compose。

参考官方文档:https://docs.rocket.chat/

以下是获取到的官方docker-compose.yml,默认端口3000,使用mongo数据库,根据自己需求更改。

我这里不需要更改什么,直接使用即可。

下载完成后,直接运行即可

注意,开放3000端口 or 关闭防火墙,如果你是公有云服务器,记得修改你的安全组!

浏览器输入IP:3000,即可访问。

第一次登录,需要创建管理员相关信息,及组织公司相关信息(不重要),只有邮件地址有效即可。之后进入自己的邮箱确认链接验证即可。

创建完成后,就可以登录账号,也可以创建新的普通用户。当然相关设置只能第一个管理员账号才能设置。

登录进去,默认进入# general公共频道,可以自己创建频道和拉人。剩下的功能自己用管理员账号研究。

rocket.chat有官方APP,在相关应用商店或者直接下载安装即可。

但是app连接服务器可能出现问题,导致连接不上。如下:

SSL配置

问题1:安卓app必须需要SSL连接才可,即 https://

所以要么自己在服务器上采用自签证,要么用域名商的ssl,如Cloudflare配置域名自动免费签证。

为了简单,直接给自己IP配置域名,开启SSL即可。简单可自行设置即可。

Cloudflare配置完域名,记得开启‘始终使用 HTTPS’功能。

nginx反向代理

问题2:采用nginx反向代理后,app提示websocket已于此伺服器上禁止

采用nginx反向代理情况:

1:其他安装方式不能改3000端口的情况下(rocket.chat默认端口)。

2:docker服务被其他nginx的80端口占用的情况下,不能改80端口,用其他nginx反向代理给docker的3000端口。

3:或者为了服务器安全,采用其他服务器nginx反向代理给真实服务器。

如果直接配置如下:

app连接显示会提示:websocket已于此伺服器上禁止

原因是nginx需要开启websocket,加入这重要的两行配置即可。

更换后配置如下:

再次连接app成功登录。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/362960.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存