news 2026/1/19 4:05:54

数据不交第三方!ZFile 搭配 cpolar,文件随身带、安全又自由

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据不交第三方!ZFile 搭配 cpolar,文件随身带、安全又自由

文章目录

    • 前言
    • 【视频教程】
    • 1.关于ZFile
    • 2.本地部署ZFile
    • 3.使用ZFile
    • 4.ZFile的配置
    • 5.cpolar内网穿透工具安装
    • 6.创建远程连接公网地址
    • 7.固定ZFile公网地址

前言

ZFile 是一款多功能的在线文件管理工具,能将本地文件夹、云存储等多种存储源整合到网页界面中,支持文件上传下载、在线预览、生成分享链接、设置文件夹权限等,帮用户统一管理分散的数字资产。

作为每天要处理大量工作文档的人,我特别喜欢 ZFile 的在线预览功能,不管是 PDF 报告、Excel 表格还是设计图,不用下载就能直接查看,节省了很多时间。而且它支持生成文件直链,和同事分享资料时,不用来回传压缩包,发个链接对方就能下载,很方便。

以前 ZFile 只能在局域网内用,这让它的实用性打了折扣 —— 比如我在客户公司开会,想调取电脑里的补充资料就做不到。但用 cpolar 解决了局域网限制后,情况完全不同了。现在我在任何地方,只要打开浏览器就能访问自己的文件库,出差时用手机查合同、在家用平板看工作记录都很顺畅。上次团队紧急需要一份历史项目素材,我在外地用酒店电脑通过 ZFile 很快就找到了,不用麻烦同事帮忙,工作效率提高了不少,也彻底摆脱了只能在固定地点管理文件的束缚。

本文主要介绍如何在Linux Ubuntu系统使用Docker本地部署ZFile文件管理系统,并结合cpolar内网穿透工具实现远程访问本地服务器上的ZFile传输与备份文件,轻松搭建个人网盘,无需公网IP也不用购买域名和云服务器。

【视频教程】

1.关于ZFile

ZFile 是一个适用于个人的在线网盘(列目录)程序,可以将你各个存储类型的存储源,统一到一个网页中查看、预览、维护,再也不用去登录各种各样的网页登录后管理文件,现在你只需要在 ZFile 中使用。你只需要填写存储源相关信息,其他的令牌刷新,授权都是尽量自动化的,且有完善的文档帮助你使用。

它基于Typecho、WordPress等CMS框架开发,支持多种云存储服务(如阿里云OSS、腾讯云COS、七牛云Kodo等),让你可以轻松搭建自己的云端文件管理系统。

ZFile的最大亮点在于其简洁美观的界面设计和强大的功能扩展性。无论你是IT小白还是技术大神,都能在几分钟内完成部署,并且享受到极速上传下载、多用户管理、权限设置等丰富特性。

以下是ZFile的功能特性:

ZFile 的功能可远不止“网盘”这么简单,它还有很多实用的小功能,让我眼前一亮:

  • 在线预览:支持图片、音视频、文本文件、PDF 甚至 3D 文件的在线预览!不用下载就能查看,效率提升可不是一点点。
  • 文件直链和二维码:快速分享文件,再也不用复制链接到聊天窗口了!直接扫码下载,方便快捷。
  • 文件夹加密和隐藏:保护你的隐私文件,安全感满满。
  • 自定义 JS 和 CSS:对于前端高手来说,可以自定义页面样式,打造个性化的网盘!
  • 响应式设计:电脑、平板、手机,想用哪个用哪个!

Github地址:GitHub - zfile-dev/zfile: 在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载

2.本地部署ZFile

本例使用Docker进行部署,如果没有安装Docker,可以查看这篇教程进行安装:《Docker安装教程——Linux、Windows、MacOS》

执行下方命令即可本地运行容器:

sudodocker run -d --name=zfile --restart=always\-p8080:8080\-v /root/zfile/db:/root/.zfile-v4/db\-v /root/zfile/logs:/root/.zfile-v4/logs\-v /root/zfile/file:/data/file\zhaojun1998/zfile:latest

现在就已经安装成功了,您可以通过打开Web浏览器输入localhost:8080,就可以访问到ZFile的页面了。

3.使用ZFile

我们可以属于站点名称,设置专属自己的管理员账号与密码,这样安全感十足。

注册结束后因为没有存储源会让你跳转管理员页面,输入刚才的账号密码登录即可。

4.ZFile的配置

Zfile的基本配置,可以根据自身需要进行配置们这里默认保存

下面开始配置存储源信息

存储源名称:本地

存储策略:本地存储

文件路径:/data/file

其余配置默认即可

在这里插入图片描述

访问ZFile首页:localhost:8080可以看到我们刚才配置的存储源信息

