原文见http://blog.toonetown.com/2007/12/10-steps-to-multi-protocol-ichat.html
如何设置iChat和MSN,Yahoo,AIM等等早已经在很多地方被讨论。但是这些办法都有一些问题。
1)不安全,第三方服务器可以完整记录你的所有聊天信息
2)不稳定,经常导致频繁掉线,或者服务器不可用,需要寻找新的Jabber服务器
3)不统一,可能要为上不同的协议连接不同的服务器
当然你可以使用Adium,但是如果你就是喜欢使用和系统集成更好的iChat,这篇文章就是你想看的:本地安装一个独享的Jabber服务器。这看上去很难,但实际上你只要会点Yes和No就能轻松搞定,不需要在命令行里打任何命令。(这个教程是在Leopard 10.5.1和MACBOOK Pro下完成的。)
第一步:安装Openfire
在这里下载最新版本的OperFire,(教程使用的版本是3.4.1.) 下载完之后运行安装程序,基本就是一路OK。
第二步:设置Openfire
打开系统控制面板,选中OpenFire,确保Openfire的状态是Running。 同时,选中“Start Openfire When System Truns On”. 然后点击“Open Admin Console”。这会在浏览器里打开一个设置窗口。由于是第一次使用它,它会问你一些初始的设置问题。包括
1)选择语言
2)在Server Setting里面,把Domain设置为“localhost”,其他不要动。
3)选择Embedded Database。
4)确保在如何存储用户和组文件的选项里使用“Default”,我们不需要设置LDAP。
5)输入有效的email地址和你想使用的密码(这是你管理Operfire的密码)。(之所以要使用有效的email地址是因为如果服务器故障,它会给你发送信息)
第三步:Openfire的安全设置
我们不希望别人使用这个服务器,所以做以下设置。
在“Registration&Login”选项卡下面把“Inband Account registration”和“Anonymous Login”设置为“Disable”。然后点击“Save Settings”
第四步:创造一个Jabber用户
点击最上层的“Users/Group”标签,然后选择“Create New User”,输入你想用的用户名和密码,然后点击“Create User”。这个用户名(以下成为JID)和密码也是你需要在iChat里使用的用户名和密码。
第五步:安装IM转发插件
在管理界面最上面选中“Plugins”,然后选择“Available Plugins”,然后在“Install”的“IM Gateway”点击加号。其他插件可以忽略不计。我们只是需要一个Jabber服务器而已。
第六步:IM插件的安全设置
在管理界面选择“Server”标签,然后在“Gataways”的项目下选中“Settings”。选中你想使用的服务,对每一个服务,你都可以点击“Options”并取消邮件检查功能(这个功能很烦)。此外,在“Permissions”下面,确保选中“Manual registration only”。这会简化注册程序,而且你再也不需要使用PSI之类的程序。注意要选择“Save Permissions”,在这个界面下,你也可以选择测试你的链接。
第七步:注册服务
在管理界面选择“Server”标签,然后在“Gataways”的项目下选中“Registrations”。点击“Add a new registration”。输入你的“user(JID)”(这就是你刚才创建的那个用户),选择你想要的服务(MSN/AIM/Yahoo), 你登陆这个服务的用户名和密码(就是说你登陆MSN的用户名和密码),以及可选的“昵称”。最后点击“Add”
第八步:设置iChat
打开iChat,在帐户类型下选择“Jabber Account”,用户名必须是JID@localhost,就是说你创建的的那个用户名后面加上@localhost。密码当然就是你创建的那个密码。
第九步:链接
在你第一次链接的时候,会收到一个Certificate error(认证错误),不用管他(因为Openfire的开发人员使用的是自注册认证)。只要点击“显示证书”然后选择“永远信任......”以后就不会有这个错误信息了。一旦你登陆成功,你的MSN或其他用户就统统出现在你的列表里。搞定。
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment