梅林固件+公網IP,實現群暉NAS的遠程訪問教程

通過這一系列關於群暉NAS的文章,記錄自己的折騰歷程,也是折騰學習到的內容分享給各位,和大家一起玩轉群暉NAS。

前言

各位K友大家好!自從組建了NAS,我就一直沉浸在NAS的折騰中不法自拔,這也算秉承了“小白瞎折騰”的宗旨。前些天也寫了一篇關於群暉組建及存儲思路的原創,各位K友可以指點指點。既然組建了NAS,當然就必須實現隨時隨地使用群暉NAS的照片查看與管理、影視播放等服務,那麼遠程訪問就成了必不可少的環節。今天就和各位K友聊一聊公網IP下群暉NAS的遠程訪問。公網IP及域名

這裡先簡單講講公網IP和域名。

公網IP就是運營商分配給你的全球唯一的IP地址,通過這個IP地址,可以隨時訪問Internet上的其他計算機。用郵寄系統作比喻,有公網IP,相當於說你有一個詳細的地址,你可以寫信寄給別人,別人也可以用這個地址和你進行各種通訊。然而目前IP地址屬於IPv4(互聯網通信協議第四版),數量有限,說白了就是公網IP不夠用,運營商會隨時變化IP地址來緩解壓力,因此也稱為動態IP。如何查看公網IP及獲得公網IP,網絡上已經有很多教程。相對來說電信更容易獲得公網IP。

本人所在城市電信運營商給的就是公網IP,只是在光纖接入時,電信送的光貓(光貓與路由器一體)裡不是設置的橋接模式。這個在自己的路由器裡也能分辨出來,打開外部網絡,如果WAN聯機類型是動態IP,就不是橋接模式。那麼我們就需要讓安裝師傅遠程改下設置,並告訴你寬帶賬號的密碼。然後在自己路由器中以PPPoE模式,通過賬號密碼連接網絡。這時就是公網IP了。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

大家都知道,IP地址是一個32位地址,就是一大串數字,就算是固定IP,也不好記憶,每次輸入IP地址時會很麻煩,更何況我們的IP是動態的,每次都不一樣。為了方便記憶,我們使用域名來代替IP地址。比如hao4k.cn多方便。

那麼如何將域名和固定IP連接起來呢?這裡就要引入一個概念:域名解析。所謂域名解析,就是域名到IP地址的轉換過程。這個工作由DNS(域名服務器)來完成。問題又來了,既然公網IP是動態的,那又如何將域名與動態IP連接起來呢?這裡就要用到另外一個服務——“DDNS(動態域名服務)”。

DDNS就是將用戶的動態IP地址映射到一個固定的域名解析服務上,然後通過DNS服務來實現動態域名解析。簡單點說,只要有了DDNS,就能實現通過方便記憶的域名來訪問家裡的NAS客戶端或者電腦。這裡我推薦的是梅林改版固件中的Aliddns插件,用它來完成動態域名的解析工作。路由器刷改版梅林固件前面也說到了,需要用DDNS服務來實現域名與動態IP的連接。我們使用最可靠最省心的方式,在路由器中安裝Aliddns插件,關於這個插件,原作者kyrios是這樣解釋的:這個插件是發佈在koolshare梅林改版固件(即梅林小寶固件)的軟件中心裡。下面簡答講講如何刷梅林改版固件。

首先,梅林改版固件適用於華碩(ASUS)、領勢(linksys)、網件(NETGEAR)部分型號的路由器,具體可參見KoolShare論壇置頂區。本人使用的是華碩RT-AC68U,刷梅林改版固件,版本號為380.70_0-X7.9.1。其實論壇內已經詳細講解了如何刷固件,以及相關注意事項,我這裡就簡單以華碩為例講講。在KoolShare論壇下載固件,解壓縮後是trx文件。地址:華碩系列380.70_0-X7.9.1

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

然後瀏覽器輸入路由器管理IP地址(這個可以在說明書中查看,一般都是192.168.1.1,我的是192.168.2.1),進入路由器後臺管理頁面。

點擊“系統管理”-“固件升級”,這裡可以看到原有固件版本信息。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

然後,

1、選擇文件;

2、找到之前下載的改版固件文件夾;

3、選擇trx格式固件;

4點擊打開;

5點擊上傳。等待。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

等待刷機完成後,點擊“系統管理”-“系統設置”,勾選Format JFFS partition at next boot和Enable JFFS custom>

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

然後進入軟件中心,首先更新軟件中心到最新版本,然後在未安裝區找“Aliddns”,並進行安裝。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

安裝完後是這樣。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

Aliddns設置首先我們得在阿里雲註冊一個域名。域名註冊可以參考我的上一篇原創,詳細講了如何註冊域名,以及如何用1-2元註冊到使用期限為近一年的域名,並實例演示註冊了域名“ah12315.top”。(PS:下文會用到該域名)

登錄阿里雲首頁,點擊右上角“控制檯”,鼠標移至頭像處,選擇“accesskeys”。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

點擊“創建Accesskeys”,獲得AccessKey ID和Access Key Secret。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

然後我們打開路由器中Aliddns插件,在app key和app secret中輸入從阿里雲獲得AccessKey ID和Access Key Secret。檢查週期填120,域名填寫你註冊的域名,如我註冊的“www.ah12315.top”。提交即可。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

最後在互聯網狀態就能看到DDNS後顯示為設置的域名,這時就已經應用成功了。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

端口轉發首先說一下TCP,TCP(Transmission Control Protocol傳輸控制協議)是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。咱們瀏覽網頁使用的http和https協議就是搭建在TCP協議上,訪問網頁就通過TCP端口來實現。比如:http的TCP默認端口是80,https的TCP默認端口是443。一般表示方式是“IP地址:端口號”或者“域名:端口號”,例如,192.168.1.1:1234或者hao4k.cn:1234。一般默認的端口是自動隱藏的,比如張K友的主頁https://www.hao4k.cn後的443端口是隱藏的。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

端口轉發,就是TCP端口轉發,是通過不同的端口號將內網端口轉發至外網端口,然後通過設置的外網端口實現遠程訪問。舉個例子,在路由器端口轉發設置中,“通信端口範圍”是外網端口號(自己隨意設置的),“本地通信端口”是內網端口號(服務固有的)。群暉的Photostation在內網的http端口是80,https是443。

按下圖設置後,端口80轉發至端口8000,只要通過“公網IP:8000”或“ah12315.top:8000”就能登陸到群暉的DS photo。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

群暉web管理頁面的http端口是5000,https是5001,為了方便,我在端口轉發設置上使用了相同的端口號,如上圖。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

總結這次給大家介紹了通過公網IP、DDNS(動態域名解析)與端口轉發相互協作,實現群暉NAS的遠程訪問。完成了上述各項工作,就能通過域名+端口來實現遠程訪問。

梅林固件+公網IP,實現群暉NAS的遠程訪問教程

這樣使我們日常遠程訪問變得極其方便,隨時隨地都能訪問家裡的NAS,實現其他各種玩法。在這裡也是要感謝Aliddns插件的作者kyrios,以及那些開發實用工具的作者們,有了他們的智慧才讓我們這麼輕鬆便利的實現遠程訪問。


分享到:


相關文章: