Chinaunix首页 | 论坛 | 博客
  • 博客访问: 412743
  • 博文数量: 403
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -70
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-05 12:45
文章分类

全部博文(403)

文章存档

2014年(3)

2013年(1)

2012年(3)

2011年(21)

2010年(13)

2009年(64)

2008年(9)

2007年(36)

2006年(253)

分类: 系统运维

2006-08-01 17:51:35

网络管理员做了这么久,笔者一直在感慨计算软硬件技术的飞速发展,想想当初自己网络中心的那几台服务器硬件配置和慢如蜗牛的DDN专线互联网接入速度,看看现在个人电脑的配置和宽带网的接入。笔者认为如今的个人电脑完全可以当作一台网络应用服务器使用。例如:自己架设一个网络游戏服务器,爱玩什么就玩什么,想要什么装备就要什么装备;自己做个网站把你精心组织的资料给大家共享;自己做个邮件服务器让你的亲朋好友都到你这里申请无限容量的邮箱,发超大的信件;自己做个FTP服务器,不管别人有多大的软件,只管往这放;自己做的聊天室,想聊就聊,不受限制、不怕人踢等,反正自己做服务器好处多得很!不过有人会问,这是不是很难啊!好像只有单位里的网络技术员才会!错!只要看完这个系列,稍稍动手,你就会拥有一切!你可以轻松地在自己机器上构建Web服务器、FTP服务器、E-mail服务器、聊天室、论坛、QQ服务器、流媒体服务器和游戏服务器。总之,你拥有了自己的网络中心。
一、申请免费域名
要想在网络建立一个别人能访问的服务器,通常情况下,只要知道你的IP地址就可以了,但如果你是通过Modem或Adsl拨号上网的,这个IP地址在你每次上网的时候都会有所不同,如果你想要一个固定的域名指向你的机器,而不受IP变化的影响,你应该去申请免费的一个动态域名。目前提供免费动态域名解析的网站国内有许多。其中“网域科技”的“花生壳”是一个不错的选择。下面简单介绍一下具体申请的步骤:
(1)登录到网站首页,选择主页左下角的“我要注册网域护照”,按向导完成“签署用户协议”,“填写护照基本信息”,“设置密码保护”三步。
(2)申请完护照后,回到首页,利用“用户名”和“密码”登录“我的控制台”,选择“域名维护中心”,单击“注册域名记录”,就可以开始申请免费的二级域名,笔者就申请了一个zyinfo.vicp.net的免费域名。
(3)下一步就是要激活这个免费域名,进入“我的控制台”,选择“花生壳维护中心”下的“管理花生壳服务”,就会发现你申请的免费域名zyinfo.vicp.net正在那里,状态是“未激活”,选择“激活花生壳服务”,然后设置免费域名的“站点分类”,“站点描述”,“作者介绍”,“在线时间预设”,“你打算将站点建成为”共五个方面的问题。
(4)单击“完成”按钮后免费域名就设置完成了。
(5)为了保证动态域名解析服务器能正确接解析你的地址,你还必须下载一个花生壳客户端程序,在网站首页我们可以下载到花生壳客户端程序,下载后安装即可。输入护照的用户名和密码就可以运行程序,程序运行后以图标方式出现在任务栏通知区,在每次我们登录到网络上时就自动到服务器更新域名数据将你的域名指向你现在的IP地址,这样别人就可以通过域名访问你的机器。

二、网页服务器架设
建立网页服务器的目的在于能够利用网络进行信息发布、数据处理、文件发布,目前还有许多的Internet网络应用也都必须通过网页服务器才能实现如:论坛,聊天室等等。要想让你的单机变成网页服务器,就必须安装网页服务器软件,然后你的网友就可以通过Web浏览器(如IE)浏览了。
1.网页服务器的安装
目前,在Windows平台下的Web网页服务器软件主要有两种,一是针对Windows 9X而设计的Personal Web Server,另一个就是Windows 2000或Windows XP下的Internet信息服务器。
Windows 9X下的PWS的安装程序位于Windows 9X光盘的\add-ons\pws\目录下,要注意的是许多盗版的Windows光盘,都没有\add-one目录,你可以利用google搜索,输入“pws Web服务器 下载”查到大量可下载PWS软件的网站。下载后解压,运行其中的setup.exe程序就可以进行安装。选择典型安装就可以了,根据提示重新启动计算机后,就可以在右下脚的任务栏看见PWS的图标了,下次开机,PWS会随着计算机的启动而自动运行。
Windows 2000和Windows XP下安装Web服务器软件,我们可以通过单击“开始”,选择“控制面板”,双击“添加/删除程序”,选择“添加删除Windows组件”,在弹出的“Windows组件向导”窗中“组件”下勾选“Internet信息服务(IIS)”。然后放入Windows 2000或Windows XP安装盘,单击“下一步”,显示“完成Windows 组件向导”窗后单击“完成”即可。
图一 IIS向导
2.Web服务器的配置
安装好网页服务器,我们还需要了解下面几个概念,虽然这几个概念比较简单,但是一旦你掌握了这几个概念,你就可以充当半个网络管理员了。一是主目录,主目录是指网页文件存放的目录,通常情况下默认是c:\inetpub\wwwroot,可以不必修改。二是默认文档,是指该网站默认的首页文件,通常为default.htm或index.htm,你可以把你自己的首页的文件名设置为它们,别人访问你的网站,第一个显示的页面就是它。三是目录安全性,它能保障你的网站被正确安全地访问,如果你的网站想要被普通的用户正常访问到,就建议你在验证方法里,选择“匿名访问”。四是虚拟目录,网页服务器能够将单机硬盘上的目录,转成Internet上的URL地址,便于用户的访问。
要配置主目录、默认文档、目录安全性和虚拟目录,在Windows 2000中可以单击“开始”,选择“程序”,选择“管理工具”,单击“Internet服务管理器”,打开Internet服务管理器程序,展开“Internet服务”右键单击“默认Web站点”,选择“属性”即可进行配置主目录、默认文档、目录安全性,如果要添加“虚拟目录”。则在右键单击“默认Web站点”,后选择“新建”,选择“虚拟目录”,即可根据向导完成虚拟目录的配置。
图二 设置虚拟目录
3.测试网页服务器
下面我们就可以开始测试网页服务器是否安装成功,可以打开IE,输入http:\\localhost,如果能访问到页面就说明你的服务器安装成功!另外,你也可以用记事本编写如下内容:
我的网站

欢迎光临我的小屋!


然后存为default.htm放到c:\inetpub\wwwroot目录下,再次打开IE,输入,如果看到红色的“欢迎光临我的小屋”,就证明你成功了。
接下来要做的自然是利用网页制作工具开始制作自己的网页,再接着就应该让你的网友访问你的网站,为保证你的网友能访问到你的机器,我们必须利用申请来的免费域名zyinfo.vicp.net。运行“花生壳服务客户端”软件,单击“控制”菜单,选择“我的控制台”,既可进入“花生壳网站”,选择“花生壳维护中心”,再选择“管理花生壳服务”,点击“修改站点属性”,确认你打算将站点建设成为中的“WEB端口”被选中,端口号不要修改,按提交就可以,然后你就可以把zyinfo.vicp.net印在名片上,大张旗鼓地宣传自己的网站了!
OK,如果一切顺利的话,你已经把自己的机器变为一台网页服务器,即使你不会做网页也不要紧,网络上有的是免费网络应用资源可以下载,只有你想不到的,没有你做不到的,怎么样!厉害吧!
4.相关软件介绍
其实能让你的单机变网页服务器的软件不止Microsoft一家,许多公司也开发一些专门应用的网页服务器软件,这里列出一些供大家选择。
(1)Apache
Apache是最流行的Web服务器端软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。可支持Windows95/98和Windows 2000/XP,也能在Linux和Unix下运行。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择(嘿!当然你的机器足够好,网络带宽足够)。如果你想学PHP、JSP网络编程,它是目前教为理想的选择。
(2)Sambar Server
是一套可以在Win95/98/NT下安装的Web Server软件,只要设定好IP,安装好之后,立即就可以在自己的电脑上建立起一个Website。(你要将它真的架在互联网上,当然也没问题!)如果你想学Perl语言,那就选它吧。
(3)OmniHTTPd
一个建立在 Windows 95/98/NT 平台上的完全行业兼容的 Web 服务器。它具有标准 CGI 支持,此外,它还支持多个解释器,多个域,支持目录安全,支持 HTTP/1.1,支持虚拟IP服务器和虚拟非 IP 服务器。它是完全免费的,不仅对个人用户免费,对商业应用也同样免费。
(4)自由网站专家 XP (Free Website Builder)
一个为自主建站而设计的软件,无需固定IP地址、无需申请域名,在任何直接接入互联网的计算机上即可建立网站;ASP、PHP、数据库等各种想有即有的支持,网站空间只取决与你计算机的硬盘大小;访问路径固定有效;无须担心网站空间搬迁,网站想开就开,想关就关,完全由自己掌握。
 

四、 CS服务器架设
网络游戏《反恐精英》(以下简称CS)想必也不用多作介绍,这款游戏的优秀是有目共睹的。虽然利用CS游戏建立服务器,但由于不是专业的服务器,所以在玩的过程中有许多弊端,特别是比赛的时候,一定在专业的服务器上进行。而有关专业CS服务器的架设需要一些专门的知识,这里给大家介绍一下CS服务器的架设过程,希望能对您有所帮助。
1.服务器软件的下载
HLServer 4109新增了防止作弊、重新做了HLTV的用户界面、可以禁止某位玩家的文字信息、Steam Beta的客户端和不是Steam??客户端都可以上来玩、语音通讯使用DirectSound、新增记录服务器中断的情况。你可以到这里下载到该软件,软件大小为120M。
2.服务器端的设置
(1)首先要安装HLserver,下载下来的是一个EXE的可执行程序,可以将它安装在任意目录下。
(2)作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike\目录下建立server.cfg、mapcycle.txt、motd.txt这三个基本文件即可。
server.cfg是服务器的配置文件,可用任何文本编辑器进行编辑。
??0为No,1为Yes。
sv_aim 0 是否自动瞄准
pausable 0 客户端是否可暂停游戏
hostname "CCSK.net counter-strike Server " 服务器名字
mp_timelimit 30 循环每一地图时间
mp_startmoney 12000 开始游戏的金额
mp_c4timer 45 炸弹倒计时
mp_chasecam 0 是否固定镜头
mp_falldamage 1 高处落下损失生命值
mp_flashlight 1 是否开启手电筒
mp_footsteps 1 是否开启脚步声
mp_freezetime 4 每局开始买物品时间
mp_friendly_grenade_damage 1 手雷是否伤害友军
mp_friendlyfire 1 武器是否伤害友军
mp_autoteambalance 2 自动调整双方人数差异最低限制
mp_roundtime 4 每回合时间数
rcon_password ***** 服务器密码
mp_limitteams N 双方超过N人即自动调整
mp_tkpunish 1 伤害友军是否惩罚
mp_mapvoteratio 0.2 投票比率(大家可以通过投票踢出作弊者和更换地图)
mp_logfile 1 是否服务器留下记录文件
log on 开启记录
mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出
Logaddress 202.108.249.81 2000 设定ccsk全国cs排行榜的监听端口
mapcycle.txt是地图文件循环的顺序文件
mapcycle.txt里面写的都是地图文件名,不带后缀,如cs_747.bsp,只取cs_747。地图在Hlserver\cstrike\maps目录下,将你想使用的地图挑出来,然后将文件名按上面所说的规则输入mapcycle.txt中,每个地图之间用硬回车隔开。加入的新地图不仅要把.bsp文件拷到Hlserver\cstrike\maps目录下,也要在mapcycle.txt里面加入新地图的名称,切记!
另外值得注意的是要确保你的地图文件完整,如果出现错误会造成服务器当机。
motd.txt是服务器的说明文件
motd.txt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。
(3)有了上面这些,CS服务器就算配置得差不多了,下面再来说说服务器运行参数。
在桌面点鼠标右键新建一个快捷方式,在命令行里输入下面一行,注意空格
c:\Hlserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map cs_747
c:\Hlserver\hlds.exe 你安装hlserver的目录
-game cstrike 指定运行游戏为CS
-port 27016 指定游戏连接端口为27016
+maxplayers 22 游戏最大人数22人(游戏只支持20人,多余两人为观众)
+map cs_747 指定开始地图为cs_747
在局域网上建立服务器时,在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server。
3.玩家登录
如果你建的是Internet服务器,玩家要进入服务器时,可以选择“网上对战”,选择“添加服务器”输入服务器的IP和上面你指定的端口即可。如果你建的是局域网服务器,可以选择“局域网对战”,按“刷新”按钮,就可以发现服务器。
4.常用的服务器操作指令
(1)取得用户的信息
命令:/USERS
(2)踢人
命令:/kick # USERID #
(3)封锁账号
命令:/BANID MINUTES UNIQUEID
(4)在同一时刻既踢人又封锁账号
命令:/BANID MINUTES UNIQUEID KICK
(5)把封锁的账号写入BANNED.CFG
命令:/WRITEID
(6)解除封锁的账号
命令:/REMOVEID UNIQUEID
(7)LISTID 查看你目前封锁了哪些ID,封锁多久
命令:/LISTID
(8)换地图
命令:/MAP MAPNAME
 

