看前備注:作者也是小白,只是在自己的摸索中積攢了一點經(jīng)驗,分享給大家。不能保證100%的正確,歡迎大家討論分享。
我的博客(會同步更新的):陌路遙的博客
文作者:陌路遙/歡迎轉(zhuǎn)載
如何利用阿里云域名遠程訪問家中群輝NAS(Docker容器)上的calibre、halo博客?
最近我買了一個群輝的nas,也開始慢慢鼓搗這玩意了,真好玩(啥也不會的小白,要學(xué)可的真多 )

我在nas上利用docker安裝了halo(個人博客)和calibre(個人書架)這兩個容器
在本地的話可以利用ip地址+端口打開,但是我想在外網(wǎng)遠程訪問,這樣的話問題就產(chǎn)生了!
第一種方法就是利用群輝自帶的DDNS

利用群輝自帶的DDNS可以很輕松地做到外網(wǎng)訪問,只是需要在瀏覽器輸入地址的時候要加上端口號。上下載速度的話我沒測試,但是打開一個博客網(wǎng)頁是足夠了。
另外一個缺點就是,這個xxxx.myDS.me? 的網(wǎng)站還是有點難記。
第二種方法就是利用docker容器:stilleshan/frpc進行內(nèi)網(wǎng)穿透
利用這個阿里云域名+docker容器,我們可以很輕松地訪問家中的nas管理界面、calibre和halo;優(yōu)點就是我們在瀏覽器中直接輸入我們的域名地址,就可以直接打開訪問了,好記還不用輸入端口號。
stilleshan/frpc具體的操作方法可以看大佬的這片帖子:
群暉NAS使用Docker安裝配置frpc內(nèi)網(wǎng)穿透教程
我在這里就簡單的總結(jié)一下,就不贅述了。
1、將你的阿里云域名指向 frp.freefrp.net?此服務(wù)器
域名的話建議使用二級域名,例如abc.xxx.com,在阿里云域名控制臺進行域名解析,設(shè)置見下圖:
記錄類型選擇:CNAME
記錄值:frp.freefrp.net

2、stilleshan/frpc鏡像下載
3、frpc.ini文件的編輯與配置
可以先在套件中心安裝“文本編輯器”新建frpc.ini文件
?

frpc.ini文件的內(nèi)容:
名稱:不要與其他的名稱相同即可
協(xié)議:選http即可(https的我還沒試過,不知道會不會有加密的優(yōu)勢)
本地ip地址:你本地的ip,也就是納稅的內(nèi)網(wǎng)IP地址,可以在路由器內(nèi)設(shè)置成靜態(tài)ip, ip與設(shè)備綁定
端口號:端口號,你新建docker容器的時候可以手動選擇
二級域名:阿里云二級域名

這樣做的好處是,域名直接綁定了端口,不像我們用ddns的方式還要輸入端口號,需要修改的話可以直接編輯frpc.ini文件。

(如果是博客,這樣做好像還可以進行SEO被百度收錄?回頭試試)