当前位置: 首页 > news >正文

私有云盘远程用!FileRise+cpolar 让异地存取文件超简单

欢迎来到我的博客,代码的世界里,每一行都是一个故事


在这里插入图片描述

🎏:你只管努力,剩下的交给时间

🏠 :小破站

私有云盘远程用!FileRise+cpolar 让异地存取文件超简单

    • 前言
    • 1. 环境准备
    • 2. Docker部署与运行
    • 3. 简单使用测试
    • 4. 安装内网穿透
      • 4.1 开启ssh连接安装cpolar
      • 4.2 创建公网地址
    • 5. 配置固定公网地址
    • 总结
        • FileRise 满足了私有云盘 “安全存储” 的核心需求,cpolar 打破了 “局域网访问” 的限制,两者结合让个人和小团队的数据管理更自由,真正实现 “我的数据我做主,随时随地都能用”。

前言

FileRise 是一款轻量级开源网盘,支持文件拖拽上传、断点续传、在线预览(图片 / 视频 / PDF),还能设置分享链接的过期时间和密码,适合个人存照片、文档,也适合小团队共享项目资料。它的优点是操作门槛低,不用复杂配置,部署后就能用,而且数据存在自己的设备里,比第三方云盘更安全。

用 FileRise 时发现,创建存储目录时建议按 “类型 / 日期” 分类(比如 “工作文档 / 2024Q3”),后续找文件会更快;另外,上传大文件(比如超过 1GB 的视频)时,最好确保网络稳定,避免中途断连导致上传失败,好在它的断点续传功能能解决重传问题。

但 FileRise 默认只能在局域网内访问,这很影响使用场景。比如在家部署了网盘,上班时想调取家里的资料,只能等下班回家;要是团队成员在外地,想共享项目文件,还得先把文件传到公网云盘,再让对方下载,既麻烦又有数据泄露风险。

而 FileRise 搭配 cpolar 后,不用买云服务器,也不用设置公网 IP,就能生成一个公网访问地址。不管是在公司、出差,还是异地的同事,输入这个地址就能访问私有云盘,上传下载文件、查看共享资料都和在局域网内一样流畅,数据安全又方便 📁

本文主要介绍如何在fnOS飞牛NAS本地部署FileRise轻量级开源网盘,并结合cpolar内网穿透工具轻松实现远程在线访问与使用,无需公网IP,也不用设置路由器那么麻烦。

下面就来演示一下具体操作流程。

1. 环境准备

本例中在Windows系统使用VMware Workstation安装的fnOS虚拟机,系统版本为V0.8.41。如果不知道如何在虚拟机中安装,可以参考这篇文章:VMware中安装飞牛云(fnOS) NAS系统 如果您想要在x86架构的物理机中安装,可以访问飞牛私有云 fnOS官网下载镜像文件然后使用U盘写入镜像后,进入bios设置U盘启动后像装Windows系统一样安装即可。

FileRise项目地址:https://github.com/error311/FileRise

322feaac-418c-4d26-b5cb-6661741f25b0

启动fnOS系统后,能看到Web UI管理界面的地址:http://192.168.184.130:5666 在浏览器中打开:

image-20250509105552969

2. Docker部署与运行

首先,我们需要点击文件管理,在根目录下创建一个名为filerise的项目目录,然后在这个目录下创建三个文件夹来保存数据:分别是uploads、users、metadata

image-20250509115327991

然后依次点击Docker-镜像仓库:

image-20250509114023360

在搜索栏中搜索filerise,选择5.3K星星这个,点击下载:

image-20250509114100174

下载完毕后,进入本地镜像-点击运行:

image-20250509114207841

在跳转的创建容器窗口中进行设置,如果需要开机自动开启,勾选即可,然后点击下一步:

image-20250509114338566

然后在跳转的高级设置窗口中配置一下端口信息和存储位置:

image-20250509125029190

将容器80端口映射到NAS的8020端口,443端口映射到8443端口,然后储存位置选择刚才在filerise项目目录下创建的三个文件夹,后边对应填写下面三个装载路径/var/www/uploads /var/www/users /var/www/metadata,点击下一步:

image-20250509125107313

确认信息无误后,点击创建。在容器中,能看到filerise已经正常启动了:

image-20250509125138560

在浏览器中访问fnOS飞牛nas主机地址加端口号8020: http://192.168.184.130:8020

就能看到FileRise的Web UI管理界面了:

image-20250509125447621

创建账号密码后登录:

image-20250509130829062

image-20250509130859387

登录后可以看到正式管理界面:

image-20250509131014028

3. 简单使用测试

文件上传:

image-20250509131253692

点击choose files(选择文件)按钮,选择想要上传的文件后,点击Upload即可:

image-20250509131408219

FileRise还支持拖拽上传、文件夹批量选,尤其是断点续传和分片上传功能,让文件上传告别卡顿。

文件管理:

上传文件后,在文件列表上方就有管理文件功能,无论是想移动、复制、重命名、批量删除,一键搞定。还能把选中的文件打包成 ZIP 下载,或者在服务器直接解压,都能一键搞定:

image-20250509131917424

文件分享:

如果想分享自己上传的文件给别人(同一局域网环境内),只需点击文件后边的分享按钮就能一键生成公开链接,还能设定分享链接过期时间(30分钟到一天等多种选择)和设置密码。

image-20250509132234881

他人使用你分享的链接,在浏览器打开即可自动调用下载工具下载文件,非常方便:

image-20250509132535035

image-20250509132618497

内置文件预览与编辑器:

图片、视频、音频、PDF,一键预览:

image-20250509133333983

image-20250509133311973

文本、代码文件用 CodeMirror 编辑器直接改,行号一应俱全。临时笔记、配置文件,随抄随改,不用再下载再上传:

image-20250509133059822

image-20250509133034194

4. 安装内网穿透

我们现在已经实现了在本地fnOS飞牛云NAS中部署FileRise开源网盘,并能在在同一局域网内向其他人分享文件了。但如果你想让异地好友或者同事也能远程使用你在本地飞牛云NAS中部署的网盘下载文件该怎么办呢?很简单,只要安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中部署的服务了,节约成本,提高效率,接下来介绍一下如何安装cpolar内网穿透。

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

4.1 开启ssh连接安装cpolar

首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令:

853d0e568b7879cca312f7b18d4fbb4.png

然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:

image-20250225152553263

连接后执行下面cpolar Linux 安装命令:

sudo curl https://get.cpolar.sh | sh

再次输入飞牛云nas的密码确认后即可自动安装

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

sudo systemctl status cpolar

image-20250225153049854

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

image.png

4.2 创建公网地址

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

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

image-20250509134818356

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址,使用上面的任意一个公网地址在浏览器中访问就可以实现随时随地远程使用你在本地部署的FileRise网盘上传文件了!

image-20250509135022624

使用cpolar生成的公网地址,无需自己准备云服务器,无公网IP也能轻松搞定跨网络环境远程访问本地服务!

image-20250509135111573

小结

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

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

5. 配置固定公网地址

接下来演示如何为FileRise网盘服务配置固定的HTTP公网地址,该地址不会变化,无需每天重复修改服务器地址。

配置固定http端口地址需要将cpolar升级到专业版套餐或以上。

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称:

image-20250509135508576

保留成功后复制保留成功的二级子域名的名称:myfile123,大家可以设置自己喜欢的名称。

image-20250509135537416

返回Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道:filerise,点击右侧的编辑:

image-20250509135630140

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

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

点击更新(注意,点击一次更新即可,不需要重复提交)

image-20250509135706880

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

image-20250509135806355

使用上面的任意一个固定的二级子域名公网地址在浏览器中访问,可以看到成功打开FileRise网盘的Web UI管理界面,现在开始就不用每天都更换随机公网地址来远程访问本地nas中部署的网盘了。

image-20250509140023330

而且现在生成分享文件的链接也是公网地址,无论想要分享的人与你在不在同一个网络环境下都能轻松搞定!

image-20250509140412508

总结

以上就是如何在fnOS飞牛NAS中本地部署FileRise开源网盘,并结合cpolar内网穿透工具配置固定不变的二级子域名公网地址,实现随时随地远程访问本地部署服务的全部流程,感谢您的观看,有任何问题欢迎留言交流。

FileRise 满足了私有云盘 “安全存储” 的核心需求,cpolar 打破了 “局域网访问” 的限制,两者结合让个人和小团队的数据管理更自由,真正实现 “我的数据我做主,随时随地都能用”。

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

http://www.dtcms.com/a/582054.html

相关文章:

  • 借助Dify工作流构建AI测试智能体,效率提升可达500%
  • php网站建设与管理游客可进的直播
  • 5种有效增加网站流量沈阳企业网站制作公司
  • mak/Makefile和进度条
  • ip数据报传输过程梳理
  • 2.1 NLP 核心概念回顾:从词袋到 Transformer
  • 做网站的公司 经营范围2017年到2018年建设的网站
  • 东莞网站建设 光龙wordpress 目录 模板下载
  • 时序数据库系列(六):物联网监控系统实战
  • 迁移学习基础知识——迁移学习的问题形式化
  • java基础-ArrayList集合
  • 做网站运营优质做网站价格
  • 【双机位A卷】华为OD笔试之【哈希表】双机位A-采购订单【Py/Java/C++/C/JS/Go六种语言】【欧弟算法】全网注释最详细分类最全的华子OD真题题解
  • 第十章、GPT1:Improving Language Understanding by Generative Pre-Training(代码部分)
  • 2025全球生成式人工智能AIGC产业全景与行业应用研究报告|附900+份报告PDF、数据、可视化模板汇总下载
  • 网站广告销售怎们做网站开发确认书
  • 常见的模型性能评估图表案例解读
  • 网站推广服务网站连锁金融网站怎么做
  • 从协议中成长
  • ⚡️2025-11-07GitHub日榜Top5|AI舆情分析系统
  • 云建站淘宝客网页设计教程 表单
  • 石河子农八师建设兵团社保网站餐饮营销方案
  • P1012 [NOIP 1998 提高组] 拼数
  • 第四阶段C#通讯开发-9:网络协议Modbus下的TCP与UDP
  • 《计算机操作系统》_并发 bug 和应对 (死锁/数据竞争/原子性违反;防御性编程和动态分析)20251106
  • 【算法】递归的艺术:从本质思想到递归树,深入剖析算法的性能权衡
  • 网上怎么做网站赚钱seo初级入门教程
  • MySQL GROUP BY 和 GROUP_CONCAT 使用方法总结,group by后将其他的字段整合到一个字段中 并通过逗号链接或指定其他链接符号
  • 数字人|数字人企业技术派选择
  • 简单实现文字两端对齐