ftp与流媒体
快速架设基于宽带的FTP 服务器目前很多用户已经宽带接入了Internet 。包月的的宽带提供的带宽,已经足以使你的计算机成为互联网上的一台服务器。下面我就以易于在个人计算机上搭建FTP 服务器为例,
快速架设基于宽带的FTP 服务器
目前很多用户已经宽带接入了Internet 。包月的的宽带提供的带宽,已经足以使你的计算机成为互联网上的一台服务器。下面我就以易于在个人计算机上搭建FTP 服务器为例,介绍其操作。
要利用宽带架设自己的网络服务器,首先要考虑的是如何让用户通过互联网找到你的计算机。如果你有一个固 定的IP ,问题就简单多了,但实事上,绝大多数宽带用户的IP ,都是Internet 服务提供商自动分配的一个动态IP 。朋友不能通过一个固定的IP 寻找你的计算机,你也不可能每次在计算机的IP 改变后手动通知你的朋友,这一问题的解决,我以免费的动态域名解析软件“花生壳客户端”向大家阐述。地址问题解决后,接下来还要安装服务器软件。在FTP 服务器的架设中,Serv-U 是使用比较多的工具,但它是一个只有30天使用期限的共享软件,30天过后,大部分的功能将不能使用,所以在这里我以Windows XP Professional 自带的IIS 向大家介绍。
一、花生壳客户端的设置
花生壳(PeanutHull),是网域科技有限公司的一款功能强大、使用简便的动态域名解析服务软件,可以在它的网站上免费下载和使用它的最新版本(http://www.oray.net /)。
花生壳客户端安装后,它会随系统一起启动。在默认设置下,它会启动前台控制和后台服务,并在系统的通知区域显示为一个小盒子,当网络连通且登录到花生壳服务器时,它会是彩色的,我们现在还没连接到花生壳服务器,所以它是灰色的。
要连接到花生壳服务器,我们必须先申请一个网域护照(账户) 。
登录到http://www.oray.net /,左键点击“我要注册网域护照”,或直接在花生壳客户端“状态”选项卡上左键单击“申请网域护照”,进入网域护照的申请网页,在那里签署用户协议、填写护照基本信息、设置密码提示问题后,就会得到一个网域护照。
有了护照,就可以在网域申请一个免费的域名。
在花生壳客户端的菜单栏选择“控制→我的控制台”,在打开的网页表单上填入网域护照和密码,登录到“我的控制台”,在这里你可以修改个人资料,申请免费域名等操作。刚申请的域名不能立即使用,还必须激活。在“我的控制台”的“花生壳维护中心”,左键单击“管理花生壳服务”,在新打开的页面中会列出已激
,活和未激活的域名(图) 。对于未激活的域名,左键单击“激活花生壳服务”,根据提示,填写你的站点分类、站点描述等信息后,该域名就会被激活。

图
申请了护照,注册并激活了域名后,现在我们来登录花生壳服务器。在系统通知区域,双击灰色的小盒子,会弹出花生壳客户端,在“状态”选项卡上,填入网域护照和密码,然后在菜单栏选择“文件→刷新”,这时,花生壳客户端根据网域护照开始连接报务器,稍等,在“状态”选项卡你就会看到服务器连接状态由原来的“离线”变为“在线”,同时,在“域名”选项卡的“指向本机域名列表”中也出现了被激活的域名。至此,你就完成了动态IP 跟固定域名的解析。
二、设置IIS
若你的系统没有安装IIS ,请在“控制面板”中的“添加或删除程序”中安装IIS(“Internet 信息服务”)
在“控制面板”的“管理工具”中,启动IIS ,并启动IIS 上的FTP 服务。在默认情况下,此时你的FTP 服务器已经搭建好了,并且可以立即登录,但是该FTP 中没有任何文件。右击IIS 中的“默认FTP 站点”节点,选择“属性”命令,打开相应的属性设置对话框。
点击“主目录”选项卡,在FTP 站点目录的“本地路径”处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为“C :InetpubFtproot”,你如果临时想改变共享目录,随时都可在此处修改,以后别人
,登录你的FTP 服务器时显示的文件列表就是在这个目录中。
在“主目录”的选项卡中,你还可设置FTP 服务器的文件访问权限,分别有读取、写入和记录访问。安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行操作。
设置登录的用户。如果你愿意提供“匿名”访问的权限,还需在“安全账户”选项中选择“允许匿名连接”选项。此外,你还可从Windows XP Professional 的用户账号(控制面板→管理工具→计算机管理→本地用户和组) 中选择FTP 服务器的特殊账号,当然也可以自己设置用户名和密码。
在“消息”选项卡中,有“欢迎”、“退出”和“最大连接数”3个输入框,分别代表别人在登录、退出时FTP 服务器给出的提示停息,你可以根据自己的需要设置。此处,最大连接数是设置同时连接本地FTP 的最大主机台数。
在“FTP站点”选项卡中设置FTP 标识,包括说明、IP 地址和端口,在“描述”文本框中,把“默认FTP 站点”改为你的FTP 站点名称,其它的一般不需要改动,按照默认选项即可。
三、测试FTP 服务器
FTP 服务器架设好以后,我们可以在本地测试一下。可以采用两种方法登录到FTP 服务器。
1、在IE 的地址栏中输入ftp://在花生壳中申请的域名,若你的FTP 服务器允许匿名登录,你应能看到在IIS“主目录”中设定的路径下的目录和文件。
2、利用FTP 客户端软件,比如CuteFTP XP ,在FTP 服务器的地址设置中,填入在花生壳中申请的域名,若你的FTP 器允许匿名登录,还要在登录方式中选择“匿名”的复选框,然后连接。如果设置正确的话,会在FTP 客户端中看到你允许别人操作的目录和文件。
既然是服务器,为别人提供良好的服务才能当之无愧,所以,最后别忘了在“主目录”的“根”下新建一个文本索引(一般是index.txt ),以便别人很快的找到自己所需的东东。
,用FTP Serv-U轻松搭建FTP 服务器
你用过FTP 方式从网上下载音乐、电影吗?你想把自己硬盘里收藏的好东西和网上的朋友一起分享吗?现在,就跟着本文的作者一起,把自己的电脑变成一台FTP 服务器吧!读完之后你就会发现,其实架设一个FTP 服务器真的很简单 ^_^ !
FTP简介
FTP的全称是File Transfer Protocol(文件传输协议) 。顾名思义,就是专门用来传输文件的协议。而F TP 服务器,则是在互联网上提供存储空间的计算机,它们依照FTP 协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP 服务器中。因此,FTP 的存在,大大方便了网友之间远程交换文件资料的需要,充分体现了互联网资源共享的精神。现在许多朋友都已经用上了宽带网,而且硬盘也有足够的空间,完全可以通过软件手段把自己的电脑变为一台FTP 服务器,和网络中的朋友们一起分享大家各自收藏的好东东!
用Serv -U 架设个人FTP
架设FTP ,其实并没有技术难度,只需用Serv-U 这个软件就可轻松搞定了。Serv-U 支持所有版本的Windows 操作系统,可以设定多个FTP 服务器,可以限定登录用户的权限、登录目录及服务器空间大小,功能非常完善。以下笔者就以Serv-U 汉化版为例,给大家讲讲架设个人FTP 的具体步骤。
首先下载安装Serv-U ,运行,将出现“设置向导”窗口,我们就来跟随着这个向导的指引,一步步进行操作。
1. 设置Serv -U 的IP 地址与域名
一路单击“下一步”跳过系统提示信息,来到“您的IP 地址”窗口(如图1),这里要求输入本机的IP 地址。
,
图1 输入你的IP 地址
如果你的电脑有固定的IP 地址,那就直接输入;如果你只有动态IP (例如拨号用户),那该处请留空,S erv-U 在运行时会自动确定你的IP 地址。
下一步,进行“域名”设定。这个域名只是用来标识该FTP 域,没有特殊的含义,比如笔者输入“ftp.wxxi520.com”。
接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。
2.设置匿名登录
匿名访问就是允许用户以Anonymous 为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想让陌生人随意进入你的FTP 服务器,或想成立VIP 会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP 。鉴于匿名登录尚有一定的实用需求,笔者在此选“是”(如图2)。

图2 允许匿名登录
之后就要为匿名账户指定FTP 上传或下载的主目录,这是匿名用户登录到你的FTP 服务器后看到的目录。设定后,向导还会继续询问你是否将匿名用户锁定于此目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问你指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。
,3.创建新账户
除了匿名用户,我们一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入你制定的账号名称,而后在“账号密码”窗口输入该账号的密码。
单击“下一步”,会要求你指定FTP 主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。
紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,可根据具体情况进行选择。
至此,我们已拥有了一个域——ftp.wxxi520.com 及两个用户——Anonymous 和wxxi520。点击“完成”退出向导,稍等片刻Serv-U 软件主界面将自动弹出,我们还要在此进行一些管理员设置。
4.管理员设置
图3为Serv-U 管理员界面,每个Serv-U 引擎都能用来运行多个虚拟的FTP 服务器,而虚拟的FTP 服务器就称为“域”。
,
图3 Serv-U 管理员界面
对FTP 服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。以下笔者就简要说说管理器界面上必要的各项设置。
★ 首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。
★ 选择左方的“域→活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。
★ “域→组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。
★ “域→用户”:这里有我们刚建立的两个账号,其中的细节设置十分重要,具体如下。
账号:如果有用户违反FTP 的规定,你可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则你硬盘的绝对地址将暴露。
常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到本服务器的最大用户数、同一I
,P 的登录线程数等。
IP访问:你可以在此拒绝某个讨厌的IP 访问你的FTP 服务器,只要在“编辑规则”处填上某个IP 地址,以后该IP 的访问将会全部被拦下。
配额:勾选“启用磁盘配额”,在此为每位FTP 用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。
最后,请在有改动内容的标签卡上点击右键,选择“应用”,如此才能使设置生效!
好了!现在,一个简单的个人FTP 服务器就已经完整地呈现在你面前了。不过这时还要测试一下能否成功地下载和上传。
下载和上传
要使用FTP 服务器下载和上传,就要用到FTP 的客户端软件。常用的FTP 客户端软件有CuteFTP 、Fl ashFXP 、FTP Explorer 等等。对于它们的具体使用,这里就不细讲了。基本上只要在这些软件的“主机名”处中填入你庙宇的FTP 服务器IP 地址,而后依次填入用户名,密码和端口(一般为21),点击连接,只要能看到你设定的主目录并成功实现文件的下载和上传,就说明这个用Serv-U 建立起来的FTP 服务器能正常使用了!
,流媒体

字号:大 中 小
架设流媒体服务器之旅
准备好了硬件,下面就开始一步步教大家架设自己的流媒体服务器。我将其分为Microsoft 公司的Windows Media和RealNetworks 的Real Media两大部分,都包括直播与点播服务器的建立,并在最后向大家介绍一下Apple 的QuickTime 和Nullsoft 的流媒体服务器。
由于Microsoft 公司的Windows Media点播服务必须建立在Server 版的操作系统上,所以笔者选取Windows .Net Enterprise Server 3647作为此次流媒体服务器建立的系统平台。为了比较RealNetworks 和Microsoft 最新一代流媒体服务器的优劣,笔者采用了它们最新的流媒体系统,以下是笔者使用的具体软件:
操作系统:Windows .Net Enterprise Server 3647、Windows XP Service Pack 1
流媒体软件:Windows Media Services 9.0(Windows .Net Server 自带) 、Windows Media Encoder 9 Series Release Candidate(由于此软件在.Net Server 下运行不正常,故安装在XP 中,并且只有此软件安装在XP 中) 、Windows Media Encoder 7.1、Windows Media Player 9.0 Build z903、Helix Universal Server 9.01 FOR Win2k(9.0.2.794)、Helix Producer Plus 9.0.1、RealOne Player 2.0 Build 6.0.11.853。 下面,就让我们开始吧!不要走开哦!!!
WinMedia 网上广播服务
单纯的使用Windows Media Encoder这个软件即可实现网上广播服务,不过,借助于Windows Media Services ,利用Windows Media Encoder制作的流媒体文件,我们的网络广播站功能将更为强大。下面,我们将利用Windows Media Encoder单独建立广播站,并将其纳入Windows Media Services,实现更强大的功能。
1. 安装Windows Media Services。
,首先安装Windows 2000 Server或者Windows .Net Server,然后打开“开始-控制面板-管理工具-管理您的服务器”或“开始-控制面板-添加或删除程序-添加/删除Windows 组件”(建议使用第二种),在其中勾取“Web应用程序服务器”,也就是2000 Server中的IIS 服务器,单击“下一步”进行添加; 添加IIS 完毕后,再次启动添加/删除Windows 组件程序,并勾取Windows Media Service 项,单击详细信息,在其中选择“用于Web 的Windows Media Services Administrator”以启动Windows Media Services的Web 管理功能(2000中可能没有这些选项,只需要安装Windows Media Services即可);
2. 安装Windows Media Encoder。
从微软网站下载Windows Media Encoder 7.1(由于Windows Media Encoder 9.0无法在.Net Server下工作)进行安装,至此,Windows Media服务的服务器和编码器都已经具备;
3. 从“开始-程序-Windows Media” 启动Windows Media Encoder,在出现的向导界面中根据自己的需要选择合适的选项,建议新手“使用新建会话向导广播、捕获或转换文件”,选择后单击确定;
4. 由于进行的是广播,所以在下一个弹出的画面中请选择“在附属设备或计算机屏幕广播实况事件”,这样的选择能够让Windows Media Encoder直接进行广播或者将其加入Windows Media Service服务;
5. 在下一个画面中选择您进行视频或音频捕获的设备,笔者没有视频卡,所以只能选择“屏幕捕获”,有视频卡的朋友请选择您的视频卡;
6. 广播信号必须通过一个有效的端口进行传输,因此必须对它进行设置。Windows Media Encoder默认的端口为8080,但由于这个端口经常被其它软件占用,所以建议朋友们单击“查找可用端口”以换成其它随机端口或者直接输入没有被占用的端口。我选择了“3170”端口;
7. 然后就开始选择我们进行广播的流媒体质量,有一个公式您可以参考:流媒体配置文件带宽×最大连接用户数=您的上行带宽(不是下载,是上传)。您如果有2Mbps 的上行带宽,选择了100Kbps 的配置文件,则允许同时20个观众看到您的广播,由此可见,流媒体服务对带宽的需求是巨大的;
8. 在这个窗口您可以选择将进行广播的流媒体存档,以便于以后观看或者进行点播,若只是作为实况广播服务,并且硬盘空间不大,您可以不选取;