五、FTP服务器
FTP是文件传输协议的英文缩写,它是用来在远程主机与本地主机或两台主机之间传输文件的。特别是在传输大文件时,更能得到速度和稳定性的保障。那么作为我们普通的上网用户建立FTP服务器,有必要吗?看看这个例子:如果你有张光盘,想立刻与远方的朋友分享,你总不能用电子邮件传输吧,用传统邮寄速度太慢,如果盘弄坏了还的重新邮寄。还有个问题是如果你远方的朋友也想把一张光盘给你,那该怎么办呢?如果我们有了自己的FTP服务器,那么这个问题的解决就简单多了。我们可以利用FTP服务器实现双方文件的传输。
1.Serv-U FTP服务器软件的安装
和把单机变网页服务器一样,要建FTP服务器,也需要FTP服务器软件,作为普通的上网用户建立FTP服务器,笔者建议选择安装简单、功能强大、性能稳定、设置简单的FTP服务器软件Serv-U。目前最新版本是4.1,各大下载网站上均能下载到该软件及汉化补丁。
双击从网上下载的Serv-U安装程序即可开始安装Serv-U,确认安装许可协议及选择安装目录之后开始安装,然后就是一路的Next,安装完成后,建议先不要运行Serv-U管理程序,即先取消“Start Serv-U administrator program(开始Serv-U管理员程序)”的选择项后,单击“Finish(完成)”按钮,结束Serv-U的安装,安装结束后不必重新启动计算机。然后我们可以运行下载下来的汉化包,将Serv-U汉化,使用汉化后的Serv-U管理程序心情自然要比使用英文的情况好得多。
2.配置Serv-U FTP服务器软件
运行桌面上的Serv-U图标,第一次运行时,要先对FTP服务器进行配置同时添加基本用户,利用Serv-U提供的向导,我们可以很容易完成这些配置,一般情况下均可采用默认的配置。
(1)IP address(IP地址):可输入本机的IP地址。(此项也可为空不输入。)
(2)Domain name(域名):如果你没有申请到域名,可采用默认值,这里我们可以输入免费域名zyinfo.vicp.net
(3)Install as system server(安装作为系统服务吗):建议选“NO”。
(4)Allow anonymous access(接受匿名登录吗):作为普通的用户,此处建议选“NO”。
(5)Create named account(建立其他账号吗):此处询问是否建立普通登录用户账号;一般选“Yes”
(6)Account login name(用户登录名):普通用户账号名,比如输入“zhengzhiyong”。
(7)Password(密码):设定用户密码。由于此处是用明文(而不是*)显示所输入的密码,因此只输一次。
(8)Home directory(主目录):输入(或选择)此用户的使用本地硬盘目录。
(9)Lock anonymous users in to their home directory(将用户锁定在主目录中吗):选“Yes”。
(10)Account admin privilege(账号管理特权):一般使用它的默认值“No privilege”(普通账号)。
(11)最后选“Finish”(结束)即完成设置。
以上操作中6~10步骤建立新FTP用户的过程,我们也可以通过展开<>(本地服务器)的Domains,再展开我们建立的FTP域,右键单击的“Users(用户)”项目,选择“New user(新用户)”来完成。操作步骤和配置过程时完全一致。
图三 添加新用户
4.测试FTP服务器
要测试FTP是否安装成功有三个办法。
(1) 可以单击“开始”,选择“运行”输入命令“FTP zyinfo.vicp.net”,如果出现欢迎的字样,并出现“User”的提示,就表明FTP安装成功,此时可输入用户。然后就验证密码,如果登录成功,会出现“Logging in”的提示。
(2) 打开IE,在地址栏上输入“”,如果可以进入,就表示FTP安装成功,如果不行,右键单击IE的窗口,选择“登录为”输入用户名和密码,应该就可以登录成功。
(3)我们也可以使用专门FTP客户端软件来测试一下Serv-U是否安装及配置成功,Serv-U支持所有符合FTP协议的客户端软件。
OK,你现在就可以把服务器地址,用户名和密码告诉给你的朋友,对方就可以使用你机器上FTP服务进行各种文件的上传和下载了。Serv-U服务器还支持断点续传,采用支持断点续传客户端,这次没下完下次还可以继续上传和下载,提高了传输的稳定性。
4.相关软件介绍
FTP服务器软件的,除Serv-U外,还有许多,这里选出几个给大家做个介绍,方便大家选择。
(1)RaidenFTPD(雷电 FTPD)
功能和Serv-U基本差不多,除了具备优秀服务器应该有的上传下载比例限制系统,使用者个人专属目录,每账号的带宽限制,完整的服务器日志系统,支持匿名连线,硬盘使用量限制DiskQuota 等功能外,还包括安全虚拟文件系统,支持上下传皆可续传,即时服务器与客户动态监控,使用者设定的事件日志,IP位置限制允许禁止皆可,多种额外的SITE扩充命令,能够成为Windows 2000服务,内建ZIP格式检查,多重IP全自动切换,显示上下传的MP3资料,加密或解密个人档案,完全支持中文字目录,支持服务器间互传,时段内上下传流量管制,中英日多国语言界面自动切换,能够任意隐藏指定目录与文件,服务器定时开关装置,使用者与群组管理等功能。如果你觉得这些功能有用的话,RaidenFTPD是个不错的选择。
(2)CrobFTP Server
一款专业的基于标准文件传输协议的服务器端控制软件,有中文版,特有的Anti-Attack技术,将网络攻击拒绝于萌芽阶段,使用多种加密手段保全服务器及客户信息的安全,多种向导工具使操作简单迅速,独有的Crob Softare 软件升级系统,自动升级为最新版本。
 

