1.前言
圖床作為圖片集中存放的服務(wù)網(wǎng)站,可以看做是云存儲的一部分,既可以作為我們存放照片的存儲空間,也可以建立外鏈成為網(wǎng)站或者文章的圖片來源。但隨著大廠運營的云存儲日薄西山,各個圖床的日子也不好過,甚至有的圖床已經(jīng)關(guān)門歇業(yè)。在這樣的情況下,自建圖床似乎成了唯一靠譜的選擇。今天,筆者就為大家展示,使用Cpolar+ Lychee,建立一個簡潔漂亮的私人圖床網(wǎng)站。
2. Lychee網(wǎng)站搭建
Lychee是一款基于php的開源免費圖床軟件,正如其名稱的翻譯一樣,Lychee也如荔枝一樣干凈透明,并且還能提供方便的圖片操作編輯分組,以及用戶管理、圖片預(yù)覽和外鏈等功能。對于私人用戶來說,無疑是十分友好的。
2.1. Lychee下載和安裝
由于lychee是開源項目,因此很自然的可以在github上找到其下載鏈接,當(dāng)然也可以從其官網(wǎng)進入下載頁面。
- https://lychee.electerious.com
- https://github.com/LycheeOrg/Lychee
Lychee的相關(guān)文件下載完成后,將下載的壓縮包解壓,并將文件放到運行環(huán)境的站點根目錄中,筆者使用的是phpstudy作為網(wǎng)站運行環(huán)境,因此將lychee的網(wǎng)站文件放在WWW文件夾下。
接著,打開phpstudy,在軟件主界面左側(cè)點擊“網(wǎng)站”按鈕,進入網(wǎng)站列表頁面,點擊左上的“創(chuàng)建網(wǎng)站”按鈕,進入新建網(wǎng)站的設(shè)置頁面。
在網(wǎng)站設(shè)置頁面,我們需要進行設(shè)置的內(nèi)容并不多,只要設(shè)置:
-
域名
- 本地lychee網(wǎng)站的域名,可隨意輸入; -
端口
– 本地lychee網(wǎng)頁的輸出端口,只要選擇未被占用的端口即可; -
根目錄
– 即lychee網(wǎng)頁文件存放位置; -
程序類型
–lychee是web圖床程序,運行需要依賴php7.2+,因此選擇php7.2.9 -
創(chuàng)建數(shù)據(jù)庫
– 由于lychee網(wǎng)站運行需要依賴數(shù)據(jù)庫,因此我們也要為lychee設(shè)置數(shù)據(jù)庫,只要勾選“創(chuàng)建環(huán)境”列的“創(chuàng)建數(shù)據(jù)庫”即可。
這些設(shè)置完成后,就可以點擊最下方的“確認”按鈕,保存lychee網(wǎng)站的設(shè)置。
需要注意的是,lychee的安裝需要一些php的擴展組件,包括:Session、exif、mbstring、gd、mysqli、json、zip、imagick、optionally
好在phpstudy提供了PHP擴展的勾選項,讓我們不必再一一配置這些PHP擴展(這也是筆者喜歡使用集成環(huán)境部署網(wǎng)站的原因)
2.2 Lychee網(wǎng)頁測試
設(shè)置好lychee網(wǎng)頁后,就可以在瀏覽器中輸入localhost:端口號
,訪問到本地的lychee網(wǎng)頁登錄界面,此處需要輸入的登錄賬戶和密碼,則是之前設(shè)置lychee網(wǎng)站的數(shù)據(jù)庫登錄名和密碼。
2.3 cpolar的安裝和注冊
完成lychee網(wǎng)站的設(shè)置后,就能繼續(xù)安裝cpolar。與lychee網(wǎng)站的安裝一樣,cpolar也可以直接在cpolar的官網(wǎng)頁面找到下載
按鈕。
cpolar官網(wǎng):https://www.cpolar.com/
筆者使用的是Windows操作系統(tǒng),因此選擇Windows版本進行下載。
Cpolar下載完成后,將下載的文件解壓,雙擊解壓后的.msi文件,即可自動執(zhí)行安裝程序。接著只要一路“Next”就能完成安裝。
為保證數(shù)據(jù)安全,cpolar會為每個用戶創(chuàng)建獨立的數(shù)據(jù)隧道,因此我們在使用cpolar之前,需要進行用戶注冊。注冊過程也非常簡單,只要點擊cpolar主頁右上角額“用戶注冊”,在注冊頁面填入必要信息,就能完成注冊。
3.本地網(wǎng)頁發(fā)布
到這里,我們完成了本地lychee圖床網(wǎng)站的搭建,并安裝了cpolar內(nèi)網(wǎng)穿透程序,接下來我們就可以使用cpolar,創(chuàng)建一個內(nèi)網(wǎng)穿透數(shù)據(jù)隧道,讓我們能在公共互聯(lián)網(wǎng)上訪問本地的lychee圖床網(wǎng)站。
3.1 Cpolar云端設(shè)置
通常免費版cpolar創(chuàng)建的數(shù)據(jù)隧道每24小時重置一次,為保證我們的圖床網(wǎng)站能夠長期穩(wěn)定存續(xù),因此筆者將cpolar升級至vip版。
下一步,我們登錄cpolar的官網(wǎng),在用戶主頁面左側(cè)找到“預(yù)留”按鈕,并點擊進入cpolar的數(shù)據(jù)隧道預(yù)留頁面。在這里設(shè)置一個公共互聯(lián)網(wǎng)地址(可以看做數(shù)據(jù)隧道的入口),由于此時這個地址沒有連接本地的軟件輸出端口,因此也可以看做是一條空白的數(shù)據(jù)隧道。
在預(yù)留頁面,可以看到很多種可保留的數(shù)據(jù)隧道,這里我們選擇“保留二級子域名”欄位。
在“保留二級子域名”欄位,需要進行幾項信息的簡單設(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é)約寶貴的隧道名額。
3.2 Cpolar本地設(shè)置
完成cpolar云端的設(shè)置,并保留了空白數(shù)據(jù)隧道后,我們回到本地的cpolar客戶端,將云端生成的空白數(shù)據(jù)隧道與本地的測試頁面連接起來,讓我們能在公共互聯(lián)網(wǎng)上訪問到本地的測試頁面。
在本地打開并登錄cpolar客戶端(可以在瀏覽器中輸入localhost:9200直接訪問,也可以在開始菜單中點擊cpolar客戶端的快捷方式)。
點擊客戶端主界面左側(cè)“隧道管理”項下的“創(chuàng)建隧道”按鈕,進入本地隧道創(chuàng)建頁面(如果要創(chuàng)建每24小時重置地址的臨時數(shù)據(jù)隧道,可直接在此進行設(shè)置,不必再cpolar官網(wǎng)設(shè)置空白數(shù)據(jù)隧道)。
在cpolar客戶端創(chuàng)建隧道的頁面,同樣需要進行幾項信息設(shè)置,這些信息設(shè)置包括:
1.
隧道名稱
– 即cpolar本地隧道的注釋,只要方便我們分辨即可;
2.協(xié)議
– 由于的測試頁面是網(wǎng)頁,因此選擇http協(xié)議;
3.本地地址
–即為本地網(wǎng)站的輸出端口號,因此這里也填入86;
4.域名類型
– 由于我們已經(jīng)在cpolar云端預(yù)留了二級子域名的數(shù)據(jù)隧道,因此勾選“二級子域名”(如果預(yù)留的是自定義域名,則勾選自定義域名),并在下一行Sub Domain
欄中填入預(yù)留的二級子域名,這里我們填入“l(fā)ycheeweb”。
但如果打算創(chuàng)建臨時數(shù)據(jù)隧道,則直接勾選“隨機域名”,由cpolar客戶端自行生成網(wǎng)絡(luò)地址;
5.地區(qū)
– 與cpolar云端預(yù)留的信息一樣,我們按實際使用地填寫即可;
完成這些設(shè)置后,就可以點擊頁面下方的“創(chuàng)建”按鈕,創(chuàng)建起能在公共互聯(lián)網(wǎng)訪問本地lychee網(wǎng)站的數(shù)據(jù)隧道。我們可以在“隧道管理”項下的“隧道列表”頁面中,對這條數(shù)據(jù)隧道進行管理,包括開啟、關(guān)閉或刪除這條隧道,也可以點擊“編輯”按鈕,對這條數(shù)據(jù)隧道的信息進行修改。
4.公網(wǎng)訪問測試
最后,我們點擊左側(cè)“狀態(tài)”項下的“在線隧道列表”按鈕,就能找到lychee網(wǎng)站的公共互聯(lián)網(wǎng)地址。
將這個地址粘貼到瀏覽器中,就能看到本地lychee網(wǎng)站的登錄頁面,在輸入登錄名和密碼后,就可以在公共互聯(lián)網(wǎng)上訪問到本地的圖床頁面。
文章來源:http://www.zghlxwxcb.cn/news/detail-795736.html
5.結(jié)語
至此,我們就完成了本地lychee圖床的部署,并通過cpolar生成的內(nèi)網(wǎng)穿透數(shù)據(jù)隧道,將其發(fā)布到公共互聯(lián)網(wǎng),讓我們本地的電腦成為私人圖床,當(dāng)然,cpolar還可以配合其他網(wǎng)站或軟件,在其他應(yīng)用場景中發(fā)揮作用。文章來源地址http://www.zghlxwxcb.cn/news/detail-795736.html
到了這里,關(guān)于開源圖床Lychee本地如何部署并結(jié)合內(nèi)網(wǎng)穿透工具實現(xiàn)遠程訪問的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!