• 2

quick connect 是一定要經它的 server 嗎?

現在手機是靠 DDNS 去從外部連到家中的 NAS,用的連結是 abc.ddns.org,而在家中連的是 192.168.xxx.xxx,每次都要改。有說用 quick connect 的話,會自動偵測身在網內或是網外,用它的 server 還是 192.168,若是能連會優先用 192.168.xxx.xxx。

因為 router 是不支援 loopback 的,所以只有手動選擇或是使用 quick connect,想問一下 quick connect 是否真的如此聰明,在街外會用它的 server 如 ddns 般連回家,在家中則會用內聯網 ip?

若在街外,quick connect 連回家中的原理是甚麼?如同 ddns 一樣嗎?還是檔案會經過它的 server?安全嗎?
2014-12-06 12:16 發佈

alexTheFool wrote:
若在街外,quick connect 連回家中的原理是甚麼?如同 ddns 一樣嗎?還是檔案會經過它的 server?安全嗎?...(恕刪)

我要看 1080P 影片,你也要看影片,有人要抓檔案.....若所以訊息和檔案都要將過他的 server,您想想他要多少的頻寬才夠用?

DDNS 是提供該 domain 現在的IP,而 quickconnect 則除了 IP 外還會提供您NAS的所需要的服務其設定狀況,讓您能方便連接進去而已,建立連線後就是您自己的事情,他才懶得去管你的檔案傳輸狀況。

唯一有隱私安全顧慮的,就是 quickconnect 可以完整掌握您系統的 外網IP、內網IP、各種服務所用到的port 等資料。 而 DDNS 只是記錄您目前的 外網IP 而已。

alexTheFool wrote:
現在手機是靠 DDNS 去從外部連到家中的 NAS,用的連結是 abc.ddns.org,而在家中連的是 192.168.xxx.xxx,每次都要改。有說用 quick connect 的話,會自動偵測身在網內或是網外,用它的 server 還是 192.168,若是能連會優先用 192.168.xxx.xxx。


應是如此, 如果能直連就直連. 不會透過中介 server.


因為 router 是不支援 loopback 的,所以只有手動選擇或是使用 quick connect,想問一下 quick connect 是否真的如此聰明,在街外會用它的 server 如 ddns 般連回家,在家中則會用內聯網 ip?


router 即使不支援 loopback 也沒有關係, 小弟的測試是可以正確偵測出 client 是否可直連.


若在街外,quick connect 連回家中的原理是甚麼?如同 ddns 一樣嗎?還是檔案會經過它的 server?安全嗎?


如果你在 router 上面有設定 port forwarding, 可以直接連的到 nas, 就不會經過中介 server.
FB: Pctine
>> DDNS 是提供該 domain 現在的IP,而 quickconnect 則除了 IP 外還會提供您NAS的所需要的服務其>> 設定狀況,讓您能方便連接進去而已,建立連線後就是您自己的事情,他才懶得去管你的檔案傳輸狀況。

具體 quickconnect sever 如何運作小弟不曉得, 但當 client & server(NAS) 之間是無法直接 '連線' 的話, 就必須透過中介的 server 來溝通, 此時它應該所有的流量都會經過這台 server. 當然它是不是會透過一些更進階的傳輸模式, 例如 P2P UDP 穿透的技術, 這小弟就不曉得了.


唯一有隱私安全顧慮的,就是 quickconnect 可以完整掌握您系統的 外網IP、內網IP、各種服務所用到的port 等資料。 而 DDNS 只是記錄您目前的 外網IP 而已。


安全性是很難去比較的, 就如同當你使用 hinet proxy server or 學校 proxy, 你已經相信它應該是安全的.
FB: Pctine
那麼我可以這樣理解嗎?

1. quick connect server 知道NAS 的外網 IP、內網 IP 和各個 port。

2. 當手機 app 發出連線要求,quick connect 會核對 ip,若果手機本身的 ip 和 NAS 的外網 IP 一樣,就是手機和 NAS 同存於一個局域網。於是 quick connect 就會發給手機內網 IP 並指示手機使用內網 IP。

3. 當手機本身的 ip 和 NAS 的外網 IP 不同,就是不在同一個局域網內。於是 quick connect 會發給手機外網 IP 並指示手機使用外網 IP。

