樹莓派系列教程第九彈: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.pswp.cn/pingmian/83521.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83521.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83521.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

React 組件異常捕獲機制詳解

1. 錯誤邊界(Error Boundaries)基礎 在React應用開發中,組件異常的有效捕獲對于保證應用穩定性至關重要。React提供了一種稱為"錯誤邊界"的機制,專門用于捕獲和處理組件樹中的JavaScript錯誤。 錯誤邊界是React的一種…

python3GUI--車牌、車牌顏色識別可視化系統 By:PyQt5(詳細介紹)

文章目錄 一.前言二.效果預覽1.實時識別2.ROI3.數據導出 三.相關技術與實現1.目標識別與檢測2.可視化展示3.如何設置推流環境4.如何實現的車牌和顏色識別5.項目結構 四.總結 本系統支持黃牌、藍牌、綠牌、黑牌、白牌,支持雙層車牌…

python做題日記(12)

第二十七題 LeetCode第27題要求原地移除數組中所有等于給定值val的元素,并返回移除后數組的新長度。不能使用額外的數組空間,必須在原數組上修改,且元素的順序可以改變。對于這道題的解法在之前的題目中也使用過,可以使用雙指針法…

2025年計算機科學與網絡安全國際會議(CSNS 2025)

第二屆計算機科學與網絡安全國際會議(CSNS 2025)將在蘭州舉辦,這是一場聚焦于計算機科學領域最新進展及網絡安全前沿技術的國際性學術交流盛會。該會議旨在為來自全球各地的研究學者、工程師以及相關行業專業人士提供一個高水平的交流平臺&am…

知識拓展卡————————關于Access、Trunk、Hybrid端口

目錄 什么是Trunk List、VLAN ID、PVID: VLAN ID(Virtual Local Area Network Identifier): Trunk List(Trunk列表): PVID(Prot VLAN ID): 關于Native VLAN &#x…

Cursor 工具項目構建指南: Web Vue-Element UI 環境下的 Prompt Rules 約束(new Vue 方式)

簡簡單單 Online zuozuo: 簡簡單單 Online zuozuo 簡簡單單 Online zuozuo 簡簡單單 Online zuozuo 簡簡單單 Online zuozuo :本心、輸入輸出、結果 簡簡單單 Online zuozuo : 文章目錄 Cursor 工具項目構建指南: Web Vue-Element UI 環境下的 Prompt Rules 約束前言項目簡…

hadoop集群啟動沒有datanode解決

問題 多次初始化會出現此問題,根本原因是ClusterID不一樣 解決 首先停止集群 stop-all.sh然后到/hadoop/logs中找到hadoop-root-datanode-hadoopxxx.log文件 cat一下這個文件,找到ClusterID 復制 然后到 可能文件會不太一樣,可能直接是…

ann算法的種類有哪些,之間的區別,各自的適用場景

ANN(近似最近鄰)算法主要分為三類技術路線:基于樹的方法、哈希方法和圖方法,它們在原理、性能及適用場景上有顯著差異: 1. 基于樹的方法 核心原理:遞歸劃分數據空間形成樹狀結構(如二叉樹或多叉…

云服務器部署Gin+gorm 項目 demo

更多個人筆記見: (注意點擊“繼續”,而不是“發現新項目”) github個人筆記倉庫 https://github.com/ZHLOVEYY/IT_note gitee 個人筆記倉庫 https://gitee.com/harryhack/it_note 個人學習,學習過程中還會不斷補充&…

【學習筆記】TCP 與 UDP

TCP(Transmission Control Protocol)與UDP(User Datagram Protocol)是 網絡通訊 中最基礎也最常用的兩種 傳輸層 協議。 文章目錄 1. 簡介2. OSI 與 TCP/IP 模型中的定位3. 協議原理與關鍵機制3.1 UDP3.2 TCP 5. 實踐:…

HikariCP 可觀測性最佳實踐

HikariCP 介紹 HikariCP 是一個高性能、輕量級的 JDBC 連接池,由 Brett Wooldridge 開發。它以“光”命名,象征快速高效。它支持多種數據庫,配置簡單,通過字節碼優化和智能管理,實現低延遲和高并發處理。它還具備自動…

Java SpringBoot 調用大模型 AI 構建智能應用實戰指南

一、基礎知識 (一)Java基礎 Java是一種廣泛使用的高級編程語言,具有簡單、面向對象、分布式、解釋型、健壯、安全、架構中立、可移植、高性能、多線程和動態等特點。在構建基于Spring Boot的AI應用之前,您需要具備扎實的Java基礎…

電路圖識圖基礎知識-降壓啟動(十五)

降壓啟動電動機控制電路 降壓啟動,是指啟動時降低加在電動機定子繞組上的電壓,待電動機啟動起來后再將電壓 恢復到額定值,使之運行在額定電壓下。降壓啟動可以減小啟動電流,從而減小線路電壓降。 傳統的降壓啟動包括定子串電阻或…

2025年大模型平臺落地實踐研究報告|附75頁PDF文件下載

本報告旨在為各行業企業在建設落地大模型平臺的過程中,提供有效的參考和指引,助力大模型更高效更有價值地規模化落地。本報告系統性梳理了大模型平臺的發展背景、歷程和現狀,結合大模型平臺的特點提出了具體的落地策略與路徑,同時…

Docker慢慢學

1、Docker DeskTop 2、N8N下載 3、Kafka docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID1 -e KAFKA_ZOOKEEPER_CONNECTzookeeper:2181 -e KAFKA_ADVERTISED_LISTENERSPLAINTEXT://localhost:9092 -e KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR1 con…

Java 中創建線程主要有三種方式

在 Java 中,創建線程主要有三種方式,每種方式各有特點和適用場景。以下是詳細說明和代碼示例: 1. 繼承 Thread 類 原理:自定義類繼承 Thread 并重寫 run() 方法,通過調用 start() 啟動新線程。 特點:簡單直…

ck-editor5的研究 (5):優化-頁面離開時提醒保存,順便了解一下 Editor的生命周期 和 6大編輯器類型

前言 經過前面的 4 篇內容,我們已經慢慢對 CKEditor5 熟悉起來了。這篇文章,我們就來做一個優化,順便再補幾個知識點: 當用戶離開時頁面時,提醒他保存數據了解一下 CKEditor5 的 六大編輯器類型了解一下 editor 實例對…

第42節:模型優化與部署:Web服務部署(Flask, FastAPI)

1. 引言 在現代人工智能和機器學習應用中,模型的開發只是整個流程的一部分。 將訓練好的模型有效地部署為可訪問的Web服務,使其能夠處理實際請求并返回預測結果,是模型價值實現的關鍵環節。Python生態系統提供了多種輕量級Web框架,其中Flask和FastAPI是目前最受歡迎的選擇…

LabVIEW超寬帶緊湊場測量系統

采用 LabVIEW 開發超寬帶緊湊場測量系統,實現天線方向圖、目標雷達散射截面(RCS)及天線增益的自動化測量。通過品牌硬件設備,優化系統架構,解決傳統測量系統在兼容性、數據處理效率及操作便捷性等方面的問題&#xff0…

vue2使用筆記、vue2和vue3的區別

文章目錄 vue2和vue3的區別1. 實現數據響應式的原理不同2. 生命周期不同3. vue 2.0 采用了 option 選項式 API,vue 3.0 采用了 composition 組合式 API4. 新特性編譯宏5. 父子組件間雙向數據綁定 v-model 不同6. v-for 和 v-if 優先級不同7. 使用的 diff 算法不同8.…