六、 邮件服务器
电子邮件的作用,大家可以说相当了解,然而现在网上申请的邮箱普遍开始收费,即使还有免费的,一是容量受限制,二是附件的大小也受限制,还得不停地看广告,最要命的是那多如牛毛的垃圾邮件。总之,为了那个免费邮箱,你得忍气吞声,受尽折磨。为什么我们不自己做个邮件服务器呢?摆脱这一切,就在你举手之间。
1.E-mail服务器安装及运行
自建邮件服务器,需要找个适合我们个人使用的邮件服务器软件,用于大,中型企业的那些大型的邮件服务器软件如Exchange 2000、Lotus domino当然不适合我们。笔者根据多方比较,建议大家使用ArGo Software Design开发的Argosoft Mail Server软件,它小巧简单。该软件在各大下载中心都能下载到。
Argosoft Mail Server的安装也相当的简单,下载下来的程序一般是一个自解压程序,双击该文件即可运行安装,选择安装窗口上的“Setup”即可开始,选择好安装目录,建议不要修改, 选择“strat installation” (开始安装),安装程序安装程序所需要的文件, 最后单击“Finish”按钮(结束)即完成安装。
安装成功后,双击桌面“Argosoft mail server”图标,“Argosoft mail server”即可开始运行,我们可以在右下角的任务栏看见Argosoft的图标。
2.配置Argosoft mail server
在使用Argosoft的邮件服务之前,我们要做一些简单的配置。右键单击任务栏上的Argosoft的图标,选择“Show”(显示),可打开Argosoft管理窗口,Argosoft mail server主要的配置在“Tools(工具)”工具菜单的“Options(选项)” 菜单中。
(1) 配置“Genernal” 选项卡
在DNS server中输入本机连接Internet所用的DNS服务器地址, 查看DNS服务器地址的方法和查看IP地址的方法基本相同。如果你确实不知道如果查看DNS,也可以单击文本框右边的红色勾按钮。
Load server at Windows startup 在启动Windows时启动邮件服务,建议选择
Automaticallty strat the server 自动启动邮件服务,建议选择
Allow relay 允许转发,建议选取
Hide passwords in logs 日志中隐藏密码,建议选择
Local host 本地主机名,可输入本机的IP地址,或域名zyinfo.vicp.net,用于Web界面的访问。
Do not use Web interface 不使用Web界面,建议不选择。和其他的mail服务器软件一样,Argosoft也支持Web页面形式的收发邮件,不过简单了些,毕竟一个才1M多的软件,我们不能奢求太多。
(2)配置“Local domains” 选项卡。在这里输入你申请的免费动态IP域名zyinfo.vicp.net
(3)Ports和Logging选项卡可以不配置,不过要注意的是,如果你的计算已经安装有其它的Web网页服务器,你就得把“Web interface”(Web界面)的端口号,设置为80外的其它值,可以取808或838,“smtp authentication”(发送邮件用户验证)也可以不必配置。
3.添加邮件帐户
配置好服务器的有关数据后,我们就可以通过“Tools”工具菜单的“Users”,建立邮件帐户。单击“User setup”窗口上的 “Add new user”图标,在弹出窗口上输入用户名,用户全称和密码就可以了, 为了方便后面的讲解,假设这里用户名是:zy ;密码:123。另外,我们也可以右键单击任务栏上的Argosoft的图标,选择“Users”(用户)来创建邮件帐户。
4.测试邮件服务器
好了,终于我们可以测试了,打开Outlook express,单击“工具”菜单,选择“账号”,选择新建一个邮件帐户,电子邮件地址自然就是,用户名是zy,密码是123,SMTP服务器和POP3服务器自然就是zyinfo.vicp.net。设置好后,可以用这个邮箱试着给自己发个邮件。如果既能发出邮件,又能收到邮件,邮件服务器的设置和安装就基本上完成了。这样你就可以为自己和家人,建立一个完全属于自己的电子邮箱。可惜的是Argosoft目前每一封邮件最大容量只能是5MB。
5.相关软件
类似Argosoft mail server的邮件服务器软件还有许多,这里推荐几个,供大家选择。
(1)WebEasyMail邮件服务器
一个基于Windows平台,并服务于中、小型网站及企业的Internet(互联网)和Intranet(企业局域网)Web邮件服务器。它支持全面的Web管理和直接使用浏览器收、发电子邮件。并提供了九个对象近百种方法及属性,以支持高级用户针对WebEasyMail系统所进行的相关Asp程序开发。
(2)EasyMail 1.2.0.2Windows95/98版
EasyMail是一个基于Windows 95/98的邮件服务器,它是一个小巧而稳定的系统,其设置简单方便,而且完全免费、永不过期。
(3)MDaemon 邮件服务器
非常不错的Mail Server,功能强大,有自己独立的Web界面,可惜软件大了些!
(4)Magic Winmail Server
Magic Winmail Server是一款是易用型全功能邮件服务器软件,不仅支持SMTP、POP3、WebMail、多域、发信认证、反垃圾邮件、邮件过滤、邮件组等标准邮件功能,还有提供邮件杀毒、邮件监控、邮件备份、邮件网关、动态域名支持、远程管理、在线注册、快速设置向导等特色功能。
 

