常用局域网聊天服务器搭建指南

附录

QQ和ICQ是大家最常用的即时聊天软件,可是现在要申请一个合适的号码很不容易,在网上注册已不可能,只能通过手机注册等方式才能拥有新的号码。其实,我们完全可以在局域网中搭建自己的聊天服务器。

一、腾讯企业QQ(BQQ)Beta 2.6

腾讯企业QQ(BQQ,Business QQ)是腾讯公司开发的,面向企业用户的即时通信软件。它可以帮助企业在局域网内部轻松搭建即时通信系统,拥有自己的QQ平台。同时新增多方网络会议、讨论组、手机短消息等强大功能。

(一)安装BQQ

1.服务器端的安装
请登录到http://bqq.tencent.com/download_server.shtml,下载BQQ服务端安装文件。双击该安装文件按提示进行安装即可,安装成功后,会在桌面上建立“BQQ服务管理器”和“BQQ用户管理器”快捷图标。
2.客户端的安装
请登录到http://bqq.tencent.com/download_client.shtml,下载BQQ客户端安装文件。双击该安装文件按提示进行安装,安装成功后,会在桌面上建立“腾讯BQQ”快捷图标。
注意:BQQ服务端只能安装在拥有固定IP地址的,基于NT内核的Windows NT/2000/XP(既可以是服务器版本,也可以是工作站版本)操作系统上。而客户端则可以安装在Windows 9X/NT/2000/XP任一操作系统上。

(二)搭建企业QQ平台

1.在服务器端为用户分配QQ号码
企业QQ正常运转的关键之一是为企业内部局域网创建部门和用户,也就是为每个用户分配一个QQ号码,这不同于个人QQ版上的号码申请。
分配QQ号码的工作很简单,双击桌面上的“BQQ用户管理器”即可打开用户管理器对话框,管理员可以在这里定义企业内部的结构和人员,并可根据需要自由添加、删除部门和人员等。
(1)添加部门:
右击“部门”图标,选择“添加部门”命令,在打开的对话框中键入新部门的名称及部门描述,点击“确定”按钮即可。
BQQ还支持二级部门的添加,即部门下可以添加子部门。右击“部门”图标,选择“添加部门”命令,在打开的对话框中的“上级部门”栏里选择上一级部门的名称,然后键入部门名称和部门描述,点击“确定”按钮。
如果需要删除某一部门,你只需右击需要删除的部门,选择“删除部门”命令,在出现的警告提示框中,点击“是”按钮,则选中的部门及部门下的子部门和成员便被删除。
(2)添加用户:
右击“全部用户”图标,选择“添加用户”命令,在打开的对话框中键入新用户的具体信息。
注意:“用户号码”必须在1000~9999之间进行分配(不允许使用1000、9999两个号码),其他如用户密码、用户名称、昵称、部门等自行确定。
如果觉得这样一个一个添加用户比较麻烦,也可以使用批量添加的功能。你只需要在上面的“添加新用户”对话框中选中“批量添加号码模式”复选框,然后键入各用户的QQ号码、部门,最后点击“确定”按钮即可。
如果需要删除某用户,你只需右击某用户,选择“删除用户”命令,选中的用户信息便被删除,该账户便不能在客户端登录。
2.配置服务管理器
在用户管理器中搭建了企业人员的组织结构后,还需要配置服务管理器以启动企业QQ服务。
(1)启动企业QQ服务:
双击“BQQ服务管理器”图标,打开服务管理器对话框。选择“企业内部服务”选项,然后点击“启动服务”按钮,即可启动BQQ服务。
如果要修改BQQ主服务器使用的TCP端口号,可点击“参数设置”按钮,在打开的对话框中输入新的数值。在通常情况下,应采用默认的端口号。如果在这里修改了端口号,就必须在BQQ客户端的登录窗口重新设置TCP端口。
(2)停止企业QQ服务:
双击“BQQ服务管理器”图标,打开服务管理器对话框。选择“企业内部服务”选项,然后点击“停止服务”按钮即可。
3.BQQ的权限管理
双击桌面上的“BQQ用户管理器”即可打开用户管理器对话框,然后点击“文件→权限管理”菜单命令,打开“权限管理”设置对话框。点击“权限列表”图标,即可以查看到全部的权限类别及相应的权限说明(如(图1)所示)。

图1
图1