点击我们刚才创建的文件夹,点击上传图标,选择上传文件。

接下来我们可以生成直链

可以插入图片描述

下面是视频预览

office预览

3D文件预览

5.cpolar内网穿透工具安装

不过我们目前只能在本地局域网内访问刚刚部署的ZFile文件管理系统,如果想不在家中时,也能在外部网络环境远程访问本地部署的ZFile管理文件,应该怎么办呢?我们可以使用cpolar内网穿透工具来实现远程访问本地服务的需求。无需公网IP,也不用设置路由器那么麻烦。

下面是安装cpolar步骤:

Cpolar官网地址: https://www.cpolar.com

使用一键脚本安装命令

sudocurlhttps://get.cpolar.sh|sh

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudosystemctl status cpolar

Cpolar安装和成功启动服务后,在浏览器上输入ubuntu主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

6.创建远程连接公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了: zfile注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:8080
  • 域名类型:随机域名
  • 地区:选择China Top

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址,接下来就可以在其他电脑(异地)上,使用任意一个地址在浏览器中访问即可。

如下图所示,成功实现使用公网地址异地远程访问本地部署的ZFile。

小结

为了方便演示,我们在上边的操作过程中使用cpolar生成的HTTP公网地址隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

如果有长期使用ZFile远程使用云盘,或者异地访问与使用其他本地部署的服务的需求,但又不想每天重新配置公网地址,还想让公网地址好看又好记并体验更多功能与更快的带宽,那我推荐大家选择使用固定的二级子域名方式来配置公网地址。

7.固定ZFile公网地址

由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化。

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

点击左侧的预留,选择保留二级子域名,地区选择china top,然后设置一个二级子域名名称,填写备注信息,点击保留。

保留成功后复制保留的二级子域名地址:

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名
  • 地区: China Top

点击更新

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

最后,我们使用固定的公网地址访问ZFile可以看到访问成功,一个永久不会变化的远程访问方式即设置好了。

接下来就可以随时随地进行公网访问管理ZFile了,把公网地址分享给身边的人,还可以方便团队协作。自己用的话,无需云服务器,还可以实现异地远程访问!以上就是如何在Linux Ubuntu系统Docker本地安装ZFile并实现异地远程访问进行文件管理的全部过程,感谢观看!

总结:这种组合让文件管理更自由,适合需要随时访问个人或团队文件的用户,简单又实用。

cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/18 18:09:42

Chatgpt+飞书多维表格,让 AI 在表格里变成“超强业务员”!

咱们先聊一下Chatgpt大模型 —— 它是由OpenAI 推出的生成式 AI 工具,核心能力是理解自然语言、处理非结构化信息,能做文本创作、数据提炼、逻辑分析等工作,早已成为职场人处理文字和数据的帮手。但单独用这个大模型的时候,总会免…

作者头像 李华
网站建设 2026/1/18 19:36:02

基于YOLO13-C3k2-Star的阿塞拜疆传统服饰目标检测模型实现

1. 基于YOLO13-C3k2-Star的阿塞拜疆传统服饰目标检测模型实现 1.1. 项目背景 阿塞拜疆拥有丰富多彩的传统服饰文化,这些服饰不仅是日常穿着,更是国家历史和民族身份的重要象征。随着计算机视觉技术的发展,目标检测算法能够有效识别和分类这…

作者头像 李华
网站建设 2026/1/10 15:25:21

【详解】hydra工具安装与使用

目录 Hydra工具安装与使用 1. 安装Hydra 1.1 系统要求 1.2 安装依赖 1.3 下载Hydra源码 1.4 编译和安装 1.5 验证安装 2. 使用Hydra 2.1 基本用法 2.2 常用选项 2.3 示例 2.3.1 SSH暴力破解 2.3.2 HTTP表单暴力破解 3. 注意事项 安装 Hydra 使用 Hydra 的基本示…

作者头像 李华
网站建设 2026/1/19 2:21:38

入行科普|FPGA 设计岗位对专业能力有哪些要求?

近年来,随着国产算力、自主可控和专用硬件需求持续增长,FPGA 从“边缘岗位”逐渐走向主流应用场景。无论是在通信、数据中心、AI 加速,还是工业控制、国防军工领域,FPGA 工程师的需求都在快速释放。 那么,FPGA 设计岗位…

作者头像 李华
网站建设 2026/1/18 21:11:35

FPGA 还是 ASIC?一篇把概念、差异和选择说清楚

FPGA 开发流程在工程方法论上与 ASIC 高度相似,同样属于集成电路方向: 开发遵循 RTL → 综合 → 实现 → 验证的逻辑,coding 使用的语言以 Verilog / VHDL 为主,设计思想也基本一致。 在功能层面,绝大多数电子类硬件产…

作者头像 李华