1.下载node, 18版本也可以,安装好 windows上mis 就挺好 https://nodejs.org/dist/
2.到官网找到安装部分:
https://github.com/rejetto/hfs?tab=readme-ov-file
On Windows:
install node.js
run npm -g i hfs
run npx qckwinsvc2 install name =" HFS " description=" HFS " path=" %APPDATA%\npm\node_modules\hfs\src\index.js " args=" --cwd %HOMEPATH%\.hfs " now
3下载HFS 解压放在E盘,以管理员启动 hfs.exe
这里下载 https://github.com/rejetto/hfs/releases
在目录下以管理员运行hfs,即启动 出现控制台窗口 初始在控制台可以create-admin xxxxx 可以创建管理员 默认端口80占用则尝试1080, 这样http:localhost:1080 http://localhost:1080/~/admin 便可以访问管理端 可以创建用户 ,添加 gis01 123 每个用户登录后, 都可以上传、删除
不用登录都可以看到、下载
还可以打开插件,显示上传者,下载计数功能:
HFS 是一款有着 20 年历史的老牌文件分享工具,全称 Http File Server,它会在你的电脑上启动一个文件服务器,通过浏览器就能方便的下载文件,非常简单易用。开发者近半年以来完全重建了代码,并启用了 HFS 3 这个新名字,带来了更多新特性,包括 https、权限系统、插件系统等功能。
HFS 最近一个版本为 2.3,发布于 2017 年,使用 Delphi 语言。HFS 3 使用了 Typescript,目前暂无图形界面,仅提供命令行工具,但拥有了一个网页端的管理界面。
HFS 3
HFS 3 最新版本为 11 个小时前更新的 0.20.0 版本,开发者提供了 Windows、macOS 与 Linux 客户端,以及一个 node 版本。
运行之后,会自动打开 Admin panel,然后就可以设置分享文件夹、账号、监控、插件等一系列操作了。基本上不太需要图形界面了。
HFS 3 支持虚拟文件系统,即你可以凭空创建一个文件夹,在此文件夹下再绑定实体文件夹,适合更详细的管理分享的文件。配合账号系统,可以做到指定用户组或用户下载指定的文件。
<img fetchpriority="high" decoding="async" width="902" height="647" src="https://www.appinn.com/wp-content/uploads/2022/04/Screen-Appinn2022-04-27-14.14.16.jpg" alt="HFS 3 全新发布,最简单的文件分享工具 1" class="wp-image-42079" title="HFS 3 全新发布,最简单的文件分享工具 2" srcset="https://www.appinn.com/wp-content/uploads/2022/04/Screen-Appinn2022-04-27-14.14.16.jpg 902w, https://www.appinn.com/wp-content/uploads/2022/04/Screen-Appinn2022-04-27-14.14.16-768x551.jpg 768w, https://www.appinn.com/wp-content/uploads/2022/04/Screen-Appinn2022-04-27-14.14.16-300x215.jpg 300w" sizes="(max-width: 902px) 100vw, 902px" />
插件系统目前有包括下载计数、最大下载限制、为不同文件夹绑定不同域名等五个小功能:
<img decoding="async" width="900" height="606" src="https://www.appinn.com/wp-content/uploads/2022/04/Screen-Appinn2022-04-27-14.16.35.jpg" alt="HFS 3 全新发布,最简单的文件分享工具 2" class="wp-image-42080" title="HFS 3 全新发布,最简单的文件分享工具 3" srcset="https://www.appinn.com/wp-content/uploads/2022/04/Screen-Appinn2022-04-27-14.16.35.jpg 900w, https://www.appinn.com/wp-content/uploads/2022/04/Screen-Appinn2022-04-27-14.16.35-768x517.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" />
设置中,还可以设置包括限速、HTTPS 证书、日志、文件类型、IP 黑名单等功能,甚至,你可以把 HFS 3 放在公网上使用。
前台下载页面也有深色模式 😂
<img decoding="async" width="670" height="1122" src="https://www.appinn.com/wp-content/uploads/2022/04/IMG_F635C7AB037D-1.jpg" alt="HFS 3 全新发布,最简单的文件分享工具 3" class="wp-image-42081" title="HFS 3 全新发布,最简单的文件分享工具 4">
<img decoding="async" width="670" height="1054" src="https://www.appinn.com/wp-content/uploads/2022/04/IMG_8F2AB8EDAFB3-1.jpg" alt="HFS 3 全新发布,最简单的文件分享工具 4" class="wp-image-42082" title="HFS 3 全新发布,最简单的文件分享工具 5">
然后就很容易使用了,node 版本只有 1.93MB,其他客户端在 15MB~19MB 大小。
获取
开发者频繁更新中,建议前往 GitHub 的 releases 页面下载最新版本。
原文链接:https://www.appinn.com/hfs-3/