如何通过互联网远程打开您的电脑

power-on-pc-remotely

如果使用远程桌面,远程文件访问或其他服务器软件,您可能在离开家时将计算机留在家里或工作。 这使用更多的电源。 相反,你可以只需远程打开你的电脑,当你需要使用它。

这利用了网络唤醒功能。 尽管它的名称,可以设置网络唤醒,以便您可以发送“魔术包”,将通过互联网唤醒一台计算机。

设置LAN唤醒

要进行此项工作,您首先必须正常设置LAN唤醒 您通常会在计算机的BIOS中找到此设置。 进入BIOS并确保启用LAN唤醒选项。

如果您在BIOS中没有看到此选项,请检查计算机或主板的手册,看它是否支持LAN唤醒。 计算机可能不支持LAN唤醒,或者可能总是在BIOS中没有相关选项的情况下启用WoL。

enable-wake-on-lan-in-bios

您可能还需要在Windows中启用此选项,无论是否在您的BIOS中有WoL选项。 打开Windows设备管理器 ,在列表中找到您的网络设备,右键单击它,然后选择属性。 单击高级选项卡,找到“唤醒魔术包”在列表中,并启用它。

enable-wake-on-lan-in-windows-8.1-device-manager

在Windows 8的默认混合关机模式下未启用局域网唤醒功能,因此,如果您在Windows 8上执行此操作,则需要禁用“快速启动”选项。

要访问此选项,打开控制面板,单击系统和安全,单击电源选项,然后单击侧面栏中的选择电源按钮做什么。 点击窗口顶部的“更改当前不可用的设置”链接,向下滚动,然后取消选中“打开快速启动(推荐)”。您的PC将启动较慢,但您可以使用网络唤醒。

disable-fast-startup-on-windows-8.1

端口转发方法

Wake-On-LAN使用UDP 许多实用程序使用端口7或9,但您可以使用任何您喜欢的端口。 您需要将UDP端口转发到路由器后面的所有IP地址 - 您不能转发到特定的IP地址。 Wake-on-LAN数据包必须转发到路由器后面运行的每个设备,并且只有当WoL数据包中的信息匹配时,设备才会唤醒。 这被称为“子网定向广播”。

为此,您需要将端口转发到“广播地址”,这将广播数据包到网络上的所有计算机。 广播地址为192.168。*。255。 例如,如果您的PC具有IP地址192.168.1.123,您将输入192.168.1.255作为广播地址。 如果您的PC具有IP地址192.168.0.123,您将输入192.168.0.255作为广播地址。

访问您的路由器的配置页并找到端口转发屏幕配置此。

一些路由器可能不允许你转发端口到这个IP,所以你可能需要欺骗你的路由器允许你这样做另一种方式。 您可能想查找有关转发LAN唤醒数据包或转发数据包到您的路由器的广播地址的信息。

subnet-directed-broadcast-port-forwrding-for-wake-on-lan

您可能还需要在路由器上设置动态DNS 即使您的IP地址更改,您可以发送Wake-On-LAN数据包到您的路由器的动态DNS主机名,它将到达您的计算机。 拥有一致的主机名还使得更容易远程访问在您的PC上运行的服务。

set-up-dynamic-dns-on-router

接下来,选择一个工具发送魔法数据包。 发送Wake-On-LAN数据包有许多不同的选项。 我们以前推荐CLAIMSus ,其网站提供了各种免费的网络唤醒功能的任何平台,你可能想要的。 例如,您可以使用图形网络唤醒Windows程序 ,一个允许您从浏览器发送数据包网络界面Android应用程序 免费的Wake-on-LAN实用程序可用于您可能想要的每个平台 - 这里是一个iPhone

使用任何这些工具时,您需要输入四位信息:

  • MAC地址 :输入监听Wake-On-LAN数据包的网络接口的MAC地址
  • IP地址或域名 :在互联网上输入您的路由器的IP地址或动态DNS地址,如you.ddns.com。
  • 子网掩码 :您还必须为路由器后面的计算机输入适当的子网掩码。
  • 端口号 :输入转发到广播地址的UDP端口号。

然后,该工具可以发送带有正确信息的“魔术包”,如果您已正确配置了所有内容,您的电脑将会唤醒。

web-based-wake-on-lan-tool

更容易选择

有一个更简单的方法来做到这一点。 远程访问程序(如TeamViewerParallels Access)现在具有内置的Wake-on-LAN支持,因此您可以跳过一些更繁琐的设置过程,并使用您已经使用的远程访问程序唤醒PC。 我们将使用TeamViewer作为示例,因为它是我们认为远程访问PC桌面甚至是其硬盘驱动器上的文件 的最佳解决方案

您将在TeamViewer中的其他>选项下找到这些选项。 单击Wake-on-LAN旁边的配置按钮进行设置。

TeamViewer允许您使用“网络中的”TeamViewer ID“来唤醒远程PC。 例如,假设您在家里有五个不同的PC。 其中四个电源关闭,一个通电并运行TeamViewer。 然后,如果您已正确设置,可以从TeamViewer中“唤醒”其他四个PC。 TeamViewer会将Wake-on-LAN信息发送到运行TeamViewer的一台PC,并且该PC可以从网络中发送Wake-on-LAN数据包。 您不必设置端口转发,使用第三方工具,或担心远程IP地址。 但是,您仍然必须在BIOS和设备管理器中启用Wake-on-LAN。

teamviewer-wake-on-lan-options

TeamViewer还有能力设置“公共地址”网络唤醒。 这只允许您从TeamViewer应用程序中启动LAN唤醒数据包,即使所有远程PC都已关闭电源。 您必须通过端口转发过程,以确保PC运行TeamViewer公开可及。 然后,您可以从TeamViewer中唤醒PC,而不是依赖其他第三方软件。

teamviewer-wake-on-lan-options-dialog


网络位可能有点复杂,特别是如果你的路由器阻碍你阻止你改变你需要的设置。 第三方路由器固件可能更有帮助 - 事实上,DD-WRT甚至提供了一种集成的方式,通过发送LAN​​唤醒包可以按计划唤醒您的PC

图片来源: Neil Turner在Flickr上Douglas Whitfield在Flickr上

赞 (0)
分享到:更多 ()