群晖NAS默认提供两种外网访问方式,一种是QuickConnect,另外就是DDNS。
QuickConnect是官方提供的远程连接方式,对网络要求比较低,不需要有公网IP等,包括长城宽带等都是支持的,外网访问的时候是会从群晖服务器中转,速度比较慢,本地局域网访问会自动认出本地IP,速度还是可以,需要是白群晖,注册了群晖账号的。
配置QuickConnect
配置QuickConnect最简单,直接在控制面板中就可以配置,需要登录Synology账户:
勾上QuickConnect即可,另外起一个能记住又不重复的QuickConnect ID:
用QuickConnect登录
配置好之后可以电脑端或者APP都可以用QuickConnect ID登录了
电脑端登录
电脑端登录直接在浏览器输入地址:http://quickconnect.cn/{quickConnectId}访问之后,会自动跳转到自己的群晖NAS界面中。
默认跳转:https://{quickConnectId}.quickconnect.cn/
手机端登录
手机端以DS file为例,登录时只需要输入QuickConnect ID和登录信息就可以了:
配置DDNS方式
DDNS就是配置域名解析方式,默认群晖提供一些可选的域名给大家使用,有不少提供商,而且群晖提供自动申请https证书。
注意:要使用DDNS方式,必须有公网IP(拨号上网获取到公网IP,或者运营商支持IPV6公网IP),还要在路由器中配置端口映射转发,否则访问不了
部分宽带运营商默认获取到的是大内网IP,并不是公网IP,查看路由器后台获取到的IP地址,然后和群晖后台获取的IP地址对比下,如果不一样就不是公网IP,可以联系运营商开通公网IP,实在不行就只能换运营商了。
配置DDNS
新增一个DDNS配置:
主机名称起一个名字,最后全称就是访问域名了,如主机名称为test,最后访问地址就是:test.myds.me,配置的时候群晖会自动申请https证书,有https证书可以通过https访问,可以提高安全性。
注意:这里的IP地址和路由器获取的IP地址一定是一样才能访问
配置端口映射
配置好DDNS之后,并不能直接访问,需要路由器中配置端口转发,把公网IP的请求转发到群晖NAS端才可以。
登录路由器后台配置,以小米路由为例:
高级设置->端口转发->DMZ->填入群晖NAS的IP地址(所有端口全部转发)
注:也可以指定部分端口转发,手动添加转发规则列表
配置好之后就就可以测试访问了。
用DDNS方式登录
电脑端登录
电脑端登录直接在浏览器输入完整域名地址,如:http://test.myds.me:5000,访问之后就看到自己的群晖NAS网页界面,注意要加上端口,否则可能访问失败。
如果要https访问,地址就是:https://test.myds.me:5001
手机端登录
手机端以DS file为例,登录时需要输入完整域名地址和登录信息就可以了:
手机访问并不需要端口。
配置完毕。
请问我配置好DDNS之后,通过外网访问域名能通,但是在内网访问域名就无法访问,搜了很多说是有NAT回流。请问具体该如何解决呢。。
没遇到过这种情况,内网ping域名是得到什么IP?
PING得到的是光猫的公网IP
换换其他内网设备试试看,如果都是一样的问题,可能是路由器问题,我是红米路由,ddns配置好内网外网访问都没问题。
昨天的问题基本解决了。内网无法访问公网IP,与NAS无关。比如我单纯部署一个8080服务,在光猫上做好NAT后,内网依旧无法访问,外网(手机流量)就可访问。查了很多资料基本得出一个结论:光猫&路由器不支持NAT回流。因为是合租租房,也不好直接把光猫改成桥接。想了个别的办法,DNS劫持。在NAS里通过DNS Server设置域名解析为路由器地址(因为公网访问域名进来时也要NAT,所以不能解析成NAS地址),这样不论公网还是内网,访问domain:port都可以转发到NAS里。就先这样吧。。