七、IRC聊天室服务器
IRC是Internet Relay chat的缩写,是网络上一种聊天的服务器。和普通的聊天方式相比,IRC聊天有着速度快、功能多、支持多种命令等功能。一般要使用IRC聊天方式,需要使用IRC专门的聊天软件,例如Mirc,然后登录到IRC的服务器即可开始。而IRCServ就是一个快速建立IRC服务器的软件,利用它你可以在局域网中建立本地的IRC服务器,让本地用户也可以享受IRC聊天的乐趣。
1.IRCServ服务器软件的安装启动
首先你需要下载其软件压缩包,可以到下载该软件,其版本为1.39,软件才95K大小,它可以良好地运行在Win98/ME/NT/2000各种系统下。
将下载到的软件解压到任意一个目录中,运行目录中的“ircserv.exe”即可启动IRC的服务器。在运行窗口中会显示一些服务器的信息,包括服务器域名、服务器IP地址等等,IRCServ的好处就是根本无需任何设置,直接启动后就可以使用。
图四 使用IRCServ
2.IRC客户端软件的安装
英国 mIRC 公司出品的MIRC是目前比较流行IRC客户端软件。界面优美,彩色文本行,全DCC、XDCC 文件发送和接收能力,远程命令和事件操作,与位置相关的下拉菜单,WWW 和声音支持。还可以为你建立自己的组群。通常下载到的MIRC软件是个可执行程序,直接运行该程序即可开始安装,安装过程也是一路“Next”即可。
双击桌面上的“Mirc”图标启动Mirc,第一次运行要设置Mirc连接到我们自己建立的服务器,单击“Mirc Options”(Mirc 选项)窗口上“Add”按钮,出现“Add server”(添加服务器),在“Description”(说明)中输入我们自己建立的MIRC服务器的名称,“IRC server”(IRC服务器)再输入自己建立的MIRC服务器的IP地址,其它不必输入,单击"Add "完成服务器的添加。
完成 MIRC服务器的设置后,单击“Connect to irc server”(连接到服务器)按钮,自建或选择系统内置的频道,选择“Join”按钮,即可开始聊天。
利用IRC建立聊天服务器,不仅可以实现聊天,还可以进行文件的传送和接受,同时对服务器的要求也不高,建立起来也比较简单,不需要其他的软件要求。因此IRC聊天一直是网友快速聊天的最佳选择。
 
八、WWW聊天室服务器
用IRC服务器聊天,快速且功能强大,不过你还得准备一套IRC客户端软件,比较麻烦!现在基于Web的聊天室功能也比较齐全,界面也比较美观,何不考虑建立一个基于Web的聊天室。说到这里,有的人就会说我又不会编程,又没时间设计,那怎么办?没关系,让我们去逛逛免费代码的市场,看看能不能找到宝!在寻宝大行动之前,有件事要准备一下!就是看看我们的机器到底支持什么样的Web聊天室,这个和我们机器上安装的网页服务器有关,如果你不知道什么是Web服务器或者不知道如何安装Web服务器,请往前看看,前面我们具体介绍过网页服务器,如果我们的网页服务器是Microsoft的PWS或是IIS,那么我们就得考虑查找ASP语言的免费聊天室代码,如果们的网页服务器是Apache+PHP,那就要找PHP语言的免费聊天室代码;如果我们的网页服务器是Apache+JSP,那就要找JSP语言的免费聊天室代码,当然我们也可以找Perl语言的免费聊天室代码,自然服务器要能解释Perl语言。
目前,网络上比较成熟的聊天室代码还是ASP语言的居多,毕竟使用ASP的人还是比较多的。下面就针对如何在你的机器上建立ASP语言的聊天室给大家做个介绍。
1.下载免费的ASP聊天室代码
在Internet上有许多ASP源码基地,这里推荐大家几个。
(1) ASP源码下载
(2) 中国源码中心
(3) ASP酷程序下载中心
在这些网站上都能下载到免费ASP聊天室代码。笔者下载的是印象聊天室2.2,一个口碑相当不错的聊天室。下面介绍一下该软件的安装和管理办法。
2.安装方法:
(1)将下载到的文件解压到本地硬盘的一个目录下,设置该目录为IIS的一个虚拟目录,如:BBS。
(2)打开IE 输入网址 ,运行安装向导
(3)安装向导开始安装数据库
(4)安装向导开始检查文件
(5)设置室聊天室名称、聊天室室主、以及是否允许新用户注册和进入聊天室公告等等内容,基本上可以不修改,不过聊天室室主就是网络聊天室的管理员,所以聊天室室主的名称可要记牢哦。
3.聊天室的管理
首先你必须以室主的身份登录到任何一个聊天室,第一次登录时必须确定密码,选择界面右下方的“高级”,就可以进行系统参数、权限分配、 压缩数据、聊神排名、查询聊友、 管理日志、投票活动、头衔管理、踢人操作、封锁IP、解锁IP、轰炸操作、级别变更、级别锁定、账号管理、房间管理、禁止IP段、广播群发、留言管理、公告管理等各种操作。
比如要创建一个新的房间,单击“高级”,选择“房间管理”,在弹出的新窗口中输入“房间名称”,“最大在线”,“机器人名”,“进入级别”,“房间简介”后,单击“提交”按钮,即可建立新房间。

