前言

在家庭存储领域,OpenMediaVault(OMV)早已是开源方案的代名词——通过模块化设计,它能将普通PC变成专业NAS,支持RAID配置、快照备份和文件共享。这套免费系统特别适合影音爱好者、小型工作室搭建私有存储中心,用最少的成本实现数据主权掌控。

作为影音发烧友,我用OMV搭建了40TB的家庭媒体库,但远程访问始终是痛点。出差时想调取珍藏的4K影片,必须提前在家开启VPN;同事需要项目文件时,只能通过网盘中转。这种"看得见却摸不着"的体验,让NAS的实用性大打折扣。

局域网部署的局限在团队协作中被放大:设计师的素材文件只能在办公室访问,居家办公时无法实时调取;重要备份只能本地验证,远程出差时永远处于"数据焦虑"状态。我们尝试过端口转发,但复杂的路由器设置和动态IP问题让非技术人员望而却步。

cpolar的出现彻底改变了局面:通过FTP协议穿透,无需公网IP就能将OMV服务暴露到公网。现在我在酒店用手机就能流畅播放家中的4K影片,团队成员通过FileZilla直接访问NAS共享文件夹,甚至能设置访问权限实现分级管理。最惊喜的是安全性——所有传输都经过加密,比开放端口转发安全百倍。

本教程旨在指导用户如何将OpenMediaVault与cpolar内网穿透工具相结合,实现FTP远程连接OMV共享文件夹的功能。通过这一配置,用户不仅能够随时随地访问存储在OMV服务器上的文件,还能享受FTP协议带来的高效、可靠的文件传输体验.

在接下来的内容中,我们将逐步介绍如何在OMV服务器上配置FTP服务,并通过cpolar将FTP服务映射到公网上。此外,我们还会探讨如何设置cpolar的固定TCP端口地址(即保留一个固定的tcp地址),以确保远程访问的稳定性和便捷性。

1. OMV安装Cpolar

首先安装cpolar工具,OpenMediaVault 是基于Debian Linux的系统,所以我们可以采用cpolar的Linux一键安装脚本即可实现快速安装,首先我们检查确认是否已经开启OpenMediaVault 中的ssh连接,然后通过ssh 连接到OpenMediaVault .

image-20240913152416192

  • ssh 连接后,为了方便操作,直接切换到root用户
sudo su
  • 更新仓库
apt update

安装curl 下载工具

apt install curl -y

执行cpolar一键脚本安装命令

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

然后通过下面命令来启动运行cpolar

# 加入系统服务设置开机启动
sudo systemctl enable cpolar

# 启动cpolar服务
sudo systemctl start cpolar

# 重启cpolar服务
sudo systemctl restart cpolar

# 查看cpolar服务状态
sudo systemctl status cpolar

# 停止cpolar服务
sudo systemctl stop cpolar

启动cpolar服务后,我们通过OpenMediaVault局域网IP访问9200端口,即可看到cpolar的web ui 管理界面,一切操作在管理界面操作即可,如果没有账号,可以进入下面cpolar官网注册,或者点击登陆按钮下面免费注册也可以跳转去免费注册,注册后登录即可,这样cpolar在OpenMediaVault上就安装就完成了,下面我们通过cpolar设置远程访问OpenMediaVault 管理界面.

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

image-20240904143832209

2. 配置FTP公网地址

在cpolar中,配置FTP地址需要升级到专业版套餐,如果没有升级,可以进入官网进行升级,价格也是很实惠,升级后登录进入Cpolar官网,点击左侧的预留,找到保留的FTP地址,为FTP保留一个固定FTP公网地址:

  • 地区:选择China vip (注意: 如果该地区不行,可多切换几个地区保留,直到保留成功为止)
  • 描述:即备注,可自定义

点击保留

image-20240919150453635

地址保留成功后,系统会生成相应的固定公网连接地址和数据端口,将客户端连接地址其复制下来

image-20240919150959666

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

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:ftp
  • 本地地址:21 (FTP默认端口)
  • 域名类型:固定FTP端口
  • 预留的FTP地址: 填写在官网保留的地址

点击创建 (如果点击创建的时候有提示错误信息,可以返回官网重新删除保留一个新的地址再设置)

image-20240919151112005

创建后,然后打开左侧在线隧道列表,查看我们创建的cpolar 公网FTP地址,这里有两种类型的地址,第一个是客户端连接的公网地址,下面三个是数据端口地址,27905~27907(具体以自己为准),这个数据端口范围需要设置到FTP服务端那边,下面我们进入OpenMediaVault 的FTP进行设置

image-20240919151341001

3. OMV FTP 配置

cpolar设置好后,我们打开OpenMediaVault 中的FTP进行设置,勾选被动式FTP,设置对应cpolar中的两个数据端口,然后点击保存

image-20240919152055897

然后记得勾选这个使配置生效,设置后,我们就可以去连接了

image-20240919152215955

4. OMV FTP远程连接

打开连接工具,这里以filezilla为例,输入我们在cpolar中创建的FTP第一个连接地址,输入地址后面对应的端口,点击连接

image-20240919152607938

出现提示信息,我们点击确定

image-20240919152802313

可以看到成功连接访问上了OpenMediaVault 中的共享文件夹,这样一个通过FTP远程访问OpenMediaVault 中的共享文件夹地址就设置好了,同时地址也是固定不变化的!

image-20240919152836330

总结当开源NAS遇上穿透技术,不仅解决了远程访问难题,更重新定义了私有云的边界。这种"本地硬件+云端访问"的模式,让每个人都能拥有安全可控的存储解决方案。

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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