4. 所以 quick connect 做的只是提供手機 app 該使用哪個 IP,並不參與任何檔案傳輸。

是這樣嗎?

那麼第 3 點就和 DDNS 很相似了。
quick connect 是如何得知我的外網 IP?也是如 DDNS 般定期更新?
>> 1. quick connect server 知道NAS 的外網 IP、內網 IP 和各個 port。

這沒有深入去研究, 可能吧.


>> 2. 當手機 app 發出連線要求,quick connect 會核對 ip,若果手機本身的 ip 和 NAS 的外網 IP 一>> 樣,就是手機和 NAS 同存於一個局域網。於是 quick connect 就會發給手機內網 IP 並指示手機使用內>> 網 IP。

client IP 和 NAS IP 雖然看起來屬於同網段, 但實際上可能是分隔兩地, 所以 client 還是會先嘗試用內網 IP 連線看看. 若不行再試外網 IP, 最後才是用 server 去中介.

>> 3. 當手機本身的 ip 和 NAS 的外網 IP 不同,就是不在同一個局域網內。於是 quick connect 會發給>> 手機外網 IP 並指示手機使用外網 IP。

前面已說明.

>> 4. 所以 quick connect 做的只是提供手機 app 該使用哪個 IP,並不參與任何檔案傳輸。

不僅如此
FB: Pctine
謝謝 pctine 兄的解答。

原來即使 client ip 和 nas ip 相同也有可能分隔兩地,看來要知道是否同一局域網內還真不簡單。

那麼 quickConnect 是怎樣知道 NAS 的外網 IP 和內網 IP 的?也是要靠 NAS 不斷推送更新到 quickConnect server 嗎?

alexTheFool wrote:
原來即使 client ip 和 nas ip 相同也有可能分隔兩地,看來要知道是否同一局域網內還真不簡單。

那麼 quickConnect 是怎樣知道 NAS 的外網 IP 和內網 IP 的?也是要靠 NAS 不斷推送更新到 quickConnect server 嗎? ...(恕刪)


quickconnect 就是要讓你不要再去想這些技術性的問題, 即使你的 client IP 和 NAS IP 不在同一個網段, 它也可能 routing 可及, 不見得非得透過 port forwarding or relay server. 所以不要再去想這些了.

你真的興趣, 就讀讀這篇吧.
(click here)
FB: Pctine

alexTheFool wrote:
那麼 quickConnect 是怎樣知道 NAS 的外網 IP 和內網 IP 的?也是要靠 NAS 不斷推送更新到 quickConnect server 嗎? ...(恕刪)

據所所知,以前用 DSM5.0的時候,好像只有在NAS啟動連接上網路時,會主動去註冊,同時將資料送出去,因此若是分享器有重新啟動更換IP時,有時因為NAS不曉得外網IP已經更換,所以會連不上。

5.1之後,有個和群輝的連線都保持著(從分享器查知),猜想就是讓該連線能完全掌握到系統狀況,不過也似乎因為有該連線,所以造成系統永遠無法進入休眠狀況.....

以上都是我個人猜想,實際狀況是否如此無法得知。
這樣其實會不會將簡單的事情複雜化了?

大抵上要連上 NAS 不外乎就是外網和內網兩個可能性。現在是由我(用家)自訂的,難道我(用家)自己也不知在自己的網內還是外網嗎?於是我在家中就用 198.162.xxx.yyy:zzzz 去連,在外就用 xyz.ddns.org:zzzz 去連。是要人手改動的,外網 IP 就交由 ddns 去代為更新(由router 主理)。其實所謂的 quickconnect 要做的就是給我一個地方輸入連線次序,例如 IP1: 198.162.xxx.yyy:zzzz ; IP2: xyz.ddns.org:zzzz,然後每次要連時逐個試不得很快了?若我多在家的,我會先輸入 198.162 那個,若我多在外的會先輸入 ddns 的那個。反正而在機制下quickconnect 也要先作嚐試內網再試外網(有 port forward)最後用 relay 的,也快不了多少。其實漸漸的當越來越多 router 支援 loopback 時,這個「自動選擇 IP 」的功能也就報廢了.....

是我想得太簡單嗎?
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?