九、 论坛服务器
目前网络上人气比较旺的地方,应该算是论坛,许多有共同爱好的人在一起交流,共同解决一些技术上的难题,发表自己的心得,交流一下自己的心情。论坛已是许多网虫上网时必去的地方。目前国内最流行的论坛软件主要有动网论坛和雷傲论坛,你可以去这里下载到动网论坛程序,到这里下载雷傲论坛程序。下面针对动网论坛程序的安装和设置给大家做个介绍。
1.动网论坛Ver6.00安装
动网论坛采用asp语言编写而成,因此在计算机内的操作系统必须是Windows 2000,同时还必须安装IIS网页服务器,下载下来的动网论坛程序是一个自解压的EXE程序,我们可以把文件解压到Web服务器的Web目录下,这里假设Web服务器主目录是c:\inetpub\wwwroot;这样我们就可以在该目录的中建立一个dvbs目录,同时把文件解压到该目录下。为了保障你的数据库安全,在使用论坛之前,你必须先运行一下tools子目录中的“动网先锋数据库自动改名器.exe”修改数据库名和数据库连接文件。
2.动网论坛的配置
安装成功后,打开 IE,输入,就可登录论坛首页,第一次使用论坛,系统自动建立管理员用户名:admin,密码:admin888。用这个会员登录系统,就可以开始进行论坛的设置。dvbbs的设置比较多,主要有常规设置、论坛管理、用户管理、主题和帖子设置、外观设置、替换/限制处理、数据处理(Access)、文件管理等几大类功能,初始使用时,你首先要设置一下常规设置,具体设置内容较多,基本上都能看得懂,这里就不一一介绍了。然后,就是建立论坛的分类,选择“管理功能”中的“论坛版面添加”,输入“论坛名称”,“版面说明”,“所属类别”选择“作为论坛分类”,如果要设置分论坛,这里就选择已建立好的论坛分类,“使用设置模板”可以根据自己的喜好选择,“论坛版主” 可以先不设置,“首页显示论坛图片”也可以先不设置。单击“添加论坛”按钮就可以完成论坛的设置。最后别忘了修改一下admin的密码,它的默认密码可是地球人都知道哦!
 

