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

NAS远程访问新解法:OMV与cpolar的技术协同价值

文章目录

    • 前言
    • 1. OMV安装Cpolar
    • 2. 配置FTP公网地址
    • 3. OMV FTP 配置
    • 4. OMV FTP远程连接

前言

当家庭存储需求突破本地边界时,传统NAS方案往往陷入"连接困境":复杂的端口转发配置、高昂的公网IP成本、以及始终存在的安全顾虑…开源解决方案OMV虽然解决了基础功能问题,但对远程访问场景的支持仍有明显短板。

直到内网穿透技术出现新的可能性——cpolar通过创新的协议转换机制,在不暴露服务器IP的前提下建立双向通信隧道。这种"隐形通道"特性使得OMV部署的存储服务既保留了开源方案的成本优势,又获得了商业云平台般的即插即用体验。

这对组合特别适合私有化场景:OMV提供完整的存储管理能力(如快照、RAID配置),而cpolar则通过动态域名+多协议支持实现"零成本公网暴露"。就像给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

总结:在家庭数字化转型中,开源方案与穿透技术正在重塑存储架构逻辑。通过构建自主可控的技术栈,则让从设备管理到多端协同的全流程体验实现质变——这不是简单的功能补充,而是为用户开辟了真正的私有云掌控之道。

http://www.xdnf.cn/news/16560.html

相关文章:

  • 浏览器安全演进:从裸指针到 raw_ptr 的实践与思考
  • QGIS基于规则的道路分级制图及Leaflet集成展示实例
  • 日志分析-windows日志分析base--笔记ing
  • 数论1.01
  • 【实时Linux实战系列】在实时应用中进行负载均衡
  • Python day27
  • 【硬件】LVGL
  • 时序数据基座升维:Apache IoTDB 以“端边云AI一体化”重构工业智能决策
  • Java 大视界 -- 基于 Java 的大数据实时流处理在智能电网分布式能源接入与电网稳定性保障中的应用(368)
  • 基于黑马教程——微服务架构解析(二)
  • OpenI x SCNet “智能超算”创新应用挑战赛:实践阶段1和阶段2 部署Deepseek推理模型
  • 图片格式转换
  • AR技术赋能工业设备维护:效率与智能的飞跃
  • 【数据结构初阶】--二叉树(三)
  • 使用signal信号机制 + backtrace函数打印出程序崩溃后的堆栈信息
  • Flutter在购物场景中BLoC的应用
  • MySQL面试题及详细答案 155道(001-020)
  • 无人机气动设计模块解析
  • 微信小程序点击输入框时,顶部导航栏被遮挡问题如何解决?
  • 秩为1的矩阵的特征和性质
  • 【数据库】时序数据库选型指南:从大数据视角看IoTDB的核心优势
  • <PLC><西门子><modbusTCP>在西门子S7-1200系列PLC中,如何设置modbusTCP通讯?
  • 语音识别指标计算 WER
  • Java-泛型类的定义与使用
  • 24. 了解过 webp 吗
  • 如何进行DAP-seq的数据挖掘,筛选验证位点
  • Django 视图详解(View):处理请求与返回响应的核心
  • CenterOS8.5三台机器配置互信
  • 图解MySQL-小林code笔记
  • 排水管网实时监测筑牢城市安全防线