(1)为用户设置权限:
右击某用户,然后选择“设置权限”命令,将打开该用户的权限列表。此时我们可以看到,系统默认有“Broadcast”、“CreateGroup”和“CreateMeeting”权限。点击“授予更多权限”按钮,在打开的“选择权限”对话框中选中要赋予该用户的权限,点击“确定”按钮返回用户权限列表窗口,则列表中出现了被赋予给用户的权限。
在权限列表里选中某一权限,然后点击“收回选中的权限”按钮,则该权限从列表里删除。
(2)为用户添加权限:
右击某用户,然后选择“添加权限”命令,将打开可添加的权限列表。选中列表中的权限(可按住Shift键多选),点击“添加”按钮,回到权限管理窗口,则在该用户的权限名称字段里出现了刚才添加的权限。
(3)删除用户的权限:
右击某用户,然后选择“删除权限”,将打开可删除的权限列表。选中要删除的权限(可按住Shift键多选),点击“删除”按钮,回到权限管理窗口,则在该用户的权限名称字段里取消了刚才删除的权限。

(三)客户端BQQ的使用

企业QQ的强大功能主要体现在客户端方面,具体来说有基本的IM功能、讨论组功能、会议服务功能、SMS收发功能、系统设置功能。
1.登录到BQQ服务器
在客户端桌面上双击“腾讯BQQ”图标,打开客户端登录对话框,如果是用户在安装后初次登录,会打开“BQQ登录向导”设置对话框。
在“服务器名称”栏键入BQQ服务器的IP地址,如果“服务器端口”有修改,请键入新的端口号,一般默认为系统设置值。在“QQ号”栏中键入账户和密码,点击“确定”按钮即可登录到BQQ服务器。
从BQQ可以看到整个企业的部门组织结构及部门人员,当有头像为彩色显示时,表明该用户已登录上了BQQ客户端,即可双击其头像进行信息交流,其使用方法与QQ完全相同。
2.基本通信功能
其实,基本通信功能中最简单、也是最常用的当然就是一对一的即时信息交流功能,双击某个用户即可发送即时消息(还可以将图片粘贴在信息框中同时发送),这与个人版QQ中的功能是一致的。
(1)群发消息:
除了一对一的即时信息交流外,BQQ还可以实现群发,也就是实现一对多的信息交流功能,在用户列表中,右击某个用户组,选择“收发信息”命令,你就可以向该组中的所有成员发送相同的信息。
(2)引用功能:
引用功能可以让我们引用前面的发言记录,使用时只须在“发送消息”对话框中点击黄色的引用图标,以后每次查看消息时就可以同时显示以前的聊天记录。
(3)携带附件:
同样的,你还可以在发送信息时携带附件。只要在“发送消息”对话框中点击附件标志,然后在打开的对话框中选择需要携带的附件,即可发送出去。
(4)保存发言记录:
在“发送消息”对话框中直接点击保存按钮,即可将当前的发言记录保存下来。
3.讨论组功能
要想实现讨论组功能,首先必须就某个待讨论的问题自行定义讨论组。
(1)定义讨论组:
点击主面板上的第2个图标进入讨论组的面板。首先请给你的讨论组取一个名字,然后右击讨论组,选择“添加好友”命令,在打开的“好友选择”对话框中进行选择。添加分组时,你只需在讨论组面板中右击鼠标,选择“添加自定义组”命令,接着就可以给新的分组命名、添加好友了。
(2)讨论列表:
讨论列表主要是给出所有自定义讨论组的列表,这样可以方便用户发言,以及用户查看发言和日志。
点击“讨论列表”,可进入讨论列表的面板,如果你希望在某个讨论列表中增加参与人,只需右击该组,选择“新增参与人”命令,然后在打开的对话框框中进行选择,填写更改理由,最后确定即可。
如果你退出某个讨论组,只要在右键菜单中选择“退出讨论”即可;如果你想查看某讨论组的日志,可以在右键菜单中选择“查看日志”命令即可。
4.会议服务
在BQQ中,我们可以很方便地创建某个专题会议室,并进行现场会议。
(1)创建会议室:
在创建会议室时,应该先点击主面板左下角的“会议室”图标,在打开的对话框中点击“创建新会议室”按钮,然后在“会议室”对话框口中确定会议室的名称和会议说明,最后确定即可。其中:
组织人员填写会议名称以及会议说明。
选中“记录”选项,可以记录并重放会议的全过程。
选中“允许视频/音频”选项,在会议中就可以通过摄像器、话筒、耳塞直接与其他人进行对话和讨论。
点击“选择”按钮,可选择参与会议的人员。
选中“仅允许被邀请者参加”选项,未被选中的其他人员则无法进入该会议室。
可以立即召开会议,或预定会议时间。
可以设置时间发送会议通知,确保人员准时参与会议。
(2)进行会议:
可以进行文字的输入,可对所有人进行文字发言,也可对某个人进行文字交流,还可进行单独交流,不被别人看到。
可以点击“请求话筒”按钮,抢得发言权,通过麦克风发言,别的参会人员将通过摄像头看到发言人员。如果发言人员点击“锁定”按钮,则其他会议人员将一直拿不到话筒,得不到发言。这有效的保证了会议的正常进行,使发言人或主持人不被打扰。
(3)重放会议:
当创建会议室时选择了“记录会议”选项,则“重放”按钮有效,可以进行会议的重放,便于重温会议内容及方便其他人员了解会议内容。
完整同步播放:完整、同步地重现会议的全过程,包括文字、语音、视频等全部信息的同步进行,就象亲临会议现场一样。
快速播放:完整地重现会议的全过程,包括文字、语音、视频等全部信息,但不是同步进行的,要比实际的过程进行的快。
快速播放文本:完整地重现会议的全部文字记录,不包括语音、视频的重现,比实际的会议过程进行的快。
(4)结束会议:
在会议列表窗口中,选中会议室,点击“结束”按钮。