十、 流媒体服务器
流媒体技术是指在网络中使用流式传输技术传送音频、视频和多媒体文件等。流式传输技术的特点是把连续的音频和视频信息经过压缩后放到网络的服务器上,网络用户一边下载一边进行收听或观看,而不必等到把整个文件下载完毕。目前,越来越多的企业网和校园网上开展了流媒体应用,如果你的网络带宽比较充裕,你也可以把喜欢的电影放在单机服务器上供网友欣赏。目前能够架设流媒体服务器的软件主要有RealNetworks公司的Helix Server和Microsoft公司的Windwos Media。由于两种流媒体格式均很流行所以这里把两种软件都给大家做个介绍。
1.Windows Media服务的安装
Windows 2000 Server下安装Windows Media服务器软件,不需要下载软件,我们可以通过单击“开始”,选择“控制面板”,双击“添加/删除程序”,选择“添加删除Windows组件”,在弹出的“Windows组件向导”窗口的“组件”下勾选“Windows Media服务”。然后放入Windows 2000 Server安装盘,单击“下一步”,显示“完成Windows 组件向导”窗后单击“完成”即可。
2.Windows Media服务器的管理
单击“开始”,选择“程序”,选择“管理工具”,选择“Windows Media”即可进入Windows Media服务的管理界面。Windows Media服务的流的方式分为单播”和“多播”,单播是客户端与服务器之间的点到点连接。“点到点”指每个客户端都从服务器接收远程流。仅当客户端发出请求时,才发送单播流。多播是通过启用多播网络传递的内容流;网络中的所有客户端共享同一流。以这种方式将 ASF 内容转化为流的最大好处就是可以节省网络带宽。Windows media服务的工作方式分为“点播”和“广播”,点播连接是客户端与服务器之间的主动的连接。在点播连接中,用户通过选择内容项目来初始化客户端连接。内容以 ASF 流从服务器传到客户端。若文件已被编入索引,则用户可以开始、停止、后退、快进或暂停流。广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流。例如,用户不能暂停、快进或后退该流。
这里介绍一下最简单的播放点播 ASF 文件的步骤。
(1)在Home单播发布点目录中定位你需要播放的 ASF 文件。要查找 Home 目录的路径, 请在菜单框中,单击“单播发布点”。 在点播的单播发布点列表中,定位 Home 单播发布点别名,并在“路径”下标注目录。 默认情况下是c:\asfRoot,在该目录下有些测试用的asf文件。
(2)把制作好的asf文件放在该目录下,即可播出。
3.点播Windows Media服务器的节目
要点播Windows Media服务器的节目必须使用Windows Media Player,具体步骤是:
(1) 打开Windows Media Player在文件菜单上,单击打开。
(2)键入mms://服务器名/文件名.asf, 其中服务器名为运行 Windows Media 服务的服务器的名称, 文件名为你希望播放的 ASF 文件的名称,然后单击确定。
4.制作Windows Media节目
制作Windows Media的ASF节目要用到Windows media编码器,具体步骤是:
(1)单击“开始”,选择“程序”,选择“Windows Media”,选择“Windows media编码器”
(2)单击“文件”,选择“新建”,在“欢迎”窗口中,选择“带有输入/输出选项的模板”
(3) 根据你的网络接入速度,选择“模板”
(4)选择实况源还是一个存储的媒体源,由于我们不是广播,只是为了制作节目,所以这里选择“avi/wav/mp3文件”
(5) 选择我们存储音乐文件
(6)选择编码后存放的位置,建议放在c:\asfroot目录下,因为可以直接播出。
(7)回到界面上, 单击“开始”按钮,就开始了编码制作asf节目了。
(8)制作好后,可以打开Windows media player进行接收视听。如果音质太差,可以通过“编码”菜单,选择“属性”,修改“模板”,然后重新制作。
5.Helix Server服务的安装
使用Helix Server(也就是Real Server 9.0)软件需要RealNetworks公司提供用户授权文件,通过向导访问RealNetworks网站,你可以得到30天的试用版和License Key授权码。有了授权文件后,就可以开始安装Helix Server,在“License File Location(授权文件位置)”文本框选择授权文件所在的目录,单击“Next”按钮,接受许可协议,单击“Accept”按钮,输入安装的文件夹,进入下一步填写你作为Helix Serve管理员的用户名和密码。接下来这个步骤比较关键,Helix Serve开始设置端口,一般情况先我们是不用修改的,但是如果你安装了IIS或者WMS的话就需要慎重处理了,Helix Serve的Http和MMS协议的两个端口和IIS、WMS有冲突。 如果这两个端口不定义好,将会在后来导致一些不必要的端口冲突。前面的80端口是WWW服务的默认端口,而后面的1755是WM服务中TCP和UDP的单播端口。如果你想在同一台机器上面安装WMS;IIS和Helix的话,这点就要注意了。通过最后的步骤将Helix server安装为NT服务后,就可以看到端口的占用情况了,这个时候Helix Serve安装就算成功了。
6.Helix Server服务的设置
双击桌面上的“Helix Serve”图标,启动Real Server服务,然后再双击“Helix Serve Administrator”图标启动Real Sever管理服务,Helix Server采用Web页面管理。在弹出的窗口中输入你刚才设置的那个用户名和密码,单击确定。左边有许多级连菜单选项,看起来好像很复杂,不过作为简单的应用,要我们设置的内容并不多。这里只需调整左边第一个Server Setup(服务设置)选项。Ports选项不必修改,如果我们的机器上有两块以上的网卡,则需要设置IP Binding,在Edit IP Address中填入一个IP启用Real Server服务的那块网卡的IP地址,如果你采用的是ADSL或是拨号上网没有固定IP,你可以输入0.0.0.0,然后删除掉其他的IP数据。最后单击Apply重启一下计算机,Real Server服务就算是设置完成了。
7.节目播出
(1)设置节目存放根目录的路径, 双击“Helix Server Administrator”图标启动Real Sever管理服务中,单击“Server setup” 选择“Mount points”,在“Mount poinf description”中选择“RealSystem Content”,在右边我们可以看到默认的“Mount point”中的内容是“/”代表是根目录,“Base path”中的内容是“C:\Program Files\Real\Helix Server\Content”,这就是我们需要的节目存放根目录的路径,在该目录下有些测试用的媒体文件。
(2)把制作好的多媒体文件放在该目录下,即可播出。
(3)Helix Server能够支持rm、smi、mpg、mp4、mp3、mov、swf、wmv、asf等格式的多媒体
(4)Helix Server既能够支持RTSP协议、PNA协议的客户端如Realplay播放器,也支持MMS协议的Windows Media Player播放器。假设在C:\Program Files\Real\Helix Server\Content目录下存放一个文件名为001.rm的电影文件,在Realplayer One 媒体播放软件中,就能通过“File”菜单中的“Open...”选项,输入如下地址“”来收看节目。
8.直播节目
要制作直播节目还需要一个软件Helix Producer Plus,Helix Producer Plus也不是免费软件,安装时需要输入序列号,如果你的序列号正确就可以进入下一步“Install Options”(安装设置),“Install Location”安装的目录,“Optional Items”(特别项目),这里保持默认就可以,单击“Install”就开始安装,安装结束,单击“Finish”完成。
安装完成后通过双击桌面上的同名图标启动软件,单击“File/New Job”选项,建立一个任务的基本框架。框架建立成功后,我们需要对框架的具体内容进行设置。
框架建立好后第一件事情是设置输入对象,包括“File”和“Devices”两项。若需要压缩音频视频,就需要单击“File/Open Input File”菜单或者单击“Input File”后面的“Browse”按钮,选择我们需要压缩的文件,功能强大的Helix Producer几乎能压缩所有格式的音频和视频!由于我们是直播节目,所以在Helix Producer中的选择“device”,同时设备列表中只选择Audio中的声卡一项即可。
直播需设置“File/Add Server Destination”选项,也就是服务器输出目的选项。菜单中Destination name栏是输出目的地名称,你可以根据自己的喜好填选。Stream name是我们直播流媒体文件的名称,也是随便填写,如:funny.rm。随后的这一项是Broadcast method,它指的是在线广播的方式,建议使用默认的“Push,Account-Based Login(推送,账号登录)”。下面的Server Address自然就是服务器的地址了,里面填上我们自己的IP地址。随后的Path和Port端口选项不要动。Username/Password就是访问Helix Serve服务的权限检查,填写Helix Serve管理员的Username和Password即可。最后我们单击Templates按钮,选择Add to List,把这次的设置保存为模板(Templates)。
观众设置,单击右边的“Audience(观众设置)”按钮,Helix Producer会弹出Audience设置窗口,调整Encoding Settings(编码设置),网络广播选音频模式(Audio mode)就可以了。
最后我们设置一下属性中的声音控制,把操作系统中音量控制的麦克风静音的钩去掉就可以把声音传出去了。当然记得一定点选“Controls”中的“Encode”选项。在我们的IE浏览器中输入测试地址如:,听听有没有声音。现在你可以开始做广播了。
你可以通过Helix Serve中的Logging && Monitoring来监视听众数量和服务器流量,流量较小时,一般不会对局域网产生过高的压力。只需要注意一下Logging&&Monitoring的峰值即可,如果峰值比较高,可以通过减少一些播放效果缓解网络的拥挤,通常来说,10/100M的网络是没有问题的。
 

十一、 企业QQ服务器
企业QQ是腾讯公司推出的商用即时通信软件,可以帮助企业提高员工办公效率,加速企业内部、企业与客户之间的信息沟通。企业QQ的主要功能包括即时通信,多方网络会议,讨论,手机短信(群发),与QQ通信等功能,同时采用128位消息加密机制,确保通信安全。企业QQ包括服务器端和客户端软件,全部下载后,可在企业本地自建服务器,迅速搭建企业的内部即时通信平台。企业QQ提供二次开发接口,支持第三方在企业QQ上进行二次开发。企业QQ现阶段免费试用,现在申请企业QQ,每天可享受最多一百条的免费短信,想了解具体免费短信情况可以到腾讯网站上去了解。
1.企业QQ服务器的安装
可以到下载到企业QQ的最新版本服务器软件和客户端软件。服务器端安装的主要流程是:
(1)申请服务: 登录到,填完所需的资料并提交申请,你的手机会收到腾讯发来的短信,里面包含验证码,输入验证码,就可以申请到企业服务号码和密码(免费),腾讯同时把企业服务号码和密码用短信发到你的手机上。提醒:填入手机号码时,最好使用全球通手机。一个手机只能申请一个企业服务号码。
(2)申请外部QQ号码:登录到填写资料后即可申请到50个外部QQ号码。 注:这批外部QQ号码只能在BQQ服务器启动企业外部服务后,在用户管理器才能看到并分配。
(3)运行BQQSERVER安装包。
2.企业QQ服务器的管理和启动
利用服务器上的BQQ用户管理器程序,可以建立部门和人员,分配账号和外部QQ号码。
企业QQ的客户端就可以利用分配账号和密码登录到系统,实现企业内部之间及企业内部与企业外部之间的通讯。

十三、个人网络音乐台
有了好的MP3音乐,分享比独享能得到更多的快乐,来吧,建个个人网络音乐台,让我们一起享受音乐带来的快乐。要建立MP3网络音乐台需要有个小软件,它就是SHOUTcastserver。
SHOUTcastserver 并不一定要安装在 NT 服务器或 Unix 服务器上,它也可以直接安装在 Windows95 / 98 上,而且可以和 Winamp 一起执行。SHOUTcastserver 和一般的服务器是不同的,它可以分担服务器播送MP3 串流文件的负担,而且会自动和SHOUTcast的目录整合,以便让你的 SHOUTcastserver 可以被世界上最多的人同时听到。
1. 安装SHOUTcastserver
SHOUTcastserver软件的大小才260多K,直接运行下载的shoutcast-1-9-2-Windows.exe,即可开始安装,程序默认安装在c:\program files\SHOUTcast的目录下,进入该目录运行文件sc_serv.exe,即可启动个人网络音乐台服务。
2. 制作音乐电台节目单
我们可以把要播出的mp3拷贝到SHOUTcastserver安装目录下的content目录下,然后制作节目单,SHOUTcast的节目单可以是个html文件。
用记事本新建一个空文件,根据你的MP3歌曲,输入下面的内容:

GG音乐台节目单

















歌曲名演唱播放
约定周惠播放
好想好好爱你周惠播放


其中:
zyinfo.vicp.net : 当然是你的免费域名。
8000 : 是指SHOUTcast默认的端口号
“约定.pls” : 中“约定”是MP3的文件名,扩展名“pls”是根据系统的要求设置的,SHOUTcast服务器在接收到你访问申请后,自动转化为对mp3文件的查询,并将约定.mp3传送给你的播放器。
编写好上面的文件后,将这个文件存为“节目单 .htm”,自己可以先测试一下,通过后可以用电子邮件将“节目单 .htm”寄给你的网友,他们就可以分享你的快乐,如果自己有Web服务器的话,也可以将节目单.htm放在Web服务器上。
3.修改配置
如果你的端口8000被其他软件占用,SHOUTcast服务器启动就会失败,这时候你可以修改SHOUTcast服务器的配置,单击“Edit config”, 弹出记事本,同时打开配置文件sc_serv.ini,查找“PortBase=8000”字样,修改8000值为其他未使用端口号,然后重新启动SHOUTcast服务器即可完成修改。
名词解释
IP地址:
在网络中为了区别不同的计算机,需要给每一个联网的设备指定一个身份号码,这个身份号码就是“IP地址”。 IP地址是一个32位二进制的地址,为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节,如192.168.0.1。
查看IP地址在Windows98下可用Winipcfg命令,在Windons2000/Windows xp下可用Ipconfig命令。

端口号:
端口是指在建立网络连接之后,数据输入的访问点或出口。
服务器常用的端口有:
WEB服务器:80
FTP服务器:21
SMTP服务器:25
POP3服务器:110
CS服务器:27015

ASP:
ASP是Active Server Pages的简称,基于微软的IIS网页服务器上的一种在服务器端运行的脚本语言,ASP文档是一个纯文字档,包括:HTML标记(tags)、VBScript或JScript语言的程序代码,可以将运行结果以HTML的格式传送至客户端浏览器。

PHP:
PHP是英文“超级文本预处理语言”(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的“嵌入HTML文档的脚本语言”,语言的风格有类似于C语言,被很多的网站编程人员广泛的运用。

JSP:
JSP(IAVA SERVER PAGES)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而别特的功能,他主要用于创建可支持跨平台及跨Web服务器的动态网页。JSP可与微软的Active Server Pages (ASP)相媲美,但JSP使用的是类似于HTML的标记和Java 代码片段而不是用VBScript。当你使用不提供ASP本地支持的Web服务器(例如 Apache或Netscape服务器)时,你就可以考虑使用JSP了。

RTSP协议:
所谓RTSP其实是英文短语Real Time Streaming Protocol的缩写,它的中文含义为即时串流通讯协议,该协议是由Real Networks和Netscape共同建立的一个用来传送串流媒体的开放网页标准,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据,它可以控制流媒体数据在IP网络上的发送,同时提供用于音频和视频流的“VCR模式”远程控制功能,如停止、快进、快退和定位。

MMS协议
所谓MMS协议其实是英文短语Media Server Protocol的简写,中文含义为媒体服务器协议,这种协议是微软定义的一种流格式传输协议 
 


阅读(4923) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~