抱歉,如果这个话题已经涵盖了,但目前我找不到解决方案。我正在尝试设置 WAN 唤醒 - 从互联网上的远程位置(我们称之为 PC2)启动我的计算机(我将其称为 PC1)。我读到这里的解决方案是在路由器上配置端口转发,以及 IP/MAC 绑定,以确保 LAN 唤醒魔术包将到达我们尝试远程启动的计算机 PC1。
但我也读到端口转发并不完全安全,此外我的路由器(TP-Link Archer A6)位于华为 HG8120H ONT 后面。路由器的 Internet(外部)地址是 192.168.100.4,这是一个私有 IP。所以我的路由器位于 NAT 后面,而我的计算机 PC1 位于双 NAT 后面:
光缆从 ISP -> 华为 HG8120H ONT -> TP-Link Archer A6 路由器 -> PC1。
因此我认为(也许错了)最好的方法是远程(通过互联网)连接到我的路由器,然后从路由器推送 Wake-On-LAN 魔术包。为此,我在 TP-Link 路由器上启用了 OpenVPN 服务器(这是此路由器的内置功能),生成了证书,导出了配置文件,并在远程位置(PC2)上安装了 OpenVPN 客户端并导入了在路由器上生成的配置文件。但是从远程 PC2,OpenVPN 无法连接到路由器 - 似乎配置文件包含 IP 192.168.100.4(路由器的外部 IP),因此显然远程位置无法连接到它。
我在这里做错了什么?或者在这种情况下(在双 NAT 后面的计算机上唤醒 WAN),也许还有其他方法可以实现?我读到过在与 PC1 相同的网络上有另一台设备(如 Raspberry Pi)并且始终打开以从该设备执行 LAN 唤醒,但在我的处境下这是不可能的。
非常感谢您的建议!
下面是我的路由器网页界面的截图:
PS:我对网络有一些常识,但我根本不是专家。