沫延说
沫延说
在CentOS7下使用Openfire打造自己的XMPP即时通讯解决方案
在CentOS7下使用Openfire打造自己的XMPP即时通讯解决方案

前    言

由于暗网用户对Jabber的热衷,越来越多的人开始接触并研究该项目,最终,互联网工程工作小组(IETF)将Jabber的核心XML流协议以XMPP之名,正式列为认可的实时通信及Presence技术。

Openfire是一个基于Java的XMPP服务端,支持插件扩展且被Jabber.org推荐。

 

需    求

服务端:服务器/云主机,使用CentOS7系统

客户端:Windows

 

部    署

访问Openfire官网下载页面在最新版本中选择Linux下载与搭建服务器对应版本的rpm文件

建议下载带有JRE的版本

当然了你也可以使用wget命令直接下载进Linux中

https://oss.morton.li/uploads/2019/06/Ofd.jpg

安装步骤以4.3.2-1版本为例:

执行部署命令

rpm -ivh openfire-4.3.2-1.x86_64.rpm

默认会部署至/opt/openfire目录下

部署程序会自动启动Openfire或者你也可以使用命令启动

service openfire start

至此服务端部署完成。

访问9090或9091(TSL)端口进入后台控制面板

注意
以上步骤较为精简但足够详细,请自行配置必要组件与防火墙规则

 

客户端连接

以Gajim客户端软件为例(兼容性优且支持中文)

访问Gajim官网下载链接并下载最新Windows系统版本

客户端部署安装不再赘述

https://oss.morton.li/uploads/2019/06/gi.jpg

打开软件后打开账号面板,点击添加账号

启动账户创建向导

根据XMPP服务器配置选择已有账号登录还是新建账号(反正我是不允许随便新建账号的)

填写账号信息和密码,其中@后面是服务器地址,例如xmpp.morton.li

https://oss.morton.li/uploads/2019/06/xd.jpg

至此登录成功,快去邀请小伙伴加入你的XMPP即时通讯解决方案吧!

注意
如服务端支持SSL链接可能会报SSL错误

 

 

感谢您阅读在CentOS7下使用Openfire打造自己的XMPP即时通讯解决方案

及时获取更多文章,欢迎关注“Topstalk”微信订阅号

Thank you for reading the 在CentOS7下使用Openfire打造自己的XMPP即时通讯解决方案

Get more articles in time,Welcome to follow the "Topstalk" WeChat subscription account

没有标签
首页      信息安全      在CentOS7下使用Openfire打造自己的XMPP即时通讯解决方案

Morton.L

文章作者

发表评论

textsms
account_circle
email

沫延说

在CentOS7下使用Openfire打造自己的XMPP即时通讯解决方案
前    言 由于暗网用户对Jabber的热衷,越来越多的人开始接触并研究该项目,最终,互联网工程工作小组(IETF)将Jabber的核心XML流协议以XMPP之名,正式列为认可的实时通信及Presence技…
扫描二维码继续阅读
2019-06-24