轉(zhuǎn)載自內(nèi)網(wǎng)穿透工具的文章:使用Serv-U搭建FTP服務(wù)器并公網(wǎng)訪問【內(nèi)網(wǎng)穿透】
1. 前言
科技日益發(fā)展的今天,移動(dòng)電子設(shè)備似乎成了我們生活的主角,智能手機(jī)、平板電腦幾乎從不離身。但智能手機(jī)和平板電腦也有缺憾,就是自身的存儲(chǔ)容量實(shí)在太少,能隨時(shí)調(diào)取資料的大容量存儲(chǔ)設(shè)備就顯得十分必要。今天,筆者就為大家介紹,如何在電腦上,使用Serv-U+Cpolar內(nèi)網(wǎng)穿透,構(gòu)建一個(gè)ftp協(xié)議服務(wù)器,方便我們隨時(shí)讀取調(diào)閱文件資料。
2. 本地FTP搭建
FTP協(xié)議作為TCP/IP協(xié)議的組成部分,其主要作用就是向Web服務(wù)器傳輸網(wǎng)頁(yè)資料和文件;同時(shí)由于FTP的傳輸效率極高,因此也常被用來傳輸較大的電子資料。通常FTP協(xié)議有兩個(gè)組成部分,一個(gè)是FTP服務(wù)器(用于資料存儲(chǔ)),另一個(gè)則是FTP客戶端(訪問指定服務(wù)器),今天介紹的Serv-U,就能讓我們很輕松的搭建起一個(gè)FTP服務(wù)器。
2.1 Serv-U下載和安裝
Serv-U的功能十分強(qiáng)大,運(yùn)行穩(wěn)定且設(shè)置簡(jiǎn)單,因此很受用戶的歡迎。想要搭建自己的Serv-U服務(wù)器,要先到Serv-U官網(wǎng)(http://www.serv-u.com.cn/)下載Serv-U。
筆者使用的電腦安裝了Windows操作系統(tǒng),因此選擇Windows版本下載。至于其他操作系統(tǒng),則可根據(jù)需求自行選擇。
下載完成后,將下載的壓縮包解壓,雙擊解壓后的.exe
文件,即可進(jìn)行安裝
進(jìn)入安裝程序后,只要一路點(diǎn)擊下一步
,很快就能安裝完成。在安裝完成首次運(yùn)行Serv-U時(shí),會(huì)顯示“當(dāng)前已定義的域,要先在定義新域嗎”,直接選擇是
。
進(jìn)入自定義域
的設(shè)置頁(yè)面后,左側(cè)的列表就是我們需要設(shè)置的內(nèi)容,如果沒有特殊需求,只要輸入幾項(xiàng)簡(jiǎn)單內(nèi)容,接著點(diǎn)擊下一步
即可完成設(shè)置。
首先Serv-U會(huì)要求我們對(duì)自定義域的名稱
進(jìn)行設(shè)置,這里填入我們喜歡的名字即可
第三步Serv-U會(huì)要求我們填入domain URL(域名網(wǎng)址)
,這里我們根據(jù)其范例填入本地地址即可(127.0.0.1
);第二行是file sharing repository(共享文件存儲(chǔ)庫(kù))
,筆者選擇整個(gè)E盤均進(jìn)行共享。如果需要設(shè)置為共享某個(gè)文件夾的,則可以點(diǎn)擊欄位右側(cè)的“文件夾”圖標(biāo)進(jìn)行選擇
第四步是對(duì)Serv-U的輸出端口進(jìn)行設(shè)置。同樣的,如果沒有特殊需求、或系統(tǒng)默認(rèn)的80端口沒有被占用,則可以不用修改設(shè)置。但筆者Windows系統(tǒng)的80端口已經(jīng)被占用,因此需要將80端口修改,這個(gè)例子中改為83。
需要注意的是,這一步中修改的端口號(hào)需要記住,以便我們之后進(jìn)行FTP傳輸網(wǎng)頁(yè)的訪問測(cè)試,Cpolar進(jìn)行內(nèi)網(wǎng)穿透時(shí),也會(huì)用到這個(gè)端口號(hào)。
接下來的第五步?jīng)]有需要修改的內(nèi)容,直接下一步
即可。
第六步(最后一步)是關(guān)于回復(fù)密碼的,如果有需要的看官可以自行設(shè)置。
完成以上步驟后,我們就完成了Serv-U的共享區(qū)域設(shè)置,接下來就是添加域用戶
步驟。這里我們只要跟著軟件提示進(jìn)行操作即可。需要注意的是,在域用戶設(shè)置的最后一步,會(huì)涉及該用戶訪問共享文件的權(quán)限,如果不想該用戶修改共享文件,則要選擇“只讀訪問”,反之則選擇“完全訪問”。
在設(shè)置好訪問用戶后,即可點(diǎn)擊完成
,保留訪問用戶的設(shè)置。
完成以上設(shè)置后,我們就可以嘗試在本地電腦上訪問Serv-U的共享網(wǎng)頁(yè)。
2.2 Serv-U共享網(wǎng)頁(yè)測(cè)試
由于我們之前設(shè)置的Serv-U地址為本地地址(127.0.0.1),因此這里我們需要在瀏覽器中輸入本地電腦的IP地址加端口號(hào),具體格式為http://192.168.X.X:之前設(shè)置的端口號(hào)
。在這個(gè)例子中,Serv-U訪問地址為(http://192.168.157.1:83)。
只要輸入的地址無誤且之前的Serv-U軟件設(shè)置沒有問題,就會(huì)顯示出Serv-U的登錄界面,也就說明我們使用Serv-U搭建的FTP服務(wù)器成功上線,能夠接受訪客的訪問。但此時(shí)Serv-U網(wǎng)頁(yè)只能在局域網(wǎng)范圍內(nèi)訪問,想要讓這個(gè)網(wǎng)頁(yè)能在任何地方都訪問到,我們還需要使用Cpolar,創(chuàng)建一條內(nèi)網(wǎng)穿透數(shù)據(jù)隧道。
2.3 Cpolar下載和安裝
在本地的Serv-U服務(wù)端搭建完成后,我們就可以安裝Cpolar內(nèi)網(wǎng)穿透,為我們的FTP服務(wù)器上線做好準(zhǔn)備。與Serv-U一樣,我們可以直接訪問Cpolar官網(wǎng)(https://www.cpolar.com/),選擇合適自己電腦操作系統(tǒng)的版本進(jìn)行下載。
筆者使用的是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è)過程也非常簡(jiǎn)單,只要在cpolar主頁(yè)右上角點(diǎn)擊用戶注冊(cè)
,在注冊(cè)頁(yè)面填入必要信息,就能完成注冊(cè)。
3. 本地FTP發(fā)布
完成本地Serv-U服務(wù)器的部署和Cpolar內(nèi)網(wǎng)穿透的安裝注冊(cè)后,我們就可以著手為Serv-U共享網(wǎng)頁(yè)創(chuàng)建一個(gè)公共互聯(lián)網(wǎng)地址,即內(nèi)網(wǎng)穿透數(shù)據(jù)隧道,讓我們能在公共互聯(lián)網(wǎng)條件下,也能訪問到家里的FTP服務(wù)器。
由于筆者不想每天都對(duì)Serv-U的網(wǎng)頁(yè)地址進(jìn)行設(shè)置(cpolar每隔24小時(shí)會(huì)對(duì)免費(fèi)用戶的數(shù)據(jù)隧道地址進(jìn)行重置),因此將cpolar升級(jí)到vip級(jí)別,以此獲得建立長(zhǎng)期穩(wěn)定數(shù)據(jù)隧道的特權(quán)。
3.1 Cpolar云端設(shè)置
要達(dá)到內(nèi)網(wǎng)穿透的目的,需要先登錄cpolar的官網(wǎng),并在用戶主頁(yè)面左側(cè)找到預(yù)留
按鈕,并點(diǎn)擊進(jìn)入cpolar的數(shù)據(jù)隧道預(yù)留頁(yè)面。在這里生成一個(gè)公共互聯(lián)網(wǎng)地址(也可以看做數(shù)據(jù)隧道的入口),由于此時(shí)這個(gè)地址沒有連接本地的軟件輸出端口,因此也可以看做是一條空白的數(shù)據(jù)隧道。
在預(yù)留頁(yè)面,可以看到很多種可保留的數(shù)據(jù)隧道,這里我們選擇保留二級(jí)子域名
欄位。
在“保留二級(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ù)隧道保留下來。
當(dāng)然,如果這條數(shù)據(jù)隧道不打算再使用,還可以點(diǎn)擊右側(cè)的x
將其輕松刪除,節(jié)約寶貴的隧道名額。
3.2 Cpolar本地設(shè)置
完成cpolar云端的設(shè)置,并保留了空白數(shù)據(jù)隧道后,我們回到本地的cpolar客戶端,將云端生成的空白數(shù)據(jù)隧道與本地Serv-U網(wǎng)頁(yè)端口連接起來,正式打通Serv-U的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道。與登錄Cpolar云端一樣,我們?cè)诒镜卮蜷_并登錄cpolar客戶端(可以在瀏覽器中輸入localhost:9200
直接訪問,也可以在開始菜單中點(diǎn)擊cpolar客戶端的快捷方式)
點(diǎn)擊客戶端主界面左側(cè)隧道管理
——創(chuàng)建隧道
按鈕,進(jìn)入本地隧道創(chuàng)建頁(yè)面(如果要?jiǎng)?chuàng)建沒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.本地地址
– 本地地址即為Serv-U網(wǎng)站的輸出端口號(hào),因此這里填入之前設(shè)置的83號(hào)端口;
4.域名類型
– 由于我們已經(jīng)在cpolar云端預(yù)留了二級(jí)子域名的數(shù)據(jù)隧道,并生成了Serv-U網(wǎng)頁(yè)的公共互聯(lián)網(wǎng)二級(jí)域名,因此該行我們勾選二級(jí)子域名
(如果預(yù)留的是自定義域名,則勾選自定義域名),并在下一行Sub Domain
欄中填入預(yù)留的二級(jí)子域名,該例子中為“servuFTP”。當(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)建
按鈕,正式生成能夠從公共互聯(lián)網(wǎng)訪問到本地Serv-U網(wǎng)頁(yè)的數(shù)據(jù)隧道。
數(shù)據(jù)隧道創(chuàng)建完成后,cpolar客戶端會(huì)自動(dòng)跳轉(zhuǎn)至隧道管理
——隧道列表
頁(yè)面。在這個(gè)頁(yè)面,我們能看到新創(chuàng)建的Serv-U數(shù)據(jù)隧道的狀態(tài),同時(shí)我們也可以在這里對(duì)這條數(shù)據(jù)隧道進(jìn)行操作,如啟動(dòng)、暫停、刪除;如果需要對(duì)這條數(shù)據(jù)隧道的信息進(jìn)行修改,也可以在這里點(diǎn)擊“編輯”按鈕,進(jìn)入數(shù)據(jù)隧道信息修改頁(yè)面。
4. 公網(wǎng)訪問測(cè)試
最后,我們點(diǎn)擊cpolar客戶端左側(cè)狀態(tài)
——在線隧道列表
按鈕,進(jìn)入在線隧道列表頁(yè)面,我們?cè)谶@里可以看到Serv-U網(wǎng)頁(yè)的公共互聯(lián)網(wǎng)地址。
通過這個(gè)地址,我們就能其他電腦(或設(shè)備)上,訪問到位于本地電腦上Serv-U網(wǎng)頁(yè),調(diào)取和訪問共享的文件。
文章來源:http://www.zghlxwxcb.cn/news/detail-438002.html
5. 結(jié)語(yǔ)
可以看出,使用Cpolar發(fā)布Serv-U網(wǎng)頁(yè)的步驟和過程并不復(fù)雜,而cpolar作為內(nèi)網(wǎng)穿透軟件,不僅僅只能發(fā)布Serv-U網(wǎng)頁(yè),只要將打算發(fā)布的網(wǎng)頁(yè)(或軟件)端口號(hào)輸入cpolar中,就能創(chuàng)建出連接公共互聯(lián)網(wǎng)與本地網(wǎng)頁(yè)(軟件)之間的數(shù)據(jù)隧道。文章來源地址http://www.zghlxwxcb.cn/news/detail-438002.html
到了這里,關(guān)于搭建Serv-U FTP服務(wù)器共享文件并外網(wǎng)遠(yuǎn)程訪問「無公網(wǎng)IP」的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!