這些年來,NAS不再僅限于是企業(yè)之間的數(shù)據(jù)協(xié)同工具,越來越多的用戶開始購買或搭建屬于自己的家用NAS,相比網(wǎng)盤的公開的存儲(chǔ)服務(wù)其更加安全。但由于IP以及端口等各方面的限制,外網(wǎng)下無法實(shí)時(shí)訪問NAS資源。
當(dāng)然,網(wǎng)上有很多解決方案。常見的方式有通過DDNS訪問、N2N、FRP內(nèi)網(wǎng)穿透等,但這些方案實(shí)現(xiàn)的背后往往需要購買昂貴的公網(wǎng)IP,或是借助第三方付費(fèi)網(wǎng)絡(luò)工具,無法做到真正意義上的免費(fèi)訪問。
近期,蒲公英在Docker hub中上線了蒲公英訪問端鏡像“pgyvpn”,它可以解決以往蒲公英Linux訪問端不適配部分小眾Linux系統(tǒng)的情況,另外還能在不借助蒲公英硬件的前提下,在NAS套件中心的Docker中拉取“pgyvpn”鏡像訪問端組建虛擬局域網(wǎng),并最終免費(fèi)實(shí)現(xiàn)遠(yuǎn)程訪問。
安裝Docker并拉取蒲公英鏡像
得益于Linux開源免費(fèi)、嵌入式開發(fā)成熟、支持所有主流的網(wǎng)絡(luò)硬件和網(wǎng)絡(luò)協(xié)議等特性,NAS一般在都基于Linux系統(tǒng)開發(fā),使得“pgyvpn”鏡像可以NAS中運(yùn)行。因此在NAS套件中心安裝Docker,搜索并拉取“pgyvpn”鏡像。
創(chuàng)建并啟動(dòng)蒲公英容器
通過執(zhí)行指令的方式填寫Oray賬號(hào)或UID即可返還對(duì)應(yīng)的唯一容器ID,再以得到的容器ID配合相應(yīng)指令進(jìn)入我們創(chuàng)建的容器,隨后在容器內(nèi)部輸入“pgyvpn”即可調(diào)出蒲公英的控制面板,這時(shí)就能看到基本的功能及菜單欄,詳細(xì)的命令操作以及對(duì)應(yīng)的序號(hào)也將展示在界面上,到這里算是登錄上蒲公英Linux版訪問端。
實(shí)現(xiàn)遠(yuǎn)程訪問NAS
外網(wǎng)電腦以同一個(gè)Oray帳號(hào)的方式登錄蒲公英訪問端,保證linux端軟件成員已在線后,在瀏覽器頁面上輸入蒲公英訪問端提供的虛擬IP地址+5000(端口號(hào)),就能遠(yuǎn)程訪問NAS。
蒲公英docker訪問端可以更簡單的實(shí)現(xiàn)NAS遠(yuǎn)程訪問,相比以上提到的DDNS或內(nèi)網(wǎng)穿透的方案,它算是真正意義上的免費(fèi)解決方案,同時(shí)對(duì)人員的網(wǎng)絡(luò)水平?jīng)]有嚴(yán)格的要求,是遠(yuǎn)程訪問NAS的優(yōu)秀解決方案之一。