1. 前言
通過(guò)互聯(lián)網(wǎng)傳輸文件,是互聯(lián)網(wǎng)最重要的應(yīng)用之一,無(wú)論是網(wǎng)上觀看的視頻、圖片、小說(shuō),甚至協(xié)同辦公和商業(yè)文件傳遞,都是這項(xiàng)應(yīng)用的延伸。而之前火熱一時(shí)的云存儲(chǔ)概念,就數(shù)據(jù)存儲(chǔ)服務(wù)器加互聯(lián)網(wǎng)傳輸形成的。不過(guò),云存儲(chǔ)接連爆出事故,讓公有云存儲(chǔ)服務(wù)備受質(zhì)疑。實(shí)際上,我們可以使用一些已有的軟件組合,輕松達(dá)成建立個(gè)人私有的云存儲(chǔ)服務(wù)器,讓我們能隨時(shí)隨地訪問(wèn)到位于內(nèi)網(wǎng)的數(shù)據(jù)服務(wù)器上的數(shù)據(jù)。今天,筆者就為大家介紹,如何使用Cpolar內(nèi)網(wǎng)穿透+eXtplorer,構(gòu)建專屬的私人云存儲(chǔ)空間。
2. eXtplorer網(wǎng)站搭建
eXtplorer是一款基于php應(yīng)用的文件管理器,通過(guò)web頁(yè)面進(jìn)行操作,操作方式與本地電腦上的資源管理器很像,其主要作用是在本地電腦與服務(wù)器之間傳送文件,并且能和本地電腦的資源管理器一樣,對(duì)文件和目錄進(jìn)行編輯、復(fù)制、移動(dòng)和刪除等操作,甚至還能修改文件的權(quán)限屬性。與此同時(shí),eXtplorer的安裝而已非常簡(jiǎn)單,有效降低了我們自己搭建文件服務(wù)器的難度。現(xiàn)在,就讓我們開(kāi)始吧。
2.1 eXtplorer下載和安裝
首先,我們需要在本地電腦上部署一個(gè)eXtplorer。我們可以在eXtplorer的官網(wǎng)頁(yè)面,輕松找到eXtplorer網(wǎng)頁(yè)程序的下載位置。
下載完成后,我們將eXtplorer的壓縮包解壓備用。由于eXtplorer是網(wǎng)頁(yè)程序,因此我們需要將其部署到本地電腦的web環(huán)境中。在這里,筆者使用的是phpstudy(小皮面板)來(lái)構(gòu)建網(wǎng)頁(yè)環(huán)境。因此將eXtplorer的網(wǎng)頁(yè)安裝文件,粘貼到phpstudy的www文件夾下。
接著我們打開(kāi)phpstudy(小皮面板),在“網(wǎng)站”頁(yè)面,點(diǎn)擊左上的“創(chuàng)建網(wǎng)站”按鈕,對(duì)打算建立的eXtplorer網(wǎng)頁(yè)進(jìn)行設(shè)置。設(shè)置的內(nèi)容并不復(fù)雜,主要包括
1.
域名
– 這里的域名是指本地電腦訪問(wèn)eXtplorer網(wǎng)頁(yè)時(shí)的域名;
2.端口
– 即eXtplorer網(wǎng)頁(yè)的輸出端口;
3.根目錄
– 也就是eXtplorer網(wǎng)頁(yè)程序存放在本地電腦的位置
4.創(chuàng)建環(huán)境
– 即使用哪些支持程序,如FTP傳輸、SQL數(shù)據(jù)庫(kù)等
5.PHP版本
– 也就是使用哪個(gè)版本的PHP運(yùn)行eXtplorer網(wǎng)頁(yè)(這里需要注意,eXtplorer必須使用低版本的php程序,筆者使用了php5.4版本,否則網(wǎng)頁(yè)會(huì)報(bào)錯(cuò))
完成以上內(nèi)容的設(shè)置后,就可以點(diǎn)擊頁(yè)面下方的確認(rèn)
按鈕,創(chuàng)建一個(gè)eXtplorer網(wǎng)頁(yè)的運(yùn)行環(huán)境。接著我們點(diǎn)擊該網(wǎng)頁(yè)條目右側(cè)的管理
按鈕,點(diǎn)選打開(kāi)網(wǎng)頁(yè)
,測(cè)試是否能正常訪問(wèn)eXtplorer網(wǎng)頁(yè)。
需要注意的是,eXtplorer必須使用低版本的php程序,筆者使用了php5.4版本,同時(shí)要在“php擴(kuò)展”選項(xiàng)中,勾選“tcp”功能。否則兩者都會(huì)導(dǎo)致eXtplorer運(yùn)行報(bào)錯(cuò)。
2.2 eXtplorer網(wǎng)頁(yè)測(cè)試
創(chuàng)建好eXtplorer網(wǎng)頁(yè)后,我們就可以從phpstudy中打開(kāi)網(wǎng)頁(yè)(也可以在瀏覽器地址欄中,輸入之前設(shè)置好的域名:端口號(hào)訪問(wèn))。只要網(wǎng)頁(yè)設(shè)置正確,我們就能打開(kāi)eXtplorer的登錄頁(yè)面。
只要輸入默認(rèn)的登錄名和密碼(登錄名“admin”,密碼“admin”),就能進(jìn)入eXtplorer的主界面。不過(guò)默認(rèn)登錄名和密碼并不安全,因此登錄eXtplorer后,網(wǎng)頁(yè)會(huì)提示我們立即修改登錄名和密碼。
2.3 cpolar的安裝和注冊(cè)
完成eXtplorer測(cè)試并能正確登錄后,我們就可以轉(zhuǎn)入cpolar的安裝。與eXtplorer一樣,cpolar的安裝注冊(cè)同樣簡(jiǎn)單易行,甚至還要更簡(jiǎn)單。我們可以直接在cpolar的官網(wǎng)頁(yè)面(www.cpolar.com)找到“下載”按鈕。
筆者使用的是Windows操作系統(tǒng),因此選擇Windows版本進(jìn)行下載。
Cpolar下載完成后,解壓下載好的壓縮文件,雙擊.msi文件,即可自動(dòng)執(zhí)行安裝程序。接著只要一路“Next”就能完成安裝。
由于cpolar會(huì)為每個(gè)用戶創(chuàng)建獨(dú)立的數(shù)據(jù)隧道,并輔以用戶密碼和token碼保證數(shù)據(jù)安全,因此我們?cè)谑褂胏polar之前,需要進(jìn)行用戶注冊(cè)。注冊(cè)過(guò)程非常簡(jiǎn)單,只要在cpolar主頁(yè)右上角點(diǎn)擊“用戶注冊(cè)”,在注冊(cè)頁(yè)面填入必要信息,就能完成注冊(cè)。
3.本地網(wǎng)頁(yè)發(fā)布
到這里,我們完成了本地eXtplorer網(wǎng)頁(yè)的搭建,并安裝了cpolar內(nèi)網(wǎng)穿透程序,接下來(lái)我們就可以使用cpolar,創(chuàng)建一個(gè)能夠連接本地測(cè)試頁(yè)面的公共互聯(lián)網(wǎng)地址,讓我們能在公共互聯(lián)網(wǎng)下訪問(wèn)到本電腦的eXtplorer網(wǎng)頁(yè)。
3.1.Cpolar云端設(shè)置
由于私人云盤服務(wù)器有可能隨時(shí)隨地需要訪問(wèn),但cpolar免費(fèi)版的數(shù)據(jù)隧道會(huì)每24小時(shí)重置一次。為避免每天重連設(shè)置的麻煩,我們可以選擇升級(jí)cpolar至vip版,獲得能長(zhǎng)期穩(wěn)定存在的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道。
接下來(lái),我們繼續(xù)進(jìn)行穿透內(nèi)網(wǎng)工作,要達(dá)到內(nèi)網(wǎng)穿透的目的,需要先登錄cpolar的官網(wǎng),并在用戶主頁(yè)面左側(cè)找到“預(yù)留”按鈕,并點(diǎn)擊進(jìn)入cpolar的數(shù)據(jù)隧道預(yù)留頁(yè)面。
Cpolar會(huì)根據(jù)我們?cè)赾polar云端設(shè)置的信息,生成一個(gè)公共互聯(lián)網(wǎng)地址(可看做數(shù)據(jù)隧道的入口),由于此時(shí)這個(gè)地址沒(méi)有連接本地的軟件輸出端口,因此也可以看做是空白的數(shù)據(jù)隧道。
在預(yù)留頁(yè)面,可以看到很多種可保留的數(shù)據(jù)隧道,這里我們選擇“保留二級(jí)子域名”欄位(eXtplorer是以web網(wǎng)頁(yè)形式運(yùn)行)。
在“保留二級(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ū)分開(kāi)即可)。
完成這幾項(xiàng)設(shè)置后,就可以點(diǎn)擊右側(cè)的“保留”按鈕,將這條數(shù)據(jù)隧道保留下來(lái)。
當(dāng)然,如果這條數(shù)據(jù)隧道不打算再使用,還可以點(diǎn)擊右側(cè)的“x”將其輕松刪除,節(jié)約寶貴的隧道名額。
3.2.Cpolar本地設(shè)置
完成cpolar云端的設(shè)置,并保留了空白數(shù)據(jù)隧道后,我們回到本地的cpolar客戶端,將云端生成的空白數(shù)據(jù)隧道與本地的測(cè)試頁(yè)面連接起來(lái),讓我們能在公共互聯(lián)網(wǎng)上訪問(wèn)到本地的測(cè)試頁(yè)面。
在本地打開(kāi)并登錄cpolar客戶端(可以在瀏覽器中輸入localhost:9200直接訪問(wèn),也可以在開(kāi)始菜單中點(diǎn)擊cpolar客戶端的快捷方式)。
點(diǎn)擊客戶端主界面左側(cè)“隧道管理”項(xiàng)下的“創(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è)置包括:
隧道名稱 – 可以看做cpolar本地的隧道信息注釋,只要方便我們分辨即可;
協(xié)議 – 由于的測(cè)試頁(yè)面是網(wǎng)頁(yè),因此選擇http協(xié)議;
本地地址 – 本地地址即為本地網(wǎng)站的輸出端口號(hào),而默認(rèn)輸出端口為,因此這里也填入82;
域名類型 – 在這個(gè)例子中,我們已經(jīng)在cpolar云端預(yù)留了二級(jí)子域名的數(shù)據(jù)隧道,因此勾選“二級(jí)子域名”(如果預(yù)留的是自定義域名,則勾選自定義域名),并在下一行“Sub Domain”欄中填入預(yù)留的二級(jí)子域名,該例為“eXtplorerweb”。如果打算創(chuàng)建臨時(shí)數(shù)據(jù)隧道,則直接勾選“隨機(jī)域名”,由cpolar客戶端自行生成網(wǎng)絡(luò)地址;
地區(qū) – 與cpolar云端預(yù)留的信息一樣,我們依照實(shí)際使用地填寫即可;
完成這些設(shè)置后,就可以點(diǎn)擊頁(yè)面下方的“創(chuàng)建”按鈕,將cpolar云端的空白數(shù)據(jù)隧道與本地的支付測(cè)試頁(yè)面連接起來(lái),生成可以在公共互聯(lián)網(wǎng)訪問(wèn)本地eXtplorer頁(yè)面的數(shù)據(jù)隧道。內(nèi)網(wǎng)穿透數(shù)據(jù)隧道生成后,cpola會(huì)自動(dòng)跳轉(zhuǎn)到“隧道列表”頁(yè)面。
我們可以在“隧道管理”項(xiàng)下的“隧道列表”頁(yè)面中,對(duì)這條數(shù)據(jù)隧道進(jìn)行管理,包括開(kāi)啟、關(guān)閉或刪除這條隧道,也可以點(diǎn)擊“編輯”按鈕,最這條數(shù)據(jù)隧道的信息進(jìn)行修改。
4.公網(wǎng)訪問(wèn)測(cè)試
最后,我們點(diǎn)擊左側(cè)“狀態(tài)”項(xiàng)下的“在線隧道列表”按鈕,就能找到這個(gè)頁(yè)面的公共互聯(lián)網(wǎng)地址,將這個(gè)地址粘貼到瀏覽器中,就能看到本地頁(yè)面,即達(dá)成了本地頁(yè)面發(fā)布到公共互聯(lián)網(wǎng)上的目的。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-780957.html
5.結(jié)語(yǔ)
當(dāng)然,cpolar的內(nèi)網(wǎng)穿透功能并不是只能發(fā)布eXtplorer網(wǎng)頁(yè),我們還可以在本地電腦上部署其他類型的網(wǎng)頁(yè)如博客、音樂(lè)網(wǎng)站、視頻網(wǎng)站、OA系統(tǒng)或者是其他類型的網(wǎng)站或網(wǎng)頁(yè),讓我們能通過(guò)公共互聯(lián)網(wǎng),訪問(wèn)到本地電腦(局域網(wǎng)內(nèi)電腦)上的信息資料,然我們的個(gè)人電腦變身成為私有服務(wù)器。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-780957.html
到了這里,關(guān)于基于php應(yīng)用的文件管理器eXtplorer部署網(wǎng)站并內(nèi)網(wǎng)穿透遠(yuǎn)程訪問(wèn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!