ITPub博客

首页 > 应用开发 > IT综合 > 搭配私人和公共的IM平台

搭配私人和公共的IM平台

原创 IT综合 作者:std1984 时间:2014-10-09 11:51:18 0 删除 编辑
环境:Ubuntu 12.04, Pidgin, pidgin-lwqq, Spark, ejabberd

由于个人经常在Ubuntu平台上操作,而这个平台上基于XMPP协议和跨平台比较好用的客户端有pidgin和spark,因而可以自己搭配私人的IM的平台。同时要跟外部QQ通信,因而希望其支持。

具体步骤如下:

安装ejabberd

1. 安装erlang
sudo apt-get install erlang

2. 安装ejabberd
sudo apt-get install ejabberd

3. 修改ejabberd.cfg,增加管理员用户,密码和主机名
vi /etc/ejabberd/ejabberd.cfg

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Options which are set by Debconf and managed by ucf

%% Admin user
{acl, admin, {user, "jerry", "hq"}}.

%% Hostname
{hosts, ["hq"]}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

4. 修改hosts,增加ip与主机名对应
 sudo vi /etc/hosts

192.168.56.101  hq

5. 修改ejabberd管理员密码
sudo ejabberdctl register jerry hq jerry

6. 重启ejabberd服务
sudo service ejabberd restart

****************************************************************************************************************************

安装pidgin和pidgin-lwqq

1.  安装pidgin
sudo apt-get install pidgin

2. 安装pidgin-lwqq
sudo add-apt-repository ppa:lainme/pidgin-lwqq
sudo apt-get update
sudo apt-get install pidgin-lwqq

****************************************************************************************************************************

启动并使用pidgin

1. 启动pidgin
jerry@hq:~$ pidgin

2. 与QQ通信 
增加帐户,"Basic"项目栏protocol指定为WebQQ,输入QQ的用户名和密码即可

3. 私人通信
增加帐户,"Basic"项目栏protocol指定为XMPP,"Advanced"项目栏上输入主机和端口(例: hq, 5222, 此信息是ejabberd所提供的)


至止,可以跨平台跨各种通信协议来使用自己的和外部的即时通信了



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16582684/viewspace-1292702/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Maven 免测试打包
下一篇: Ubuntu增加sudo用户
请登录后发表评论 登录
全部评论

注册时间:2008-12-29

  • 博文量
    171
  • 访问量
    1286526