WQINF.COM

WQINF.COM

如何快速搭建内外网文件分享服务器

2018-11-20

是否经常觉得通过QQ传送大量文件十分麻烦?是否对运行IIS或者FTP服务器共享文件感到不知所措?是否因局域网无法与外网共享文件感到头痛?虽然FTP服务器软件已经有非常简单的简化版程序,然而还是由不少朋友觉得FTP有些麻烦,要是可以直接通过浏览器网页访问获取文件就太好了,我们今天讲的就是如何搭建属于自己的文件共享服务器。

方案一:使用HFS软件

很多朋友都希望能把自己电脑上不同地方的文件、文件夹等以网页的形式提供给别人下载。今天介绍的HTTP File Server(HFS)将为带您步入轻松文件共享的新生活!

HFS全称为http file server,这是一个专门实现文件共享的工具(可以跨平台支持 Windows 和 Linux),通过HTTP服务将要共享的目录或文件发布,从而让需要下载者直接通过浏览器访问发布的这个共享站点,下载共享资源。和传统FTP不同的是我们在共享及下载时不需要考虑端口以及传输模式等问题(端口可自定义),所以我们也不用担心通讯数据被防火墙所过滤,另外由于我们是通过HTTP服务来共享资源的,其他设备只需通过 IP 地址即可下载和上传文件,所以不同环境下的访问等难题也迎刃而解。

官网地址:http://www.rejetto.com/hfs

软件提供了完善的网络传输功能:支持断点续传,支持多线程下载,最重要的就是使用了“Virtual File System(虚拟文件系统)”,这使得切换共享目录和文件变得极其方便。增强的系统托盘消息显示功能更是能让您对于您的主机进行连接和下载的客户端一目了然。不管是ADSL独立用户拨号,还是局域网用户,有了它文件共享轻而易举。

HFS不需要安装,解压后直接运行即可,HFS的界面十分简单明了:

1、上方有相关的设置栏与菜单,还有访问流量表。

2、左方有虚拟文件系统,用于显示您共享了哪些文件给其它网络用户。可以在其中点击右键添加相应共享的文件或文件夹,也可以自由地拖拽进来。

3、右边是服务器日志,记录着您的访问者来源与操作记录。

4、下方是用户下载进度显示栏。

5、最下方还有一些相应的流量参数显示。

在添加了需要分享的目录后,下一步只需要把左上角开关点到“开”的状态,您个人文件服务器就立即开启了。HFS会自动获取最合适的IP地址(不管内网还是外网),然后我们将访问地址分享给好友,好友就可以通过浏览器访问去访问下载了,当然,如果使用其它非80端口,还需要注意在防火墙打开对应端口的访问权限。

另外,还有一个不错的功能是可以打包下载整个目录,很是方便~

作为个人文件共享服务器来说,HFS的安全措施做得很不错。服务器控制方有完善的权限设置功能,可以对访问者进行控制。就算再意外的安全问题出现,我们可以选择停止HFS服务,或者直接关闭HFS程序来简单避免安全威胁。

方案二:使用CHFS软件

上面的HFS功能很强大,不过有的朋友就会说了,服务端软件界面还是有点复杂,客户端页面还是有点陈旧,有没有更简单的软件,一键那种?好吧,不拿出压箱底的看来是不行了。

CHFS,这也是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:

1、单个文件,整个软件只有一个可执行程序,无配置文件等其他文件

2、跨平台运行,支持主流平台:Windows,Linux和Mac

3、支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便

4、支持账户权限控制和地址过滤

5、支持快速分享文字片段

6、界面简洁,简单易用

我们先来看看服务端界面:

在添加了需要分享非目录后,下一步只需要把左上角开关点到“开”的状态,您个人文件服务器就立即开启了。CHFS会自动获取当前的IP地址(右上角),然后我们将访问地址分享给好友,好友就可以通过浏览器访问去访问下载了,当然,如果使用其它非80端口,还需要注意在防火墙打开对应端口的访问权限。

然后是客户端页面:

我们来看一下实际测试的内网传输速度(5GWIFI网络),可以参考一下右下角的网速:

官网地址:http://iscute.cn/chfs,下载时,请注意下载GUI程序gui-chfs-windows.zip。

与HFS相比,CHFS具有使用简单,界面更友好的优点,至于选择哪一款,就完全由您自己选择了。

当然,配合之前分享的:将家中的台式电脑变成服务器,实现随时随地访问!我们甚至可以将该文件共享服务发布到公网,感兴趣的朋友可以了解一下。

请注意权限的设置,避免对方误操作删除的文件!!!

本文部分内容参考自:HTTP File Server (HFS) - 傻瓜式架设个人文件下载共享网站,原文链接:https://www.iplaysoft.com/http-file-server.html/