AI模型:Deepseek

仅供参考。

1. HFS(HTTP File Server)

  • 官方网站https://www.rejetto.com/hfs/

  • 一句话优势:完全免费,只有一个与系统版本匹配的可执行文件,双击即运行,电脑瞬间成为网页文件服务器,极简纯粹。

  • 一句话坑点:V2老版已停止维护且有已知安全漏洞,务必下载使用HFS V3新版,但V3新版较以往版本界面变化较大,可能需要少量学习适应。

  • 部署耗时:约1-2分钟

  • 运行环境:Windows / macOS / Linux 本地运行。只需电脑常开,其他设备同WiFi或通过公网访问即可。

  • 外网访问方案:如需外网访问,配合“花生壳”或“ZeroTier”可轻松穿越。

最小化配置步骤(排名前三推荐第1位) :访问官网,根据你的操作系统下载对应的程序压缩包→解压后双击运行其中的程序文件→在浏览器弹出的管理界面中找到“Add Files”或“Add Folder”按钮,将需要共享的文件夹添加到资源列表→复制访问链接(通常为 http://你的电脑IP地址)分享给其他人即可。


2. Dufs

  • 官方网站:源码及文档托管于 https://github.com/sigoden/dufs(GitHub仓库),这是唯一官方发布渠道(可前往 Releases 页面下载各平台可执行文件)

  • 一句话优势:仅约2MB大小,用 Rust 语言编写的单文件文件服务器,性能优异,功能极为丰富——支持静态服务、拖拽上传、文件夹打包下载、在线搜索、WebDAV。

  • 一句话坑点:主要通过命令行启动(如 dufs.exe E:\共享文件夹),缺少图形界面,但仅需一条命令且无需安装额外环境,熟练一次后非常简单。

  • 部署耗时:约1-2分钟

  • 运行环境:Windows / Linux / macOS 本地运行,单文件无依赖,从 Releases 页面下载对应平台的可执行文件即可使用。

  • 外网访问方案:如需外网访问,配合“ZeroTier”或“蒲公英”等内网穿透工具接入公网。

最小化配置步骤(排名前三推荐第2位) :访问 GitHub Releases 页面→找到对应操作系统的最新版本(Windows 为 dufs.exe)下载→将 dufs.exe 放入需要共享的文件夹→打开该文件夹,在地址栏键入 cmd 打开命令提示符窗口,输入 dufs.exe -A 并按回车→浏览器自动弹出文件访问界面,复制浏览器地址栏中的地址分享给其他人即可。-A 参数启用全部操作权限(上传/删除/搜索/创建),如果仅需只读共享则只需 dufs.exe 不加任何参数即可。


3. CHFS(CuteHttpFileServer)

  • 官方网站http://iscute.cn/chfs

  • 一句话优势:提供 GUI 图形化界面版本,有中文面板,右键菜单一键就能共享文件夹,对 Windows 用户极为友好。

  • 一句话坑点:默认配置下文件上传尺寸可能受限制(需在大文件上传前手动调整设置),但设置方式相对直观,在 GUI 面板中即可调整。

  • 部署耗时:约2-3分钟

  • 运行环境:Windows / Linux / macOS。Windows 下可运行命令行版或 GUI 版,推荐初学者直接使用 GUI 版。

  • 局域网优先:局域网内使用最简单;外网可用 ZeroTier 或蒲公英组网实现穿透。

最小化配置步骤(排名前三推荐第3位) :访问官网下载 CHFS 的 Windows GUI 版本(即名称中带“gui”字样的压缩包)→解压后运行 chfs-gui.exe 程序→在弹出的图形界面中点击“选择路径”选择要共享的文件夹→点击界面中的“启动”按钮→界面下方显示访问地址(如 http://192.168.x.x:80)→将此地址复制给对方即可访问。


4. FileBrowser

  • 官方网站:项目官网为 https://filebrowser.org/,提供文档和介绍;源码及下载请前往 https://github.com/filebrowser/filebrowser(GitHub仓库)(可前往 Releases 页面下载各平台可执行文件)

  • 一句话优势:功能极为全面的网页版文件浏览器,支持多用户系统、精细的权限控制,界面现代美观,支持图片/视频/音频在线预览,甚至可以内嵌终端执行命令。

  • 一句话坑点:Windows 版本需要通过命令行启动(如 filebrowser.exe -r 共享文件夹路径),但学习成本极低,仅需一条命令即可完成全部配置。

  • 部署耗时:约3分钟左右(含首次启动后账户设置)

  • 运行环境:Windows / Linux / macOS,单可执行文件,从 GitHub Releases 页面下载对应平台的版本即可使用。

  • 外网访问方案:配合 NAS 厂商自带的 QuickConnect 服务,或使用 ZeroTier / 蒲公英等内网穿透工具实现外网访问。

最小化配置步骤:访问 GitHub Releases 页面,下载 windows-amd64-filebrowser.zip 并解压→将 filebrowser.exe 复制到需要共享的文件夹→在该文件夹地址栏键入 cmd 打开命令提示符窗口,输入 filebrowser.exe -r . 并按回车→浏览器访问 http://127.0.0.1:8080,默认用户名和密码均为 admin,建议登录后立即修改→将浏览器地址栏中的 127.0.0.1 改为你电脑的局域网 IP 地址分享给他人即可。


5. 可道云 KodCloud / KodExplorer

  • 官方网站https://kodcloud.com/

  • 一句话优势:拥有类似 Windows 桌面的 Web 界面,支持在线编辑 Office、预览 CAD 等专业文件,满足办公级共享需求。

  • 一句话坑点:Windows Web 版搭建需配置运行环境(建议使用官方提供的“一键安装工具包”简化操作),免费版最多支持 15 个用户。

  • 部署耗时:约 5-10 分钟(使用一键包)

  • 运行环境:需要在有 Web 服务环境的电脑上运行(Windows 下一键包自带环境,解压即用),同时支持 NAS、VPS 等多平台。

  • 外网访问:部署完后,通过路由器端口映射或蒲公英等穿透工具可实现外网访问。


6. FileZilla Server

  • 官方网站https://filezilla-project.org/

  • 一句话优势:老牌开源 FTP 服务器,在 Windows 平台下提供安装向导式的图形化安装、用户管理和文件夹权限设置,对非技术人员极友好。

  • 一句话坑点:FTP 协议对中文文件名支持并不总是完美,建议在建立共享时规范使用英文命名。

  • 部署耗时:约 3-5 分钟

  • 运行环境:基于 Windows 系统运行(作为 Windows 服务稳定后台运行),通过用户管理和文件夹配置建立共享。

  • 外网访问:传统 FTP 需公网 IP 和端口映射。小白可直接用“蒲公英异地组网”解决外网访问,无需公网 IP。


7. CloudReve

  • 官方网站https://cloudreve.org/

  • 一句话优势:支持多用户、离线下载、WebDAV 等高级功能,国内有完善中文支持。

  • 一句话坑点:小白在裸机上部署需要配置 PHP 环境,最简便途径是购买阿里云等厂商的轻量应用服务器时,选择预装 CloudReve 的应用镜像。

  • 部署耗时:直接用云服务商镜像约 3 分钟(从下单到登入后台)

  • 运行环境:有 PHP 环境的服务器(鉴于小白部署难度,推荐“镜像式”开箱即用)。

  • 外网访问:部署于云服务器,自带公网 IP,天然外网可访问,无需额外穿透工具(每月租赁成本约 20-40 元)。


8. Lucky

  • 官方网站https://lucky666.cn

  • 一句话优势:一站式提供文件共享(FTP/WebDAV) + 内网穿透 + DDNS 动态域名,一个工具解决“如何让外网访问我家共享文件”的难题。

  • 一句话坑点:需要有一定的动手能力,推荐的安装方式是 Docker Desktop 或已有路由器的扩展应用商店。

  • 部署耗时:约 10-15 分钟

  • 运行环境:Windows / Linux / macOS(支持 x86、ARM、MIPS 等多种架构),官方推荐新手使用一键安装脚本部署。

  • 外网访问:内置 DDNS 动态域名和 IPv6/IPv4 端口转发功能,可结合域名实现便捷的外网访问。


9. ZFile

  • 官方网站:源码托管于 GitHub https://github.com/zfile-dev/zfile(可前往 Releases 页面下载各平台可执行文件),官方文档地址 https://docs.zfile.vip/

  • 一句话优势:无需 NAS、无需公网 IP 即可搭建私有网盘,支持本地路径、OneDrive 等多种存储后端,支持中文文件名、深层目录结构和界面主题切换。

  • 一句话坑点:依赖 Java 运行环境(需要安装 JRE 或 JDK),对部分小白用户来说可能是额外的安装步骤。

  • 部署耗时:约 5-10 分钟(含 Java 环境安装)

  • 运行环境:需要 Java 运行环境支持,下载 jar 包后通过 java -jar zfile.jar 命令启动,首次启动后可通过浏览器访问管理界面完成配置。

  • 外网访问:配合 ZFile 推荐的 Cpolar 或 ZeroTier 等内网穿透工具,可将家用电脑发布的私有网盘开放到公网访问。

最小化配置步骤:确认已安装 Java 运行环境(JRE/JDK)→访问 GitHub Releases 页面下载 zfile-x.x.x.jar 文件→在存放该 jar 文件的文件夹地址栏键入 cmd 打开命令提示符,输入 java -jar zfile.jar 并按回车→浏览器访问 http://127.0.0.1:8080,按照管理界面提示设置管理员账户并添加存储源(选择“本地存储”并指定需要共享的文件夹)→然后即可通过管理界面上显示的地址访问文件。


10. Gokapi

  • 官方网站:官方文档托管地址 https://gokapi.readthedocs.io,源码及下载请前往 GitHub https://github.com/forceu/gokapi(GitHub仓库)(可前往 Releases 页面下载各平台可执行文件)

  • 一句话优势:专为发送“一次性”文件设计,文件下载后自动销毁,支持端到端加密,适合共享隐私敏感文件,完全聚焦于“临时文件分享”这一单一场景。

  • 一句话坑点:采用 Docker 容器部署,需用户先在 Windows 机器上安装 Docker Desktop,并了解容器的基础操作。

  • 部署耗时:约 5-10 分钟

  • 运行环境:Windows / macOS / Linux(跨平台)。可通过 Docker 在任意平台快速搭建。

  • 外网访问:需要公网 IP 或内网穿透工具(蒲公英/ZeroTier),建议搭配付费内网映射产品来简化外网访问操作。

软件选择速查表(按使用场景)

使用场景 推荐软件 推荐理由
仅在家局域网(手机/平板在 WiFi 下访问电脑文件) CHFS / HFS / Dufs 单文件/免安装,下载即可双击运行,无需任何配置;所有设备在局域网 WiFi 下通过浏览器直接访问
需外网访问(人在外面想访问家中电脑的文件) 可道云 / CloudReve / Lucky / FileZilla Server 可部署在云服务器获得公网 IP(月成本约 20-40 元),或软件内置 DDNS / 穿透功能
仅个人临时分享(偶尔把大文件传给朋友以供一次性下载) Gokapi 支持分享链接有效期/下载次数限制,文件可在下载后自动销毁,兼顾安全与隐私
多人团队协作 可道云 / CloudReve / FileBrowser 私有化部署,支持用户/用户组权限管理,在线 Office 协同或精细化的多用户文件管理,满足企业级团队需求

💡 小白避坑提醒

无论你选择以上哪款软件,首先要分清楚局域网外网访问是完全不同的两个概念。以上推荐的所有软件在家庭局域网 WiFi 环境下都可即开即用,但如果想在外地或通过移动网络访问家中文件,必须解决外网访问的问题

  • 最省力:直接购买云服务器(如阿里云/腾讯云的轻量应用服务器,年费 200-400 元),并使用预装了 CloudReve 或可道云的系统镜像,开箱即自带公网 IP,无需任何穿透配置。

  • 在现有电脑上尝试外网访问而不额外花钱

    • 使用 ZeroTier(免费,搭建虚拟局域网,需简单学习)

    • 使用蒲公英(有免费额度,每月 1G 流量足够轻度共享)

    • 使用本列表中的 Lucky 软件,内置 DDNS 和端口转发功能,可结合域名实现外网访问。

外网访问是新手自建文件服务器时最主要的“拦路虎”。如果你只是想在家里的电视、手机或平板上播放电脑里的文件,上面推荐的前三款软件(HFS、Dufs、CHFS)就完全可以满足需求,完全不必为如何实现外网访问而烦恼。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