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

树莓派系列教程第九弹:Cpolar内网穿透搭建NAS

在数字时代,数据存储与共享的需求无处不在。无论是家庭用户想要搭建一个便捷的私人云盘,还是小型团队需要一个高效的数据共享中心,NAS(网络附加存储)无疑是最佳选择之一。然而,传统的NAS搭建往往需要复杂的网络配置,甚至需要公网IP才能实现远程访问,这让许多技术小白望而却步。但别担心,今天我将带你走进一个全新的世界——借助树莓派和Cpolar内网穿透技术,轻松搭建属于你自己的NAS!这不仅是一场技术探索之旅,更是一次让数据自由流动的革命。准备好,让我们一起开启这场奇妙的旅程吧!

准备工作

1. 手上的树莓派是一块4G内存的树莓派4b,一个16G的内存卡烧录系统“Raspberry Pi OS(Legacy,64-bit) Lite",无桌面版系统。一个128G的U盘插入USB口。

2. 建议先配置好WIFI,系统烧录完成后,手上无显示屏,可以在电脑(同一局域网)上安装局域网搜索工具,可以找到含有树莓派名称的IP地址。

3. 系统默认是开启SSH,可以在电脑(同一局域网)上使用Putty登录树莓派。

使用无桌面安装Openmediavault

参考文章:树莓派4b搭建nas-Openmediavault(带内网穿透)_树莓派 nas-CSDN博客

注意:在文章中提到的左边功能,“用户密码”修改,如何和树莓派登录密码不一致,SSH登录密码也会更改。

关键的部分来了!!!

按照这篇文章的介绍,内网穿透较为复杂,我想会不会有简单的方法,之前对Cpolar的使用也熟悉,故此想试试如何使用Cpolar来完成内网穿透,并可以跨局域网进行使用。

 安装Cpolar

参考文章:【树莓派开发】使用cpolar实现内网穿透,远程访问在家里的树莓派_cploar 类似-CSDN博客

无桌面版系统如何使用Cpolar建立隧道

命令行输入如下:

sudo nano /usr/local/etc/cpolar/cpolar.yml

进入隧道建立界面,在页面中添加如下:

隧道名称:proto:tcpaddr:“树莓派IP地址:445”

注意:一定要加上‘“:445”,445为SMB设置,否则识别不到。

*****************************************************划重点******************************************************

移动端如何跨局域网连接NAS

推荐一个工具“ES文件浏览器”,虽然有广告,但胜在免费。

  1. 点击“+”号,选择SMB。
  2. URL输入:smb://cpolar的地址
  3. 端口输入:cpolar地址中“:”后面的数字
  4. 输入账号和密码
  5. 点击连接。
  6. 然后就可以在工具中查看建立的文件夹。
  7. 到此就可以实现文件的管理。

友情提醒:将文件暴露在公网有风险,注意保护个人隐私。

通过今天的教程,我们成功利用树莓派和Cpolar内网穿透技术搭建了一个功能强大的NAS系统。这不仅打破了传统NAS搭建的诸多限制,还让数据存储与共享变得更加简单、高效和安全。无论你身处何地,只需通过简单的配置,就能轻松访问你的私人数据。树莓派的低成本与高性能,搭配Cpolar强大的内网穿透能力,完美诠释了科技的魅力。希望这篇文章能为你带来启发,让你在数据管理的道路上更加得心应手。如果你在搭建过程中有任何疑问,或者想要分享你的经验,欢迎随时与我交流。让我们一起探索更多可能,让科技为生活带来更多便利!

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

相关文章:

  • H5项目实现图片压缩上传——2025-06-04
  • 无法通过windows功能控制面板自动安装或卸载windows server角色或功能
  • 低成本奶泡棒解决方案WD8001功能说明
  • Hadoop企业级高可用与自愈机制源码深度剖析
  • docker的基本命令
  • AI界面遭劫持:Open WebUI被滥用于挖矿程序与隐蔽AI恶意软件
  • 如何快速找出某表的重复记录 - 数据库专家面试指南
  • 【力扣】3403. 从盒子中找出字典序最大的字符串 I
  • 判断:有那种使用了局部变量的递归过程在转换成非递归过程时才必须使用栈
  • AI批改作文的软件推荐:提升写作效率的智能工具
  • 厂商与经销商供应链数据协同:策略、实践与深度价值挖掘
  • 在WPS中如何启用宏VBA wps.vba.exe下载和安装
  • 【JVM】Java类加载机制
  • Python 多进程编程全面学习指南
  • Unity 大型手游碰撞性能优化指南
  • Axure高保真LayUI框架 V2.6.8元件库
  • [蓝桥杯]卡片换位
  • Modbus转EtherNET IP网关开启节能改造新范式
  • 细说C语言将格式化输出到字符串的函数sprintf、_sprintf_l、swprintf、_swprintf_l、__swprintf_l
  • IEC 61347-1:2015 灯控制装置安全标准详解
  • [Java 基础]创建人类这个类小练习
  • Python应用函数的定义与调用(一)
  • AI制药专利战:生命权VS专利权,谁在定价你的生命?
  • React Native开发鸿蒙运动健康类应用的项目实践记录
  • C++--vector的使用及其模拟实现
  • PaddleOCR v3.0.0 编译FAQ
  • itop-3568开发板机器视觉opencv开发手册-图像绘制-画线
  • UE接口通信
  • 代码随想录|动态规划|50编辑距离
  • Linux:理解库制作与原理