如何使用SeaFile文件共享服務器結合內網穿透將家中電腦變成個人云盤

文章目錄

  • 1. 前言
  • 2. SeaFile云盤設置
    • 2.1 Owncould的安裝環境設置
    • 2.2 SeaFile下載安裝
    • 2.3 SeaFile的配置
  • 3. cpolar內網穿透
    • 3.1 Cpolar下載安裝
    • 3.2 Cpolar的注冊
    • 3.3 Cpolar云端設置
    • 3.4 Cpolar本地設置
  • 4.公網訪問測試
  • 5.結語

1. 前言

本文主要為大家介紹,如何使用兩個簡單軟件,SeaFile云存儲平臺和cpolar內網穿透讓家里的Windows系統電腦變身安全高效的私有云盤。

現在我們身邊的只能設備越來越多,各種智能手機、平板、智能手表和數碼相機充斥身邊,需要存儲的數據也越來越大,一張手機拍攝的照片都可能有十多M,電影和視頻更是按G計算。而智能設備的存儲空間也用的捉襟見肘。能存儲大量文件的,最合適的也就是家用電腦了。但家用電腦又存在無法隨時隨地調閱文件資料的問題。但只要經過簡單幾步,就能讓家里的電腦秒變隨時隨地調閱存取文件的私有云盤。

2. SeaFile云盤設置

SeaFile是一個自行托管的開源文件同步共享服務器,簡單說就是一個個人云盤服務器,我們可以在家用電腦上安裝SeaFile軟件,將家用電腦變為數據存儲服務器,再通過Cpolar的內網穿透功能,將這個數據存儲服務器發布到公共互聯網上,以此達到我們將家用電腦設置為私有云盤的目的。

2.1 Owncould的安裝環境設置

要在家用電腦最常見的Windows系統上安裝SeaFile軟件,我們需要注意兩個要點,第一是SeaFile需要構建一個必要的運行環境,即需要安裝一個Python;第二是Python要選擇2.7版本,并在安裝時勾選Path選項。
Python算是比較知名的軟件了,可以在其官網下載(https://www.python.org),也可以在搜索引擎中搜索軟件名下載。

20230329090601

20230329090602

下載完成后,直接點擊.exe文件即可進入安裝程序。需要注意的是,安裝過程中要記得勾選Add python.exe to PATH選項。

20230329090603

20230329090604

20230329090605

Python安裝完成后,就可以繼續進行SeaFile的安裝。

2.2 SeaFile下載安裝

接下來,我們就可以安裝seafile服務器端(這里需要特別注意,要下載的是seafile服務器端,不是seafile客戶端)。由于筆者沒有在seafile官網上找到windows版本的seafile server下載,因此在搜索引擎里找了一個(https://www.jb51.net/softs/413008.html)

對應版本的SeaFile server下載完成后,需要解壓到某個磁盤的文件夾下,這里筆者將文件解壓到D盤的SeafileProgram文件夾下(需要注意的是,解壓文件的路徑不要過長)。

20230329090606

然后雙擊解壓后文件夾里的run.bat文件,seafile server就會自動開始安裝。

20230329090607

安裝程序完成后,就能在Windows任務欄的系統托盤里,看到seafile server已經啟動。

20230329090608

2.3 SeaFile的配置

雖然seafile server已經安裝完成,但此時seafile還缺少用戶個管理員,并且還未開啟Windows服務,因此我們右鍵托盤里的seafile server圖表,選擇安裝為Windows服務添加管理員賬號選項。

20230329090609

接下來我們依照seafile server的提示完成這兩項設置即可。需要注意的是,在設置管理員賬號時,需要輸入電子郵件格式的用戶名,才能新增管理員成功。

20230329090610

完成管理員賬號和Windows服務的設置后,我們打開本地電腦的瀏覽器,輸入http://(seafile server所在的電腦IP地址):8000。在這個例子中,我們輸入地址http://192.168.157.1:8000/,就能打開seafile server的網頁頁面。在輸入用戶名和密碼后,就能登錄seafile網頁端。

20230329090611

20230329090612

此時,我們就在本地電腦上搭建起能夠提供局域網內設備共享文件資料的服務器,訪客可以通過各自的用戶名和密碼查閱共享的文件資料。接下來,我們要做的就是使用cpolar內網穿透,為本地的seafile server創建一個公共互聯網地址,讓我們能隨時隨地的訪問到局域網內的seafile服務器,讓seafile真正成為私有云盤。

3. cpolar內網穿透

3.1 Cpolar下載安裝

首先,我們需要在安裝了seafile server的電腦上安裝cpolar內網穿透軟件。我們可以在cpolar的官網(https://www.cpolar.com/)上找到對應操作系統版本的cpolar軟件。

20230329090613

筆者使用的是Windows操作系統,因此選擇Windows版本的cpolar進行下載。

20230329090614

Cpolar內網穿透下載完成后,將下載的壓縮包解壓,再雙擊.msi文件,就能進入cpolar的安裝程序,我們直接Next即可完成安裝。

20230329090615

20230329090616

3.2 Cpolar的注冊

由于cpolar會為每個用戶建立單獨的數據隧道,并且通過用戶密碼和用戶單獨生成的token碼,保證每個用戶的數據安全,因此我們還需要在官網注冊自己的賬戶。而注冊程序也很簡單,只要在官網右上點擊用戶注冊,即可進入新用戶注冊界面。

20230329090617

20230329090618

在填入所需信息后,即可點擊創建賬號完成新用戶注冊。

3.3 Cpolar云端設置

完成了seafile設置,安裝并注冊好cpolar,剩下的工作就很簡單,只要使用cpolar內網穿透建立一條數據隧道,將cpolar生成的數據隧道的入口與本地電腦的seafile server端口連接起來,就能構成一條專屬于與seafile的內網穿透數據隧道,讓我們能隨時隨地訪問到本地seafile server。

由于私有云盤調取文件的需求隨時可能發生,而筆者又懶得每天設置一次數據隧道(免費版cpolar創建的數據隧道每24小時會重置一次),所以筆者將cpolar升級至vip版,以便能保留能長期穩定存在的數據隧道。

升級cpolar至vip后,我們首先登錄cpolar云端,在客戶主界面左側找到預留按鈕,點擊進入預留頁面,找到保留

20230329090619

20230329090620

保留二級子域名欄位,需要進行幾項信息的簡單設置

  • 地區:服務器所在區域,就近選擇即可
  • 二級域名:會最終出現在生成的公共互聯網地址中,作為網絡地址的標識之一
  • 描述:可以看做這條數據隧道的描述,能夠與其他隧道區分開即可)

完成這幾項設置后,就可以點擊右側的保留按鈕,將這條數據隧道保留下來。

20230329090621

如果這條數據隧道不打算再使用,還可以點擊右側的x將其輕松刪除,節約寶貴的隧道名額。

20230329090622

3.4 Cpolar本地設置

完成cpolar云端的設置后,能夠穿透局域網的數據隧道就完成了一半。接下來我們回到本地電腦,登錄cpolar內網穿透的客戶端(可以在瀏覽器中輸入localhost:9200,也可以在開始菜單中點擊cpolar的快捷方式)

20230329090623

登錄cpolar的客戶端后,點擊客戶端主界面左側隧道管理——創建隧道,進入本地隧道創建頁面(如果要創建沒24小時重置地址的臨時數據隧道,可直接在此進行設置,不必再cpolar官網設置空白數據隧道)。

在這個頁面,同樣需要進行幾項信息設置,這些信息設置包括:

1. 隧道名稱 – 可以看做cpolar本地的隧道信息注釋,只要方便我們分辨即可;
2. 協議 – 由于Serv-U輸出的是網頁,因此此處選擇http協議;
3. 本地地址 – 本地地址即為seafile server網站的輸出端口號,因此這里填入seafile server默認的8000號端口;
4. 域名類型 – 由于我們已經在cpolar云端預留了二級子域名的數據隧道,并生成了seafile網頁的公共互聯網二級域名,因此這里我們勾選“二級子域名”(如果預留的是自定義域名,則勾選自定義域名),并在下一行“Sub Domain”欄中填入預留的二級子域名,該例子中為“seafile1”。當然,如果創建的是臨時數據隧道,則直接勾選“隨機域名”, cpolar客戶端會自行生成網絡地址,而不必在cpolar云端進行設置;
5. 地區 – 該行與cpolar云端時的設置一樣,都是對服務器地區的選擇,我們依照實際使用地填寫即可;

20230329090624

完成cpolar客戶端創建隧道所需信息的填寫后,就可以點擊頁面下方的創建按鈕,完成穿透本地局域網的數據隧道,讓我們能在公共互聯網上訪問到本地seafile server。

隧道創建完成后,cpolar會自動轉入隧道管理——隧道列表頁面,在這個頁面我們能對已經創建的隧道進行管理,如啟動、暫停、刪除;如果需要對這條數據隧道的信息進行修改,也可以在這里點擊編輯按鈕,進入數據隧道信息修改頁面。

20230329090625

4.公網訪問測試

最后一步,我們點擊cpolar客戶端左側狀態——在線隧道列表,進入在線隧道列表頁面,從這里獲取能夠連接本地seafile server的公共互聯網訪問地址。

20230329090626

我們只要將這個地址粘貼到其他設備的瀏覽器中,就能訪問到seafile的服務器。

20230329090627

當然,我們也能使用這個地址,從seafile的各種版本客戶端,訪問到seafile的服務器。

20230329090628

20230329090629

5.結語

到這里,我們就完成了將本地seafile打造成為私有云盤的全部操作,我們可以自由的通過cpolar創建的內網穿透數據隧道,輕松訪問到局域網內的seafile服務器,并從中調取所需的資料和文件。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23741.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23741.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23741.shtml

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

相關文章

opt 優化

【整理】深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT條件 【amos注】:通俗易懂,讓人易于理解。

【Oracle篇】rman全庫異機恢復:從RAC環境到單機測試環境的轉移(第四篇,總共八篇)

💫《博主介紹》:?又是一天沒白過,我是奈斯,DBA一名? 💫《擅長領域》:??擅長Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式數據倉庫)、Linux,也在擴展大數據方向的知識面??…

【TensorFlow深度學習】深度學習中的損失函數種類與適用場景

深度學習中的損失函數種類與適用場景 深度學習中的損失函數種類與適用場景:精確度量模型誤差的藝術一、均方誤差(Mean Squared Error, MSE)二、交叉熵損失(Cross-Entropy)三、Hinge損失(Margin Loss&#x…

ROS RViz觀測傳感器數據

ROS RViz觀測傳感器數據 The Robot Visualization Tool 可視化工具 機器人傳感器采集到的數據都可以圖形化的顯示在這個軟件里,機器人運算處理的中間結果,和即將要執行的目標指示,比如機器人對空間中某個物體進行識別后,我們可以…

【Linux】Linux工具——make/Makefile

1.背景 會不會寫makefile,從一個側面說明了一個人是否具備完成大型工程的能力一個工程中的源文件不計數,其按類型、功能、模塊分別放在若干個目錄中,makefile定義了一系列的 規則來指定,哪些文件需要先編譯,哪些文件需…

Edge 工作區是什么?它都有哪些作用?

什么是工作區 Edge 工作區是什么?它是微軟 Edge 瀏覽器中的一個功能,在幫助用戶更好地組織和管理他們的瀏覽會話。通過工作區,用戶可以創建多個獨立的瀏覽環境,每個工作區內包含一組相關的標簽頁和瀏覽器設置。這使得用戶能夠根據…

SQL進階day9————聚合與分組

目錄 1聚合函數 1.1SQL類別高難度試卷得分的截斷平均值 1.2統計作答次數 1.3 得分不小于平均分的最低分 2 分組查詢 2.1平均活躍天數和月活人數 2.2 月總刷題數和日均刷題數 2.3未完成試卷數大于1的有效用戶 1聚合函數 1.1SQL類別高難度試卷得分的截斷平均值 我的錯誤…

開放式耳機十大品牌推薦!怎么選耳機看這六招!

隨著耳機廠家的瘋狂內卷,以前讓學生黨望其項背的千元耳機技術,紛紛被廠家下沉至百元耳機,是以2024年始,百元開放式耳機以新物種、價低格而爆火。看到身邊朋友爭相購買開放式耳機,既當耳飾,又當耳機&#xf…

分享:2024年(第12屆)“泰迪杯”數據挖掘挑戰賽成績公示

2024年(第12屆)“泰迪杯”數據挖掘挑戰賽歷時兩個月順利結束。競賽采用盲審(屏蔽參賽者信息;評審專家只能評閱非本區域作品;三位評閱專家同時評閱同一作品,超限調整后再取平均分),答…

redis做為緩存,mysql的數據如何與redis進行同步呢?

讓我們一步步來實現如何讓MySQL數據庫的數據和Redis緩存保持同步。想象一下,MySQL是一個大倉庫,存放著所有重要的貨物(數據),而Redis則像是一個快速取貨窗口,讓你能更快拿到常用的東西。為了讓兩者保持一致…

FC-135是一款受歡迎的32.768kHz晶振

KHZ中愛普生是以32.768KHZ最為出名的。32.768K晶振是一款數字電路板都要使用到的重要部件,有人比喻為電路板的冰發生器,也就是說心如果停止了跳動,那么電路板也將無法進行穩定的工作了,愛普生晶振FC-135是一款受歡迎的32.768KHz晶…

ALOS PALSAR 產品介紹

簡介 L1.0 產品 該產品由原始觀測數據(0 級)通過數據編輯(如位重新調整和添加軌道信息)生成。它是重建的、未經處理的信號數據,帶有輻射和幾何校正系數(附加但未應用)。 L1.1 產品 該產品由…

Java Web學習筆記13——JSON

JavaScript自定義對象 定義格式&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Js-對…

前端面試題日常練-day57 【面試題】

題目 希望這些選擇題能夠幫助您進行前端面試的準備&#xff0c;答案在文末 1. 在PHP中&#xff0c;以下哪個符號用于連接兩個字符串&#xff1f; a) b) . c) , d) : 2. PHP中的預定義變量$_SESSION用于存儲什么類型的數據&#xff1f; a) 用戶的輸入數據 b) 瀏覽器發送的…

前后端不分離與前后端分離的Java Web開發對比介紹

在現代Web開發中&#xff0c;前后端架構設計有兩種主要模式&#xff1a;前后端不分離和前后端分離。本文將詳細介紹這兩種模式&#xff0c;展示如何使用Spring Boot開發應用&#xff0c;并提供可運行的示例代碼。 前后端不分離的Java Web開發 在前后端不分離的架構中&#xf…

Linux 命令 `uniq`:去重利器

Linux 命令 uniq&#xff1a;去重利器 在 Linux 系統中&#xff0c;處理文本數據是日常任務中不可或缺的一部分。當我們面對大量重復的數據行時&#xff0c;如何高效地去除這些重復項成為了一個值得探討的話題。這時&#xff0c;uniq 命令就派上了用場。本文將介紹 uniq 命令的…

走進AI大模型的瘦身房,看看如何把大模型塞進我們的手機里

人工智能的廣泛應用已經改變了我們的生活方式。從智能助手到自動駕駛汽車&#xff0c;AI技術正變得越來越普及。然而&#xff0c;這些AI大模型往往參數眾多&#xff0c;體積龐大&#xff0c;需要依賴龐大的網絡計算資源&#xff0c;如何讓大模型能在個人電腦&#xff0c;甚至手…

【docker】 /bin/sh: ./mvnw: No such file or directory解決方案.dockerignore被忽略

報錯如下&#xff1a;解決方案很簡單&#xff0c;但是容易讓大家忽視的問題。 > CACHED [stage-1 2/4] WORKDIR /work/ …

【Android面試八股文】使用equals和==進行比較的區別?

使用equals和==進行比較的區別 這道題想考察什么 ? 在開發中當需要對引用類型和基本數據類型比較時應該怎么做,為什么有區別。 考察的知識點 equals 的實現以及棧和堆的內存管理 考生應該如何回答 在 Java 中,equals() 方法和 == 運算符用于比較對象之間的相等性,但它…

數據賦能(111)——體系:監控數據采集——概述、關注焦點

概述 監控數據采集是指對數據采集過程進行實時的監視和控制&#xff0c;以確保數據的準確性、完整性和可用性。監控數據采集旨在及時發現并解決數據采集過程中出現的問題&#xff0c;保證數據的穩定性和可靠性。 監控數據采集的主要目的是確保數據的準確性、完整性和可用性。…