使用 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~~~ 选一个自己方便好记的ID
这样就创建成功辣~~~
其实我开始去使用 QuickConnect 的主因之一, 是不少人提及通过过 QuickConnect 连线后, 其访问速度明显比直接访问存取 NAS 慢。 测试用的 NAS 为 DS214play 两台, DSM版本为最新的 5.2 版. 而测试的网络在NAS为上海联通50m下行 20m上行 远程访问端为上海电信 30m下行 2m上行. 即我使用上海电信的网络访问放在上海联通网络下的NAS。 情况一:有公网IP在防火墙/路由器上设定好端口转发后直连NAS
通过浏览器远程访问家里的 NAS, 输入
XXXXXX
其实注意一下浏览器的动作, 在连线时 QuickConnect 服务端就开始探测分析 浏览器客户端和NAS端到底是如何连线的, 是否能和NAS直连?
发现实际直连成功时, 即在防火墙上做过端口映射后, QuieckConnect 会直接将地址转变成直连的WAN IP
所以在透过 QuickConnect 连线 NAS 时, 它会很聪明的去分析 客户端 和 NAS 之间的连线, 如果可以直达, 那么就直接连线, 这样的连线方式, 由于没有再透过其他中介的服务器来做中转, 所以理论上速度上是最快的. 情景二: 无公网IP用户
在某些国内特殊的网络环境下,很多人本身就没有公网IP。这种情况跟有公网IP但不做端口转发是相同的情况。同样的在 browser 输入 quickconnect.to/XXXX 尝试连线 NAS, 此时可以发觉 浏览器花了很多的时间才出现 DSM 首页画面, 的确不需要做任何设定, 同样能够连上此台 NAS, 我们发觉并不是直接连接公网IP了, 而是类似:
.quickconnect.to/webman 的网址, 这就说明了, 在无法直达 NAS 时, QuickConnect 采用了中转模式来达到客户端和 NAS 之间的连线, 即所有的连线都是透过 QuickConnect服务器来中转.
下面对比 不做端口转发即使用QuickConnect服务中转 & 设定端口转发后直连NAS 两种情况下的访问速度 直连NAS:我特地选了晚上高峰期 并且网络环境为跨运营商:中国电信→中国联通所以可以看到 速度卡成翔了。。。
通过QuickConnect中转来访问NAS:
可以看到几乎跑满我联通20m上行的带宽。那为什么之前经常有人说QuickConnect卡成翔呢? 我们来看三张图 看完就懂了。。。。首先是概念解释
原来服务器在墙外
现在:
这只是一篇小小的测试分析, 但大致看起来, QuickConnect服务确实起了它的作用, 也符合它所宣称的功能, 对于网络设定不熟悉的小白, 确实不需要做任何防火墙/路由器的设定, 就可以利用自行设定的 QuickConnect ID 和 NAS 连线, 并访问上面的资源, 而对于PU, 也可以通过在路由上做端口转发的设定, 使得可以直连NAS, 方便记忆ID。
原文链接:https://www.chiphell.com/thread-1347132-1-1.html