使用 NAS 的用户通常需要由 Internet 存取家中或是公司中 NAS 上所储存的档案, 在早期有关 NAS 的远程访问常常需要在防火墙或者路由器上面做 端口转发(映射)的设定, 这对于一般不熟悉路由器设定的小白们来说是件苦差事, 而QuickConnect是 Synology NAS 所提出的一种简易设定远程访问的 解决方案.
简单的说, 以前如果想利用手机App或者浏览器访问 NAS 上的资源, 必须在 防火墙或者路由器上面设定端口转发(映射), 还要去记住IP或是DDNS域名(如绑定了DDNS的话), 而现在只要利用一组自行设定的 QuickConnect ID, 就可以访问你家中或公司中的 NAS .
QuickConnect 设定方法
在此处必须承认, 我本身很少使用 Synology QuickConnect 服务, 毕竟之前都早已经习惯自己在防火墙上面建立端口转发, 然后通过域名或者直接记住IP来访问, 所以在之前并没有太多机会去使用 QuickConnect 服务。最近听说QuickConnect墙内的服务器架设完毕,所以就来测试下。
此处的设定是以 DSM 5.2 版本为例. 登入 DSM > 控制面板 > QuickConnect
先注册哦~~~
没有注册过的话 注册一个MyDS账号哦~
然后就去邮箱里收邮件呗~~
激活后回到之前的 QC设置页面
记得启动QC~~~ 选一个自己方便好记的ID 这样就创建成功辣~~~ 日后要访问这台 NAS, 只要于浏览器输入 http://QuickConnect.to/your_quickconnect_id 即可. 而安装在手机上面的 DS Apps, 例如 DS Photo, DS Audio, DS File..., 也能够直接利用 QuickConnect ID 来访问, 当然原本就设定好端口转发 使用IP或者域名的连线方式的用户还是可以使用, 只是通过自行设定的 QuickConnect ID, 达到更容易记忆的目的.
其实我开始去使用 QuickConnect 的主因之一, 是不少人提及通过过 QuickConnect 连线后, 其访问速度明显比直接访问存取 NAS 慢。 测试用的 NAS 为 DS214play 两台, DSM版本为最新的 5.2 版. 而测试的网络在NAS为上海联通50m下行 20m上行 远程访问端为上海电信 30m下行 2m上行. 即我使用上海电信的网络访问放在上海联通网络下的NAS。 情况一:有公网IP在防火墙/路由器上设定好端口转发后直连NAS
通过浏览器远程访问家里的 NAS, 输入 http://quickconnect.to/XXXXXX
其实注意一下浏览器的动作, 在连线时 QuickConnect 服务端就开始探测分析 浏览器客户端和NAS端到底是如何连线的, 是否能和NAS直连?
发现实际直连成功时, 即在防火墙上做过端口映射后, QuieckConnect 会直接将地址转变成直连的WAN IP
所以在透过 QuickConnect 连线 NAS 时, 它会很聪明的去分析 客户端 和 NAS 之间的连线, 如果可以直达, 那么就直接连线, 这样的连线方式, 由于没有再透过其他中介的服务器来做中转, 所以理论上速度上是最快的. 情景二: 无公网IP用户
在某些国内特殊的网络环境下,很多人本身就没有公网IP。这种情况跟有公网IP但不做端口转发是相同的情况。同样的在 browser 输入 quickconnect.to/XXXX 尝试连线 NAS, 此时可以发觉 浏览器花了很多的时间才出现 DSM 首页画面, 的确不需要做任何设定, 同样能够连上此台 NAS, 我们发觉并不是直接连接公网IP了, 而是类似:
http://XXXXX.cn.quickconnect.to/webman 的网址, 这就说明了, 在无法直达 NAS 时, QuickConnect 采用了中转模式来达到客户端和 NAS 之间的连线, 即所有的连线都是透过 QuickConnect服务器来中转.
下面对比 不做端口转发即使用QuickConnect服务中转 & 设定端口转发后直连NAS 两种情况下的访问速度 直连NAS:我特地选了晚上高峰期 并且网络环境为跨运营商:中国电信→中国联通所以可以看到 速度卡成翔了。。。
通过QuickConnect中转来访问NAS:
可以看到几乎跑满我联通20m上行的带宽。那为什么之前经常有人说QuickConnect卡成翔呢? 我们来看三张图 看完就懂了。。。。首先是概念解释
原来服务器在墙外
现在:
这只是一篇小小的测试分析, 但大致看起来, QuickConnect服务确实起了它的作用, 也符合它所宣称的功能, 对于网络设定不熟悉的小白, 确实不需要做任何防火墙/路由器的设定, 就可以利用自行设定的 QuickConnect ID 和 NAS 连线, 并访问上面的资源, 而对于PU, 也可以通过在路由上做端口转发的设定, 使得可以直连NAS, 方便记忆ID。
|