前言
文件共享和查閱是現(xiàn)在網(wǎng)絡(luò)最常見的應(yīng)用場景,因此也產(chǎn)生了海量的應(yīng)用,這些應(yīng)用的功能都差不多,但是安裝和部署的過程卻差異巨大。不過對于使用者來說,能以最簡單的安裝過程實現(xiàn)最全面的文件上傳下載功能,才是最符合需求的。今天,筆者就為大家介紹一款只有兩個文件的php文件管理工具,Tiny File Manager,并使用cpolar生成的數(shù)據(jù)隧道,將其發(fā)布到公共互聯(lián)網(wǎng)上,使我們能在任何地方都能訪問到家里(辦公室)電腦的文件。
1. Tiny File Manager網(wǎng)站搭建
Tiny File Manager是基于Web的開源小型文件管理器,其簡單到只有兩個文件,卻能支持上傳下載、多用戶登錄使用、支持多國語言、支持在線壓縮和解壓等多項功能,其唯一需要的,就是php5.5+。
1.1.Tiny file manager下載和安裝
首先我們下載一個Tiny File Manager軟件,其軟件下載地址在github上(https://github.com/prasathmani/tinyfilemanager)。下載完成后,就可以將下載到的壓縮文件解壓,并將其中的兩個文件粘貼到網(wǎng)站根目錄下。筆者使用的是phpstudy網(wǎng)頁環(huán)境,因此放在phpstudy安裝文件夾下的www文件夾內(nèi)(同理,也可以放在其他環(huán)境軟件,如wamp、寶塔面板等的網(wǎng)站根目錄下)。
接著,將tinyfilemanager.php
文件名稱變更為index.php
。接著在瀏覽器中輸入地址localhost
,就能看到Tiny File Manager的安裝界面。
在網(wǎng)站文件粘貼進www文件夾
下,并修改文件名后,就可以在瀏覽器中輸入地址訪問localhost(默認(rèn)的phpstudy輸出端口是80,我們可以采用新建網(wǎng)頁的形式更改輸出端口)。
1.2.Tiny file manager網(wǎng)頁測試
只要網(wǎng)頁設(shè)置沒有錯,就可以進入tinyfilemanager的網(wǎng)頁
一般來說,Tiny File Manager的默認(rèn)賬戶有兩個,分別為admin和user,具體的登錄名和密碼分別為
- 賬號:admin 密碼:admin@123
- 賬號:user 密碼:12345
2. Cpolar內(nèi)網(wǎng)穿透的安裝和注冊
完成Tiny File Manager網(wǎng)站安裝后,就可以著手為其創(chuàng)建一個公共互聯(lián)網(wǎng)地址。這里我們使用cpolar來完成創(chuàng)公共互聯(lián)網(wǎng)地址的工作。
我們可以在cpolar的官網(wǎng)(https://www.cpolar.com/)找到cpolar軟件下載。筆者使用的是Windows操作系統(tǒng),因此直接下載Windows版本的cpolar。
Cpolar軟件下載完成后,將下載的壓縮包解壓,并雙擊解壓后的.msi文件
,就能進入自動安裝程序,我們只要一路點擊Next
即可。
由于cpolar會為每個用戶建立單獨的數(shù)據(jù)隧道,并且通過用戶密碼和用戶單獨生成的token碼,保證每個用戶的數(shù)據(jù)安全,因此我們還需要在官網(wǎng)注冊自己的賬戶。而注冊程序也很簡單,只要在官網(wǎng)右上點擊用戶注冊
,即可進入新用戶注冊界面。
完成以上安裝和注冊工作后,我們就能正式進入本地Tiny File Manager
的公共互聯(lián)網(wǎng)發(fā)布工作。
2.1 本地網(wǎng)頁發(fā)布
安裝并注冊好cpolar內(nèi)網(wǎng)穿透,剩下的工作就很簡單,只要使用cpolar建立一條數(shù)據(jù)隧道,將cpolar生成的數(shù)據(jù)隧道的入口與本地電腦的tiny file manager網(wǎng)頁端口連接起來,就能生成專屬于與tiny file manager的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道,讓我們能在公共互聯(lián)網(wǎng)上訪問到本地的tiny file manager網(wǎng)頁。
由于文件共享講求穩(wěn)定和長期性,因此有必要將cpolar升級至vip版,(免費版cpolar也能創(chuàng)建數(shù)據(jù)隧道,但創(chuàng)建的數(shù)據(jù)隧道每24小時會重置一次),以便能保留能長期穩(wěn)定存在的數(shù)據(jù)隧道,避免每天設(shè)置一次數(shù)據(jù)隧道的麻煩。
2.2 Cpolar云端設(shè)置
升級cpolar至vip后,我們首先登錄cpolar云端,在客戶主界面左側(cè)找到預(yù)留
按鈕,點擊進入預(yù)留頁面,找到保留二級子域名
欄位
在“保留二級子域名”欄位,需要進行幾項信息的簡單設(shè)置,即:
-
地區(qū)
:服務(wù)器所在區(qū)域,就近選擇即可 -
二級域名
:會最終出現(xiàn)在生成的公共互聯(lián)網(wǎng)地址中,作為網(wǎng)絡(luò)地址的標(biāo)識之一 -
描述
:可以看做這條數(shù)據(jù)隧道的描述,能夠與其他隧道區(qū)分開即可
完成這幾項設(shè)置后,就可以點擊右側(cè)的保留
按鈕,將這條數(shù)據(jù)隧道保留下來。
當(dāng)然,如果這條數(shù)據(jù)隧道不打算再使用,還可以點擊右側(cè)的“x”將其輕松刪除,以節(jié)約寶貴的數(shù)據(jù)隧道名額。
2.3 Cpolar本地設(shè)置
完成cpolar云端的設(shè)置后,能夠穿透局域網(wǎng)的數(shù)據(jù)隧道就完成了一半。接下來我們回到本地電腦,登錄cpolar的客戶端(可以在瀏覽器中輸入localhost:9200,也可以在開始菜單中點擊cpolar的快捷方式)
進入cpolar的客戶端后,點擊客戶端主界面左側(cè)隧道管理
——創(chuàng)建隧道
按鈕,進入本地隧道創(chuàng)建頁面(如果要創(chuàng)建臨時數(shù)據(jù)隧道,可直接在此進行設(shè)置,不必再cpolar官網(wǎng)設(shè)置空白數(shù)據(jù)隧道)。
在創(chuàng)建隧道頁面,我們也需要進行幾項信息設(shè)置,這些信息包括:
1.
隧道名稱
– 可以看做cpolar本地的隧道信息注釋,只要方便分辨即可;
2.協(xié)議
– 由于tiny file manager輸出的是網(wǎng)頁,因此此處選擇http協(xié)議;
3.本地地址
– 本地地址即為tiny file manager的輸出端口號,因此這里填入默認(rèn)的80號端口;
4.域名類型
– 由于我們已經(jīng)在cpolar云端預(yù)留了二級子域名的數(shù)據(jù)隧道,并生成了tiny file manager的公共互聯(lián)網(wǎng)二級域名,因此這里我們勾選“二級子域名”(如果預(yù)留的是自定義域名,則勾選自定義域名),并在下一行“Sub Domain”欄中填入預(yù)留的二級子域名。當(dāng)然,如果創(chuàng)建的是臨時數(shù)據(jù)隧道,則直接勾選“隨機域名”, cpolar客戶端會自行生成網(wǎng)絡(luò)地址,而不必在cpolar云端進行設(shè)置;
5.地區(qū)
– 該行與cpolar云端時的設(shè)置一樣,都是對服務(wù)器地區(qū)的選擇,我們依照實際使用地填寫即可;
填完所需信息后,就可以點擊頁面下方的創(chuàng)建
按鈕,生成穿透本地局域網(wǎng)的數(shù)據(jù)隧道,讓我們能在公共互聯(lián)網(wǎng)上訪問到本地電腦上的tiny file manager網(wǎng)頁。
同時,cpolar會自動轉(zhuǎn)入“隧道管理”項下的“隧道列表”頁面,在這個頁面我們能對已經(jīng)創(chuàng)建的隧道進行管理,如啟動、暫停、刪除;如果需要對這條數(shù)據(jù)隧道的信息進行修改,也可以在這里點擊“編輯”按鈕,進入數(shù)據(jù)隧道信息修改頁面。
3. 公網(wǎng)訪問測試
最后,我們點擊cpolar客戶端左側(cè)狀態(tài)
——在線隧道列表
按鈕,進入在線隧道列表頁面,從這里獲取能夠連接本地tiny file manager的公共互聯(lián)網(wǎng)訪問地址,只要將這個地址粘貼到其他設(shè)備的瀏覽器中,就能訪問到seafile的服務(wù)器。
文章來源:http://www.zghlxwxcb.cn/news/detail-408730.html
4. 結(jié)語
從上面的介紹不難看出,在本地電腦上安裝tiny file manager很簡單,使用cpolar內(nèi)網(wǎng)穿透將其發(fā)布到公共互聯(lián)網(wǎng)上的步驟也很快捷。但能讓我們在公共互聯(lián)網(wǎng)上訪問局域網(wǎng)內(nèi)的文件,卻有很強的實用意義,大家也都來試一試吧。文章來源地址http://www.zghlxwxcb.cn/news/detail-408730.html
到了這里,關(guān)于【私有云盤】搭建PHP輕量文件管理器 - TinyFileManager「公網(wǎng)遠(yuǎn)程訪問」的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!