嗨,各位小伙伴大家好呀、我是你們的老朋友炫彩。
我的綠聯(lián)DXP4800入手也有小半年了,這段時(shí)間能感受到綠聯(lián)工程師的辛苦,購(gòu)入后的五個(gè)月都在持續(xù)更新,于我個(gè)人而言,截止10月國(guó)慶整個(gè)UGOS Pro系統(tǒng)已經(jīng)趨近于完美。
前段時(shí)間看到有大神通過(guò)搭建Firefox和Zerotier實(shí)現(xiàn)了遠(yuǎn)程訪問(wèn)綠聯(lián)NAS的Docker容器,心癢的我就跟著教程進(jìn)行了搭建,過(guò)程比較簡(jiǎn)單,跟著做就好,感興趣的家人點(diǎn)贊收藏跟著教程一起來(lái)試試吧~
一. Firefox容器部署
有兩個(gè)方式可以在綠聯(lián)NAS中進(jìn)行Firefox部署,比較簡(jiǎn)單的是直接在圖形化界面進(jìn)行鏡像安裝與部署,具體操作參考下面的步驟:
1. 進(jìn)入綠聯(lián)云Docker應(yīng)用,點(diǎn)擊鏡像倉(cāng)庫(kù),搜索jlesage/firefox,并點(diǎn)擊下載等待鏡像下載完成即可。
2. 進(jìn)入創(chuàng)建容器步驟,名稱可以自定義,根據(jù)個(gè)人習(xí)慣開啟自動(dòng)重啟。
3. 環(huán)境變量中修改時(shí)區(qū)為TZ=Asia/Shanghai,KEEP_APP_RUNNING=1,刪除INSTALL_PACKAGES與PACKAGES_MIRROR,然后找到VNC設(shè)置瀏覽器的登陸密碼,并設(shè)置ENABLE_CJK_FONT字體啟用,輸入1即可。
4. 也可以根據(jù)需求為web增加授權(quán)賬戶和密碼,并且自定義瀏覽器首頁(yè),例如www.baidu.com,接著刪除FF_CUSTOM_ARGS空值變量
5. 存儲(chǔ)空間不需要設(shè)置保持默認(rèn)就好,下滑到網(wǎng)絡(luò)配置選擇host。
6. 接著點(diǎn)擊確認(rèn)容器即可
因?yàn)槲覀冊(cè)诓襟E的變量中啟用了字體,需要時(shí)間進(jìn)行字體下載與安裝,所以在容器搭建結(jié)束后,我們耐心等待一段時(shí)間就好。
7. 部署成功后,訪問(wèn)網(wǎng)址http://nas ip:5800,這時(shí)候我們可以看到瀏覽器已經(jīng)搭建好了。也可以直接點(diǎn)擊容器界面右側(cè)的進(jìn)入按鈕訪問(wèn)該網(wǎng)址,到這一步直接輸入賬號(hào)的密碼登錄即可。
8. 進(jìn)入網(wǎng)址后,點(diǎn)擊頁(yè)面右上角并選擇【Traslate page】修改瀏覽器語(yǔ)言。
9. 找到【Language】位置,選擇【Search for more languages】增加簡(jiǎn)體中文并點(diǎn)擊確認(rèn)即可。
如果習(xí)慣用Compose進(jìn)行部署,也可以直接在github上找到該項(xiàng)目,原作者的內(nèi)容和部署注意事項(xiàng)寫的也比較清晰,鏡像下載參考下面這段命令,需要注意的是具體的一些信息大家要根據(jù)自己需求進(jìn)行修改:
version: '3'
services:
firefox:
image: jlesage/firefox
ports:
- "5800:5800"
volumes:
- "/docker/appdata/firefox:/config:rw"
等待下載完成后會(huì)看到容器在運(yùn)行中了。
像我一樣的初階NAS用戶,如果因?yàn)樽罱麯ocker又被墻了,想要嘗試Docker Compose拉取,還是再次建議大家跟著原作者的詳細(xì)教程進(jìn)行操作,這里給大家一個(gè)傳送門:
https://github.com/jlesage/docker-firefox
二. 部署Zerotier容器,實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)
打開zerotier官網(wǎng),輸入用戶名和郵箱密碼然后驗(yàn)證郵箱,即可完成注冊(cè)。這一步比較簡(jiǎn)單,大家根據(jù)頁(yè)面提示進(jìn)行操作即可。
注冊(cè)完后我們點(diǎn)擊Create A Network創(chuàng)建一個(gè)網(wǎng)絡(luò)。
Network ID則是我們的網(wǎng)絡(luò)ID,只需要在設(shè)備端加入該ID后即可實(shí)現(xiàn)組網(wǎng)
接著回到綠聯(lián)云的Docker界面,在鏡像倉(cāng)庫(kù)中搜zerotier/zerotier并下載鏡像
下載完成后,創(chuàng)建容器,名稱可以自定義,設(shè)置容器自動(dòng)重啟。
存儲(chǔ)空間不需要設(shè)置,網(wǎng)絡(luò)設(shè)置為HOST,開啟特權(quán)模式后點(diǎn)擊確定創(chuàng)建容器即可。
接著打開容器控制臺(tái),連接終端
輸入docker exec -it zt zerotier-cli join ID,這里的ID是我們之前創(chuàng)建的Network ID可以在zerotier官方頁(yè)面查詢到。
點(diǎn)擊回車后,返回zerotier官網(wǎng),刷新即可收到網(wǎng)絡(luò)授權(quán)請(qǐng)求。
接著設(shè)置允許該設(shè)備加入網(wǎng)絡(luò)授權(quán),可以通過(guò)備注名稱的方式方便后續(xù)管理。設(shè)置完成后點(diǎn)擊save即可。
完成以上步驟后,還需要在電腦(非局域網(wǎng)的電腦也可以)中登錄zerotier官網(wǎng)并下載客戶端,然后選擇【Join New Network】,填寫zerotier的網(wǎng)絡(luò)ID。
再返回zerotier官網(wǎng),將剛才加入網(wǎng)絡(luò)的電腦授權(quán),填寫一個(gè)方便管理的名稱即可。
完成以上步驟,我們就可以在這臺(tái)授權(quán)電腦中,通過(guò)在瀏覽器中輸入這個(gè)遠(yuǎn)程IP訪問(wèn)Firefox了。
因?yàn)閆erotier部署在了我們的綠聯(lián)NAS DXP4800中,所以也可以通過(guò)這個(gè)方式實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)Docker內(nèi)的其他應(yīng)用。
到這里大家只要登錄設(shè)備,輸入賬號(hào)名稱與密碼,就與本地局域網(wǎng)訪問(wèn)基本無(wú)異了。跟著教程的小伙伴們?nèi)绻罱ǔ晒?,歡迎在評(píng)論區(qū)留言交流喏。
附上直鏈傳送門:https://item.jd.com/100140008328.html
,