傻瓜式-构建SOHO小型局域网web FTP服务器

起因&目的

室友购买新电脑,多出一台笔记本,无处安放,性能已经跟不上现在主流配置,但是能够完好运行XP 32,弃之可惜~ 另,室友抢带宽,玩游戏还好,但是下片却严重影响上网质量,且很多都是重复下载,资源如此浪费,可惜!故本人想借此旧电脑搭建一个内部小型FTP服务器,作为影片,音乐,资料文件等共享只用,可实现用户上传下载查阅的功能,能够创建用户,可以查看用户动作日志。

设备&试验构建局域网服务器

Step one

在网上查阅很多资料,进行很多尝试,最后选择了Serv-U作为搭建的软件,此软件为收费软件,可试用,本人使用的是10.0.0.7版本。

Step two

傻瓜式安装,nextnext到最后就行,然后开始运行软件,刚开始的时候有提示说创建域名和用户,可以跟着向导创建,亦可以叉掉,自己创建。

傻瓜式-构建SOHO小型局域网web FTP服务器_Web服务器

此为Serv-u 的管理控制台,点击“新建域”

傻瓜式-构建SOHO小型局域网web FTP服务器_Web服务器_02

输入域名,点击下一步

傻瓜式-构建SOHO小型局域网web FTP服务器_Web服务器_03

这边端口号已经映射好,可以自己更改,但不建议。

傻瓜式-构建SOHO小型局域网web FTP服务器_Web服务器_04

这一步为设置所监听的IP地址,这边支持IPv6。如果有特殊需要只想监听某个IP可以手动输入,也可以只监听本地,即127.0.0.1

傻瓜式-构建SOHO小型局域网web FTP服务器_Web服务器_05

设置安全信息,可以选着“允许用户恢复密码”,即可以使用电子邮箱发送用户登录信息。完成---域就创建好了。

傻瓜式-构建SOHO小型局域网web FTP服务器_TFTP_06

提示是否现在创建用户,可以选着否,然后自己在管理控制台创建。这里我们直接立刻创建。

傻瓜式-构建SOHO小型局域网web FTP服务器_DNS_07

设置用户的登录账户,如果选着了“允许用户修改密码”则电子邮件是必选的。

傻瓜式-构建SOHO小型局域网web FTP服务器_Web服务器_08

设置用户登录后可查看的目录(就是你本地文件夹,可以复制文件到这个目录共享),并且可以选着用户只能查看根目录下得文件。点击下一步完成。至此我们已经搭建好服务器了。

 

Step three: 作为在局域网内使用服务器,我们最好设置固定的IP地址,控制面板\网络和 Internet\网络连接,设置本地IP地址

傻瓜式-构建SOHO小型局域网web FTP服务器_Web服务器_09

到此,局域网内其他用户在浏览器地址栏输入这个地址,就可访问服务器的根目录,选着自己喜欢的文件下载了。

测试:

局域网内部,下载速度可以达到11.5MBps,因为测试使用的网线是100Mbps,同学的网卡也是100M的,所以差不多这个就是极限速度了。两张千兆网卡PC直接用网线连接,下载速度可以达到55MBps,峰速可以超过70MBps,理论千兆网卡极限可达125MBps,但是PC机械硬盘(测试PC均为7200转)的极限速度差不多就在70MBps多,均值大概60MBps不到吧~欢迎有更强设备的朋友提供测试结果。O(∩_∩)O~

 

设备&实验构建外部服务器

Step one

确定本地可以正常上网,查看本地的公网地址,在测试的PC浏览器的地址栏输入该地址,可以像正常的内部一样访问根目录。

备注: 1、查看本地的IP地址可以是dos 命令: ipconfig –all

 2、使用nat路由器,Serv-U能否正常工作还没有做测试

Step two

既然直接输入IP地址可以访问,那么只要申请DNS绑定本地使用的公网IP地址就可以使用了。

本人是使用“花生壳”软件来申请DNS的,填写好申请信息,下载客户端,安装,然后使用申请的账号登陆,这样DNS就好了,在登录的账号里会送一个免费得DNS解析的域名,除此之外我们还可以申请其他免费的,亦可以使用收费的,因为免费的经本人测试确实不怎么稳定,如果商用,强烈建议选择收费服务DNS解析。

傻瓜式-构建SOHO小型局域网web FTP服务器_DNS_10

到这边,我们的服务就可以在公网上输入我们设置的域名登陆了。

测试:

介于免费DNS实在不怎么给力,所以测试成功率也只有50%。其实是用公网IP地址直接登陆也完全可以,只是公网IP地址难记,且很多时候不固定,所以还是花点钱使用DNS^_^