一个有用的单文件程序——hfs,一个简易的 HTTP 文件服务器,可以让你在局域网环境内方便的分享文件或者接收文件。当然,如果你有公网IP甚至也可以直接分享到外网环境。
官网下载地址:
http://www.rejetto.com/hfs/?f=dl
软件截图:
基本使用方法
直接把文件/文件夹拖到左边的“虚拟文件系统”即可,如果是文件夹的话会让你选是“真实目录”还是“虚拟目录”,一般情况下选真实就行
然后你就可以访问http://你的内网IP:端口
来管理文件了,如果是默认的80
端口则直接访问http://你的内网IP
即可。
如果访问不了,那么请检查一下防火墙是不是没开放你要使用的端口,嫌更改防火墙规则麻烦的话直接关闭防火墙也行
在程序中右击一个目录,属性,你可以设置访问用户名、密码,以及访问者的操作权限
一开始的简易模式下只会给出很基础的设置项,你可以切换到专家模式来查看和使用更多的进阶设置项
主要进阶功能
- 直接指定根目录的文件路径
- 限制速度、全局并发连接数、单IP并发连接数、禁止多线程下载
- 设置IP黑名单、防盗链
- 设定只监听某个IP而不是全部
- 自定义网页前端模板
- 将 hfs 当做 nginx 那样的网站服务器来临时使用,实际上直接在文件夹中放上
index.html
之后通过 hfs 去访问文件夹,确实是可以显示网页的
如果想自定义默认首页的话,右击文件夹,属性,里面可以设置
更多功能,可以自行在程序菜单中寻找摸索。
-------------------------------------------------------
把电脑变成文件分享服务器:HFS3
目前文件分享的方式有很多种, 例如网盘、社交软件等,不过这些分享都需要通过第三方服务器,有可能你的私人文件会被泄漏/分享出去,所以一些用户也会自己搭建文件分享服务,这样你家里的其它设备也方便访问文件。
说到自建文件分享服务就不得不说到这款「HTTP File Server」近 20 年的老牌免费文件分享软件,在当年服务器要搭建文件分享功能需要各种繁琐的设置,甚至需要程序源码,而这款软件就能轻松搞定。
可以说「HTTP File Server」软件是最简单的文件分享方式之一了,直接运行就能使用,以及支持各种访问权限设置,如今这个软件迎来了 3 系列版本的更新,带来了全新的界面、兼容移动端访问,以及支持了扩展插件功能。
HTTP File Server介绍
目前「HTTP File Server」软件提供了 Windows、macOS 、Linux 客户端,还有 node 版本。下载后解压直接运行就能使用,虽然没有提供 GUI 设置界面,不过软件的相关设置都在网页上了。
虽然软件目前没有提供中文语言,但是使用起来还是很简单的,点击 Shared files - 选择你需要分享的文件夹/文件,以及还支持虚拟文件系统的分享。
接下来你可以设置分享文件夹的权限,包括下载权限、访问权限,支持任何人查看、指定账号登录、任何账号、禁止访问。
接下来就可以根据提示的 IP 地址来访问共享文件了,如果你是局域网内使用,其它设备(手机/电视/平板) 直接访问就可以了,例如你的电视需要播放电脑里的影片,这样共享的方式就非常简单方便啦。另外需要远程访问的话,需要公网 IP 才行,自己想办法了。
账号管理功能方面,支持添加用户/用户组,支持开启是否下载限速,以及是否拥有访问管理界面的权限。
其它功能设置方面,支持设置上传、下载限速、是否开启 HTTPS 访问、设置 HTTP 的端口、日志、文件类型的支持、IP 黑名单等等。
新版「HTTP File Server」还带来了插件功能的支持,目前拥有文件下载计数、最大下载限制、重定向试图访问 ROOT 的用户等。期待后续有人开发更多插件。
如果作为长期文件分享使用,一直挂在电脑后台有些用户担心内存占用过多,实测在没有人访问的情况下,加上 node.exe,内存占用不超过 100 M。当然如果访问的人多的话,那么内存占用也会增加。
另外传输速度方面,公网访问的话,主要看你家里的带宽上行速度的了,局域网访问的话,就要看路由器、网卡、网线的情况了。
功能特色
支持 https 访问
支持 unicode 编码
支持虚拟文件系统
适配移动端访问
支持文件搜索
丰富的账户权限
支持文件续传下载
可以批量压缩下载ZIP格式
创建 HTML 网站服务
支持插件 (下载计数、限制IP下载数、虚拟主机、安全功能)
总结
如果你希望在家里搭建简易的文件共享服务,又没有 NAS 的话,用「HTTP File Server」是不错的选择,软件还拥有完善的权限设置功能,安全性方面也做得很好,正常情况下不用担心安全威胁。当然如果你有 Windows 服务器的话也可以用这个软件快速搭建文件分享服务。
另外跟「HTTP File Server」类似的软件还有「CuteHttpFileServe」它虽然提供了 UI 界面,不过没有开源,也不支持插件,有需要的都可以使用看看。
下载
官方下载:
https://www.123pan.com/s/c8zA-6MzN3
项目地址:
https://github.com/rejetto/hfs
-------------------------------------------------------
Http File Server-把电脑里的文件夹轻松打造一个资源下载网站
在日常工作学习中,文件共享属于高频操作,尤其是在工作项目中团队成员之间需要数据共享,又或是你想简单快速的将文件共享给其他网络设备。
这一话题简单而言便是数据共享,现成的方案相当多,各种在线云应用随处可见,或者通过NAS设备甚至Windows自身的文件共享都可满足需求,不过这些方案对于某些同学来说,可能稍微有些繁杂,那么有没有更简单快速的方式呢,比如能不能直接将要分享的文件按照自己的意愿打造成一个网站呢?
Http File Server,快速将文件夹变成可访问的网页
Http File Server(简称HFS)是一款专门用于发布和共享文件的免费Web应用程序,通过它你可轻松将电脑上的文件打造成网页下载中心,提供下载与他人共享
HFS绿色无需安装,单文件运行后会自动打开主程序,虽然是纯英文的界面,但工具本身易于理解,使用起来相当简单,你只需将要分享的文件拖放到左侧文件栏中,将顶部的地址分享给让人后,别人就可以通过这个地址快速浏览和下载你的文件了。
与一般的文件分享不同,HFS使用的Web技术,这意味着他人无需安装任何工具,只需一个浏览器便可使用。而且它独有的虚拟文件系统,不需要你在本地电脑中预先创建文件夹结构或者排列文件,而是可以直接添加电脑上不同位置的文件夹/文件,这样你可以随心所欲按照喜好自定义分享的文件列表了。
HFS提供了一个简单的网页模板,通过地址访问后可以看到共享的文件。虽然页面简单,但也详细的罗列了出了文件列表和基本的文件信息,例如文件大小、下载次数。左侧还提供了搜索框以及一个批量压缩的快捷功能,当文件过多时,可以选中文件或者文件夹直接压缩成tar压缩包,相当之方便了。
在安全性方面,HFS还拥有权限控制的功能,假设你希望某些共享的文件需要登录或者指定的用户名才可以下载,这时就可以用HFS对文件做权限控制了。
Http File Server权限
针对连接,还可设定一定时间内未活动自动断开,最大连接数、最大下载数。
针对登录用户,HFS支持新建用户和用户组,方便你分配具体的下载权限,此外还可以添加禁止连接的IP黑名单等。
HFS只是提供了文件共享和下载的方式,速度取决于当前的网络环境,如果是在局域网环境内下载速度下相当快,公网环境则看带宽的多少了。
写在后面
Http File Server作为个人文件共享服务器,可傻瓜式的帮助你迅速将要共享的文件搭建成一个下载站,非常方便的在局域网内与他人分享文件,尤其是团队项目中,能解决成员之间各种文件的传输需求。当然,有公网IP你也可以通过路由器映射端口动态域名解析等方式搭建成一个网上的分享站。
官网:http://www.rejetto.com/hfs/
下载地址:https://github.com/rejetto/hfs/releases/download/v0.53.0-rc14/hfs-windows.zip
https://github.com/rejetto/hfs/releases
https://github.com/rejetto/hfs/
https://github.com/rejetto/hfs?tab=readme-ov-file#installation
No comments:
Post a Comment