Qmanager目前不支持外网唤醒功能,原因很简单因为Qmanager不能更改外网端口,默认写死了9端口,而目前端口号9被运营商给禁用了,对于这个问题我反馈过给威联通官方,不确定猴年马月能支持改Qmanager里的端口号。

所以在此写一篇用第三方的手机APP进行外网唤醒功能,如下就是介绍如何设置。

 

远程手机唤醒需要达到如下4个条件

1.第三方DDNS挂在路由器端

2.路由器的ARP绑定

3.路由器端口转发

4.需要支持外网唤醒的手机APP工具

如下再详细讲解一下各个设置:

首先威联通机器里需要如下2个设置,把这个EuP关闭,不然不能支持唤醒。

再把网络唤醒开启。

上述就是威联通机器里简单的2个设置。

下面要详细讲解路由器端的设置了。

如上述4个条件里的第一个需要第三方DDNS,为啥需要第三方DDNS挂在路由器端呢,因为你用威联通的myqnapcloud的DDNS是不行的,你的机器都关机了,DDNS就没有消失了,就算外网唤醒,也找不到你的公网IP,所以才需要第三方的DDNS。

本人使用的是软路由里刷了LEDE,详细讲解一下软路由里的设置情况。其他路由器基本上也都有DDNS、ARP绑定、端口转发功能。

如下图所示,基本上在路由器端设置好DDNS,获取到公网IP就行了,本人用了2个DDNS,任意其中一个都可以。

接下来就是ARP绑定,什么是ARP,是根据IP地址获取物理地址的一个TCP/IP协议。很多人把ARP绑定和MAC绑定给一个固定IP混淆,这两个不是一个东西。

ARP绑定后,就算你NAS关机了,在路由器的ARP列表里还是会存在这个设备的MAC地址,所以在外网唤醒设备时,先通过DDNS找到你家路由器,再通过路由器里找到ARP列表,最终通过端口转发把UDP唤醒协议发给NAS设备,再让NAS设备唤醒。

软路由里的ARP绑定有专门一个界面,只要输入正确的IP和MAC地址就可以了。

也可以在启动项里增加开机命令做ARP绑定。

命令如下:ip neigh add 192.168.X.X lladdr XX:XX:XX:XX:XX:XX nud permanent dev br-lan

这里特别提一下,如果是刷了梅林的路由器的朋友,梅林固件里是找不到ARP绑定项的,需要自己设置写命令添加到启动项里,设置也比较复杂,我也有攻略,不过不在这个帖子里讲解了。

路由器里的端口转发,应该大部分人都知道,威联通唤醒端口号是9,不要设置9转发9,我没试过,好像9不知道有没有被禁用,选大一些的,我选了8082端口转发到内网的9号端口。设置比较简单,设置成UDP协议转发,把外网的8082端口转发到内网NAS的IP的9端口就行了。

补充说一下,如果是群晖机型,把UDP外网的5000转发到内网5000就行了。

 

如上的所有设置,基本上链路就打通了,接下来只需要第三方的手机APP就可以了。很多唤醒的APP,有些都是只能做内网唤醒的,极少部分的才支持外网可以输入DDNS的,本人只用过苹果手机,没有安卓手机,我找了很久才找到一款叫WOL Control的APP,支持远程外网唤醒,安卓的朋友们自己百度一下找一找APP应该有很多支持远程唤醒的APP的。

如下图,手机端APP安装完成后,几个简单的设置就可以了,输入DDNS,端口号,MAC地址,点击保存。

如下图所示,点击闹钟图标,就一个UDP信号发送过去唤醒了,接下来就等待机器的启动吧,顺便补充一下,这个这个唤醒不需要任何更改,在内网也可以实现唤醒。

 

发表回复

后才能评论

评论(3)