沫延说
沫延说

在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即时通讯解决方案

Morton.L

文章作者

发表回复

textsms
account_circle
email


沫延说

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