个人文件共享服务器:HFS+PeanutHull+Port-Mapping

5/16/07

今天终于成功的构建了个人文件共享服务器(http),当然是用来传递文件之用,确实觉得很方便!!

共享文件操作在办公中的应用很多,比如在局域网下可将自己的文档与同一网络下的同事设置成共享状态;还可以借用im即时通讯工具互传文档;另外还可以借助网络硬盘工具;

局域网下的共享有时也不安全;Msn共享文件夹也要看服务的稳定性;而网络硬盘上传文件有时速度不可靠;剩下来的就是考虑如何才能方便地搭建一个自己的共享服务器呢?

在局域网中可用Baby Asp Web Serve网络软件构建简单的服务器;也可以用TFP(Typsoft Ftp Server )来建立Ftp服务器;

由于平常跟住居于外地的同事是在im(msn,gtalk)上共享文件的,即使文档不算太大,但是发送和接受的过程我还是觉得很麻烦;这时候就想自己何不弄个ftp或Http的文件服务器来与好友、同事共享呢?

现在答案是完全可行的!
我的组合就是HFS+PeanutHull+Port-Mapping,试用环境是ADSL局域网,本机是经路由器DHCP动态分配IP(如192.168.1.xxx格式)地址!

1)先说HFS,即服务器软件Http File Server

下载源是http://www.rejetto.com/hfs/,英文不过关也不要紧,网上也有汉化版本提供;安装后再运行hfs.exe执行文件就行了;至于具体如何操作这个小巧的软件可以参考”小小窝之猪“放的资料http://www.xiaoxiaozhu.cn/article.asp?id=79 ,软件虽小,可是它的功能和菜单设置特别丰富!要注意有2种模式:Easy Mode和Expert Mode,相应地在2种模式下都会有不同功能展示!!

2)接下来的问题,如何固定IP地址?

上面的HFS服务器虽然暂时在本地localhost(或127.0.0.1)下可以浏览,但如何让外网异地同事也能共享查看?最好的就是有固定域名发给对方,如xxx.oicp.net,让对方在浏览器中就能直接下载查看共享我的服务器上的文档。

在HFS安装后会找出内网/外网ip地址,还需要通过"花生壳”(Oray.cn)程序来管理动态IP,可先下载PeanutHull客户端;并在申请花生壳护照后,在它的网站上注册免费域名如(xxx.oicp.net),在A记录项下绑定自己所在的外网ip地址(如219.130.76.xxx,而不是本机的192.168.1.xxx)成功,这样激活后才能在客户端的免费域名选项下出现域名(xxx.oicp.net)地址;

3)如何让上面申请的域名可以被网外同事访问呢?

由于本机是处于局域网中,暂时还不能让外网用户访问这个xxx.oicp.net地址,所以就要在路由器上开放http的80端口;可以在路由器界面下将本机对应的80端口映射ok;这一步可以去看看“完美绿色的个人服务器”这篇文章

留言