玩了玩dms,發現有ddns和新的quickconnect2種方式可以實現遠程訪問。ddns+port forwarding是可以理解的,群暉自身的quickconnect是怎麼工作的呢?它的伺服器涉及到多少個人數據呢?
群暉QuickConnect的工作原理如下
1.註冊
註冊QuickConnect ID後,群暉會將本地伺服器的內網地址和外網地址保存到群暉的中繼伺服器上。
2.內網連接
在手機客戶端上通過QuickConnect發起連接時,客戶端首先搜索內網中綁定過QuickConnect ID的伺服器,並與伺服器建立直接連接,這時就如同直接輸入伺服器IP地址訪問,不經過群暉的中繼伺服器。
3.外網連接
當手機切換為4G或非本地網路後,客戶端搜索內網後發現無對應伺服器,即向群暉的中繼伺服器發送連接請求,中繼伺服器接收到請求後向內網伺服器發送建立連接請求,內網伺服器收到請求後與群暉的中繼伺服器建立連接,這時群暉的中繼伺服器起到中間人的功能。
4.埠轉發問題
QuickConnect之所以可以不用設置埠轉發是因為路由器一般只限制外網訪問內網,即任何外網對內網埠的訪問請求都會被拒絕。但是內網主機對外網埠的請求都會獲得允許,所以QuickConnect就是利用這個特點,由內網伺服器向群暉的中繼伺服器主動發起連接請求來避免設置埠轉發。所以不可避免的內網主機需要與群暉中繼伺服器建立持續連接,以接收主動建立連接的請求。
5.數據安全問題
在內網情況下,數據不經過群暉的中繼伺服器,無安全問題。在外網情況下,數據全部經由群暉的中繼伺服器進行中繼,因此如果外網訪問推薦開啟SSL連接選項來增加安全性。
懷疑是不是用了uPnP穿透,昨天我在打開QuickConnect域名登錄後,自動跳轉到了我家路由IP的一個隨機埠上,半夜停電重啟後,今天過來發現域名不跳轉了,不知道為啥
群輝自帶的quickconnect也是採用伺服器中轉,做內網穿透的,只不過是伺服器在國外,可能速度會很慢,我是使用內嵌的花生殼動態域名解析!國內的伺服器,轉發速度還行。
推薦閱讀:
原文链接:https://www.getit01.com/p20180125635632315/