如何用Android手机唤醒远程电脑?

时间:2012-05-26 06:25:13

标签: java android networking mobile wake-on-lan

我们都知道在局域网内,我们可以利用魔术包开启任意数量的系统。但是如何唤醒某个远程局域网中的远程电脑?在我之前关于WOL的问题中,有人说我们无法开启远程电脑,因为任何人都可以轻松打开电脑。确实如此。但我们可以使用唯一的密码唤醒系统。当我提到维基百科我得到了这个"

某些NIC支持名为" SecureOn"的安全功能。它允许用户在NIC中存储6个字节的十六进制密码。客户端必须将此密码附加到魔术包。仅当MAC地址和密码正确时,NIC才会唤醒系统。通过将搜索空间增加48位(6字节),此安全措施可显着降低成功暴力攻击的风险,如果MAC地址完全未知,则可高达296种组合。但是,任何网络窃听都会泄露明文密码。但是,只有少数网卡和路由器制造商支持这样的安全功能"。

很明显,WOL实现了密码保护。那么为什么不能用安全密码在远程电脑上唤醒呢?(我需要在这里给出一个类比:假设你用你的手机发送一个msg给你在偏远地方的朋友。对话是安全的。同样是有没有办法把我的系统变成一个接收点,所以当我发送一个唤醒信息时,系统会开启。?)

1 个答案:

答案 0 :(得分:1)

您需要远程LAN中的某些内容来重新广播WoL魔术包。有些路由器具有此功能,或者您可以在LAN内使用永远在线的PC。大多数路由器将过滤发送给它们的广播(。*。255),而不是将它们传递给任何子网,因此它完全取决于您的路由器。