目錄
1. 前言
2. SeaFile云盤設(shè)置
2.1 Owncould的安裝環(huán)境設(shè)置
2.2 SeaFile下載安裝
2.3 SeaFile的配置
3. cpolar內(nèi)網(wǎng)穿透
3.1 Cpolar下載安裝
3.2 Cpolar的注冊(cè)
3.3 Cpolar云端設(shè)置
3.4 Cpolar本地設(shè)置
4. 公網(wǎng)訪問(wèn)測(cè)試
5. 結(jié)語(yǔ)
1. 前言
現(xiàn)在我們身邊的只能設(shè)備越來(lái)越多,各種智能手機(jī)、平板、智能手表和數(shù)碼相機(jī)充斥身邊,需要存儲(chǔ)的數(shù)據(jù)也越來(lái)越大,一張手機(jī)拍攝的照片都可能有十多M,電影和視頻更是按G計(jì)算。而智能設(shè)備的存儲(chǔ)空間也用的捉襟見肘。能存儲(chǔ)大量文件的,最合適的也就是家用電腦了。但家用電腦又存在無(wú)法隨時(shí)隨地調(diào)閱文件資料的問(wèn)題。但只要經(jīng)過(guò)簡(jiǎn)單幾步,就能讓家里的電腦秒變隨時(shí)隨地調(diào)閱存取文件的私有云盤。今天,筆者就為大家介紹,如何使用兩個(gè)簡(jiǎn)單軟件,讓家里的電腦變身安全高效的私有云盤。
2. SeaFile云盤設(shè)置
SeaFile是一個(gè)自行托管的開源文件同步共享服務(wù)器,簡(jiǎn)單說(shuō)就是一個(gè)個(gè)人云盤服務(wù)器,我們可以在家用電腦上安裝SeaFile軟件,將家用電腦變?yōu)閿?shù)據(jù)存儲(chǔ)服務(wù)器,再通過(guò)Cpolar的內(nèi)網(wǎng)穿透功能,將這個(gè)數(shù)據(jù)存儲(chǔ)服務(wù)器發(fā)布到公共互聯(lián)網(wǎng)上,以此達(dá)到我們將家用電腦設(shè)置為私有云盤的目的。
2.1 Owncould的安裝環(huán)境設(shè)置
要在家用電腦最常見的Windows系統(tǒng)上安裝SeaFile軟件,我們需要注意兩個(gè)要點(diǎn),第一是SeaFile需要構(gòu)建一個(gè)必要的運(yùn)行環(huán)境,即需要安裝一個(gè)Python
;第二是Python要選擇2.7版本,并在安裝時(shí)勾選Path選項(xiàng)。
Python算是比較知名的軟件了,可以在其官網(wǎng)下載(Welcome to Python.org),也可以在搜索引擎中搜索軟件名下載。
下載完成后,直接點(diǎn)擊.exe
文件即可進(jìn)入安裝程序。需要注意的是,安裝過(guò)程中要記得勾選Add python.exe to PATH
選項(xiàng)。
Python安裝完成后,就可以繼續(xù)進(jìn)行SeaFile的安裝。
2.2 SeaFile下載安裝
接下來(lái),我們就可以安裝seafile服務(wù)器端
(這里需要特別注意,要下載的是seafile服務(wù)器端,不是seafile客戶端)。由于筆者沒(méi)有在seafile官網(wǎng)上找到windows版本的seafile server下載,因此在搜索引擎里找了一個(gè)(seafile下載 seafile for Windows服務(wù)器端 v5.0.3 開源中文綠色版 下載-腳本之家)
對(duì)應(yīng)版本的SeaFile server下載完成后,需要解壓到某個(gè)磁盤的文件夾下,這里筆者將文件解壓到D盤的SeafileProgram文件夾下(需要注意的是,解壓文件的路徑不要過(guò)長(zhǎng))。
然后雙擊解壓后文件夾里的run.bat
文件,seafile server就會(huì)自動(dòng)開始安裝。
安裝程序完成后,就能在Windows任務(wù)欄的系統(tǒng)托盤里,看到seafile server已經(jīng)啟動(dòng)。
2.3 SeaFile的配置
雖然seafile server已經(jīng)安裝完成,但此時(shí)seafile還缺少用戶個(gè)管理員,并且還未開啟Windows服務(wù),因此我們右鍵托盤里的seafile server圖表,選擇安裝為Windows服務(wù)
和添加管理員賬號(hào)
選項(xiàng)。
接下來(lái)我們依照seafile server的提示完成這兩項(xiàng)設(shè)置即可。需要注意的是,在設(shè)置管理員賬號(hào)時(shí),需要輸入電子郵件格式的用戶名,才能新增管理員成功。
完成管理員賬號(hào)和Windows服務(wù)的設(shè)置后,我們打開本地電腦的瀏覽器,輸入http://(seafile server所在的電腦IP地址):8000
。在這個(gè)例子中,我們輸入地址http://192.168.157.1:8000/,就能打開seafile server的網(wǎng)頁(yè)頁(yè)面。在輸入用戶名和密碼后,就能登錄seafile網(wǎng)頁(yè)端。
此時(shí),我們就在本地電腦上搭建起能夠提供局域網(wǎng)內(nèi)設(shè)備共享文件資料的服務(wù)器,訪客可以通過(guò)各自的用戶名和密碼查閱共享的文件資料。接下來(lái),我們要做的就是使用cpolar內(nèi)網(wǎng)穿透,為本地的seafile server創(chuàng)建一個(gè)公共互聯(lián)網(wǎng)地址,讓我們能隨時(shí)隨地的訪問(wèn)到局域網(wǎng)內(nèi)的seafile服務(wù)器,讓seafile真正成為私有云盤。
3. cpolar內(nèi)網(wǎng)穿透
3.1 Cpolar下載安裝
首先,我們需要在安裝了seafile server的電腦上安裝cpolar內(nèi)網(wǎng)穿透軟件。我們可以在cpolar的官網(wǎng)(cpolar - 安全的內(nèi)網(wǎng)穿透工具)上找到對(duì)應(yīng)操作系統(tǒng)版本的cpolar軟件。
筆者使用的是Windows操作系統(tǒng),因此選擇Windows版本的cpolar進(jìn)行下載。
Cpolar內(nèi)網(wǎng)穿透下載完成后,將下載的壓縮包解壓,再雙擊.msi
文件,就能進(jìn)入cpolar的安裝程序,我們直接Next
即可完成安裝。
3.2 Cpolar的注冊(cè)
由于cpolar會(huì)為每個(gè)用戶建立單獨(dú)的數(shù)據(jù)隧道,并且通過(guò)用戶密碼和用戶單獨(dú)生成的token碼,保證每個(gè)用戶的數(shù)據(jù)安全,因此我們還需要在官網(wǎng)注冊(cè)自己的賬戶。而注冊(cè)程序也很簡(jiǎn)單,只要在官網(wǎng)右上點(diǎn)擊用戶注冊(cè)
,即可進(jìn)入新用戶注冊(cè)界面。
在填入所需信息后,即可點(diǎn)擊創(chuàng)建賬號(hào)
完成新用戶注冊(cè)。
3.3 Cpolar云端設(shè)置
完成了seafile設(shè)置,安裝并注冊(cè)好cpolar,剩下的工作就很簡(jiǎn)單,只要使用cpolar內(nèi)網(wǎng)穿透建立一條數(shù)據(jù)隧道,將cpolar生成的數(shù)據(jù)隧道的入口與本地電腦的seafile server端口連接起來(lái),就能構(gòu)成一條專屬于與seafile的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道,讓我們能隨時(shí)隨地訪問(wèn)到本地seafile server。
由于私有云盤調(diào)取文件的需求隨時(shí)可能發(fā)生,而筆者又懶得每天設(shè)置一次數(shù)據(jù)隧道(免費(fèi)版cpolar創(chuàng)建的數(shù)據(jù)隧道每24小時(shí)會(huì)重置一次),所以筆者將cpolar升級(jí)至vip版,以便能保留能長(zhǎng)期穩(wěn)定存在的數(shù)據(jù)隧道。
升級(jí)cpolar至vip后,我們首先登錄cpolar云端,在客戶主界面左側(cè)找到預(yù)留
按鈕,點(diǎn)擊進(jìn)入預(yù)留頁(yè)面,找到保留
在保留二級(jí)子域名
欄位,需要進(jìn)行幾項(xiàng)信息的簡(jiǎn)單設(shè)置
-
地區(qū)
:服務(wù)器所在區(qū)域,就近選擇即可 -
二級(jí)域名
:會(huì)最終出現(xiàn)在生成的公共互聯(lián)網(wǎng)地址中,作為網(wǎng)絡(luò)地址的標(biāo)識(shí)之一 -
描述
:可以看做這條數(shù)據(jù)隧道的描述,能夠與其他隧道區(qū)分開即可)
完成這幾項(xiàng)設(shè)置后,就可以點(diǎn)擊右側(cè)的保留
按鈕,將這條數(shù)據(jù)隧道保留下來(lái)。
如果這條數(shù)據(jù)隧道不打算再使用,還可以點(diǎn)擊右側(cè)的x
將其輕松刪除,節(jié)約寶貴的隧道名額。
3.4 Cpolar本地設(shè)置
完成cpolar云端的設(shè)置后,能夠穿透局域網(wǎng)的數(shù)據(jù)隧道就完成了一半。接下來(lái)我們回到本地電腦,登錄cpolar內(nèi)網(wǎng)穿透的客戶端(可以在瀏覽器中輸入localhost:9200
,也可以在開始菜單中點(diǎn)擊cpolar的快捷方式)
登錄cpolar的客戶端后,點(diǎn)擊客戶端主界面左側(cè)隧道管理
——創(chuàng)建隧道
,進(jìn)入本地隧道創(chuàng)建頁(yè)面(如果要?jiǎng)?chuàng)建沒(méi)24小時(shí)重置地址的臨時(shí)數(shù)據(jù)隧道,可直接在此進(jìn)行設(shè)置,不必再cpolar官網(wǎng)設(shè)置空白數(shù)據(jù)隧道)。
在這個(gè)頁(yè)面,同樣需要進(jìn)行幾項(xiàng)信息設(shè)置,這些信息設(shè)置包括:
1.
隧道名稱
– 可以看做cpolar本地的隧道信息注釋,只要方便我們分辨即可; 2.協(xié)議
– 由于Serv-U輸出的是網(wǎng)頁(yè),因此此處選擇http協(xié)議; 3.本地地址
– 本地地址即為seafile server網(wǎng)站的輸出端口號(hào),因此這里填入seafile server默認(rèn)的8000號(hào)端口; 4.域名類型
– 由于我們已經(jīng)在cpolar云端預(yù)留了二級(jí)子域名的數(shù)據(jù)隧道,并生成了seafile網(wǎng)頁(yè)的公共互聯(lián)網(wǎng)二級(jí)域名,因此這里我們勾選“二級(jí)子域名”(如果預(yù)留的是自定義域名,則勾選自定義域名),并在下一行“Sub Domain”欄中填入預(yù)留的二級(jí)子域名,該例子中為“seafile1”。當(dāng)然,如果創(chuàng)建的是臨時(shí)數(shù)據(jù)隧道,則直接勾選“隨機(jī)域名”, cpolar客戶端會(huì)自行生成網(wǎng)絡(luò)地址,而不必在cpolar云端進(jìn)行設(shè)置; 5.地區(qū)
– 該行與cpolar云端時(shí)的設(shè)置一樣,都是對(duì)服務(wù)器地區(qū)的選擇,我們依照實(shí)際使用地填寫即可;
完成cpolar客戶端創(chuàng)建隧道所需信息的填寫后,就可以點(diǎn)擊頁(yè)面下方的創(chuàng)建
按鈕,完成穿透本地局域網(wǎng)的數(shù)據(jù)隧道,讓我們能在公共互聯(lián)網(wǎng)上訪問(wèn)到本地seafile server。
隧道創(chuàng)建完成后,cpolar會(huì)自動(dòng)轉(zhuǎn)入隧道管理
——隧道列表
頁(yè)面,在這個(gè)頁(yè)面我們能對(duì)已經(jīng)創(chuàng)建的隧道進(jìn)行管理,如啟動(dòng)、暫停、刪除;如果需要對(duì)這條數(shù)據(jù)隧道的信息進(jìn)行修改,也可以在這里點(diǎn)擊編輯按鈕,進(jìn)入數(shù)據(jù)隧道信息修改頁(yè)面。
4. 公網(wǎng)訪問(wèn)測(cè)試
最后一步,我們點(diǎn)擊cpolar客戶端左側(cè)狀態(tài)
——在線隧道列表
,進(jìn)入在線隧道列表頁(yè)面,從這里獲取能夠連接本地seafile server的公共互聯(lián)網(wǎng)訪問(wèn)地址。
我們只要將這個(gè)地址粘貼到其他設(shè)備的瀏覽器中,就能訪問(wèn)到seafile的服務(wù)器。
當(dāng)然,我們也能使用這個(gè)地址,從seafile的各種版本客戶端,訪問(wèn)到seafile的服務(wù)器。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-502224.html
5. 結(jié)語(yǔ)
到這里,我們就完成了將本地seafile打造成為私有云盤的全部操作,我們可以自由的通過(guò)cpolar創(chuàng)建的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道,輕松訪問(wèn)到局域網(wǎng)內(nèi)的seafile服務(wù)器,并從中調(diào)取所需的資料和文件。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-502224.html
到了這里,關(guān)于【0基礎(chǔ)敲代碼】如何使用使用SeaFile搭建私有云盤并公網(wǎng)訪問(wèn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!