(四)BQQ的高级应用

1.申请企业服务号码
(1)设置BQQ企业服务网关:
双击桌面上的“BQQ服务管理器”图标,打开服务管理器对话框。选择“企业外部服务”选项。如果是第一次进行设置,则会打开如(图2)所示的对话框。

图2
图2

如果还未申请企业服务号码,则点击界面中的提示链接,跳转至企业服务号码申请的页面,根据实际填写企业资料。提交后,网页将返回一个企业服务号码和密码,请将该号码和密码记下。然后在“企业外部服务”对话框中键入申请的企业服务号码和密码,点击“确定”按钮退出参数设置窗口。
然后点击“启动服务”按钮,即可启动企业网关服务,从而客户端可以实现与外部QQ通讯并可以与已开通了移动QQ服务的手机进行短消息收发的功能。
(2)设置BQQ与QQ互联:
在服务管理器对话框中点击“BQQ与QQ互联向导”按钮,如果尚未申请企业服务号码,则通过点击界面中的链接,到相关网页上申请企业服务号码,然后将申请到的服务号码和密码填写好,点击“下一步”按钮,与服务器建立连接。
最后点击“启动用户管理器”按钮,便可打开用户管理器进行外部号码的分配和设置。
2. SMS收发功能
服务器端启动了短信网关服务后,客户端即可添加手机好友进行SMS通讯,前提是该手机好友已经开通了移动QQ功能。
(1)BQQ内部的SMS通讯:
在用户管理器里构建企业组织结构和填写人员资料时,有“手机号码”选项,如果填写了该选项,则用户登录后,有输入手机资料的BQQ用户头像旁会出现一个手机标志。双击该手机图标,即可向该BQQ用户发送手机短讯。
(2)BQQ与外部SMS通讯:
在SMS面板右击,选择“添加分组”命令添加移动好友组,键入组名,如“同学”,打开“添加手机地址本”对话框,在其中键入要添加的手机信息。点击“保存”按钮后,“同学”组下便添加了相应手机资料。
需要给某好友发送手机短讯时,只需要双击该手机好友,即可进行短信的发送。
3.BQQ与QQ实现互联
(1)BQQ与QQ互联在客户端的表现:
当服务管理端使用企业服务号码登录后,还需要在用户管理器端进行外部号码的分配,才可以实现BQQ与QQ通讯的功能,当没有进行外部号码的分配时,客户端还不能实现与外部QQ的通讯。企业QQ要实现和外部QQ通信,需要服务器端给该BQQ分配一个外部号码,该BQQ登录后,基本IM面板下会将明确显示出该外部QQ的信息(即外部QQ#:XXXX),此时使用查找、添加功能,即可添加外部QQ好友,进行信息交互。
(2)外部号码的分配管理:
双击桌面上的“BQQ用户管理器”图标,打开用户管理器对话框,点击“文件→外部号码管理”菜单命令,打开“外部号码管理”对话框。
在打开的“外部号码管理”窗口中,选中外部号码与内部号码的分配关系表里一个外部号码,如141001050,点击“分配”按钮,将打开内部BQQ号码表,选中要分配141001050号码的BQQ用户,如1001,点击“确定”按钮退出。
在内外号码分配关系表里便生成了内部1001号码对应的外部QQ号码141001050,即BQQ1001可以以141001050作为其与外部QQ通讯的号码实现与外部QQ的通讯交流功能。
同样的,我们也可以回收外部号码。以1001为例,将如上分配的外部号码141001050回收,在内外号码分配关系表里选中该分配关系,点击“收回”按钮,则该分配关系被取消,号码141001050被回收,可以重新进行分配。
如果你感到逐一分配比较麻烦,你完全可以批量分配外部号码。
点击“批量分配”按钮,将打开“批量分配外部号码”对话框(如(图3)所示)。
图3
图3

通过选定分配的外部号码范围和内部号码范围,可将外部号码批量地分配给内部号码。在号码范围表里缺省地选中全部的外部号码和全部的内部号码。在上图中,外部号码范围是:141001050~141001599,内部BQQ号码是:1001~1050。如想将141001050~141001059的外部号码分配给1001~1010范围内的BQQ号码。
注意:如果选择了“保留已经分配的号码”选项,则在要进行批量分配范围中已有外部号码或内部号码经过分配的,则保留原来的分配关系不变,如果不选该选项,则原有的分配关系被取消,重新进行分配。按确定后退出,在内外号码分配关系表里便建立了批量分配号码的分配关系。
(3)在客户端实现互联:
当BQQ已分配了外部号码后,即可与公司外部QQ好友之间的通信。可以通过添加、查找外部QQ好友及发送消息。
BQQ将外部QQ分为好友、陌生人、黑名单三种。与QQ功能相同,具体使用与QQ相同,点击对方的头像即可发送信息。

二、FreeICQ Beta 0830

(一)安装FreeICQ

1.服务器端的安装
请登录到http://asp2.6to23.com/10972/ficq/,下载FreeICQ服务端安装文件(FreeICQ Beta 1021 ADO 服务端或FreeICQ Beta 0830 ODBC 服务端均可)。双击该安装文件按提示进行安装。
2.客户端的安装
请登录到http://asp2.6to23.com/10972/ficq/,下载FreeICQ客户端安装文件。双击该安装文件按提示进行安装。
注意:FreeICQ服务端和客户端均可以安装在Windows 9X/NT/2000/XP任一操作系统上。同时,都需要正确安装和配置TCP/IP协议。服务器端需安装有Microsoft Access ODBC Driver(默认情况下安装)。

(二)基本操作

1.开启服务
当服务器端安装成功之后,在“开始→程序”中会有一个名为“FreeICQ Server”的程序组,其下有“FreeServer”(服务器)和“Manager”(管理器)两个选项,选择“FreeServer”便可以启动FreeICQ服务器。当成功启动了此服务后,在任务栏右侧会出现一个立式主机的图标。
2.申请号码
(1)当服务器已经启动成功之后,客户机端就可以像使用QQ一样来申请一个号码了。当客户端安装成功之后,在“开始→程序”中会有一个名为“Wind's Soft”的组,其下有“FreeICQ”一项,选择它即可进入名为“FICQ用户登录”的客户端登录界面(如(图4)所示)。

图4
图4

(2)在登录窗口中点击“注册向导”按钮,在打开的“注册新用户”对话框中选择“注册新的FICQ号码”选项,点击“下一步”按钮。
(3)将“服务器地址”选项修改成你的FreeICQ服务器所在计算机的IP地址。如果需要Socks5代理,请根据具体情况进行填写,点击“下一步”按钮。
(4)随后的输入个人资料、设定密码等项就与大家所熟悉的QQ的注册没什么两样了。最后点击“完成”按钮,即可等待号码的分配。
(5)当号码申请成功之后,点击“确定”按钮即自动成功登录,并出现FreeICQ的主窗口。此时主窗口标题栏内最左侧显示的即是当前所使用的号码。
3.增加好友
(1)在FreeICQ的主窗口中点击“查找”按钮,即可通过选择“查找所有在线用户”和“自定义查找”两种方式来增加好友。与QQ中的一样,只需根据提示进行操作即可。
(2)此时你可以看到,“我的好友”、“陌生人”和“黑名单”三个按钮也自然随之出现。一个“完整的”QQ主窗口展现在了你的眼前。
4.开始联络
(1)发送信息:
双击用户列表中的好友名,即可出现名为“发送信息”的窗口。在消息框中输入所要发送的文字,然后按下“Ctrl+Enter”或直接点击此窗口中的“送讯息”按钮即可。
(2)其他联络:
在主窗口列表中的好友名上单击鼠标左键,会出现相应的快捷菜单。其中:
收发信息:普通信息的发送;也可直接双击此好友名来实现。
传送文件:可向对方发送任何格式的文件;一次只能发送一个。
文件共享:可以在FreeICQ好友列表中共享你自己的文件。
发送邮件:可打开默认的发送邮件的客户端软件(比如Foxmail)进行邮件的撰写和发送。
聊天记录:可查看你和对方的所有聊天记录。
查看资料:可查看和更新对方的个人资料。
中国象棋:系统插件。可与对方进行局域网内的中国象棋对战。
五子棋:系统插件。可与对方进行局域网内的五子棋对战。
语音聊天:系统插件。如果双方都有语音设备,即可进行相互间的语音对话。
(3)列表属性:
在主窗口列表中的好友名上单击鼠标右键,会出现相应的快捷菜单。其中:
大图标:可将列表中所有用户的头像都用大图标来显示。
小图标:可将列表中所有用户的头像都用小图标来显示。
悬浮窗口:可为此好友打开一个单独的小窗口,以便于更好地联络。
添加组:可建立新的好友分类组。
改变字体/背景颜色:可改变列表的字体和背景的颜色。
从该组删除:可将当前选中的好友从好友列表中删除掉。
改名:可以为自己重新取一个个性化的昵称。

(三)FreeICQ进阶应用

1.服务器端管理
(1)启动管理器:
依次点击“开始→程序→FreeICQ Server→Manager”选项可以打开FreeICQ的服务器管理器;或者直接双击任务栏右侧的主机图标后再选择“管理工具”命令,即可以打开FreeICQ管理对话框(如(图5)所示)。

图5
图5

(2)“设置”选项卡:
设置/修改管理员密码:此处可为管理器设置进入密码,以增强安全性。
编辑/更新部门列表:可增加、删除、修改各部门的列表,以便于对用户按部门进行分类管理。 编辑/更新链接地址:可改变FICQ主窗口中“聊天”按钮下各项链接所对应的网址。
(3)“服务器端消息”选项卡:
此处可进行系统广播。广播对象可按在线、不在线和部门进行分类。客户端可在FreeICQ主窗口“消息”按钮处查看到系统广播等消息到来的提示及查看广播的具体内容等。
(4)“日志”选项卡:
此处可以按时间(包括年月日时分秒)来查看系统的日志,其中记录有FreeICQ服务开启和关闭的具体时间、某个用户登录和离线的具体时间及新用户的注册情况等等。在“所有日志”后选中时间段后再单击“查看”按钮即可看到相应的日志内容;单击“删除”可以删除此时段的日志。
(5)“用户管理”选项卡:
如果选中“所有用户”再点击“执行查询”按钮则可看到所有已注册的用户;也可选择“根据条件查询”,在“编辑条件”后点击“执行查询”按钮以查找指定用户。
点击“新增”按钮即可以手动增加新用户;选中列表中的用户名后点击“删除”按钮即可以删掉此用户;选中列表中的用户名后点击“查看/修改属性”可以修改此用户的昵称、密码及其他基本资料等。
下面让我们来看看如何赋予一个用户系统广播的权限。
在“用户管理”选项卡中选中此用户,点击“查看/修改属性”按钮,以打开该用户的“用户资料”,点击“其他设置”选项卡,选中“可以广播消息”选项即可。
(6)“控制”选项卡:
点击“停止”按钮可以暂停FreeICQ服务的运行;点击“开始”按钮可重新启动服务。
点击“刷新在线列表”可以看到当前所有的在线用户,包括其号码、昵称、IP地址、所属部门等项。
选中列表中的用户名后再点击“查看用户信息”可查看或修改此用户的所有个人资料。
2.客户机端使用技巧
(1)群发信息:
群发信息可以同时将一个新信息发送给一个或多个在线好友。首先双击任意一个在线好友名以打开“信息发送“窗口。书写好消息正文后,再点击窗口右上方、即头像下面的“>>”按钮,此时右侧会多连出一个小窗口,其中显示的是你的所有在线和不在线的好友。选中你所需要的名字,最后点击“送讯息”按钮即可成功完成群发操作。
注意:在群发消息以前,需要确认你是否具有该项权限。
(2)系统设置:
点击FreeICQ主窗口中的“FICQ”按钮即可出现相应的快捷菜单。其中:
消息管理:可以查看所有人(包括我的好友、陌生人和黑名单中的人)的历史记录。
更改用户:可以用另一个已存的用户帐号进行登录。
注册向导:可以申请一个新号码或用已有号码进行登录等。
个人设定:可以修改当前用户的所有个人资料。
系统设置:可设置声音、热键及是否自动弹出信息和是否只显示在线好友等项目。
关于:可看到此软件的作者等其他基本情况。
退出:关闭FICQ。