置办了PC和Ipad所以想外出时可以通过Ipad访问家里的电脑实现办公(游戏)的功能,因此提出了这个解决方案,该解决方案分为两个方面内容,分别为远程唤醒以及远程连接:

  • 远程唤醒为唤醒需要连接的PC
  • 远程连接为连接上需要连接的PC

远程唤醒

当主板支持远程唤醒时:1.打开主板的pcie唤醒功能

2.打开网卡的唤醒功能

Win10

Linux系统打开网卡唤醒参考

3.使用相同局域网内的常驻设备发送魔术封包(这里以Qnap的nas为例)

注:内网设备需要提前实现内网穿透,以及对PC的静态IP绑定

我这里使用的是qnap官方的内网穿透方案(NAS不支持可以使用frp)

安装虚拟机
sudo apt-get install wakeonlan
wakeonlan -i PC内网ip PC的MAC地址(:分割)

ps.理论上可以使用路由器内网穿透以及发送魔术封包,参考

发现当关机太久时无法唤醒,参考,网卡的属性设置里->高级->网络唤醒和关机连接速度>设置为“100 Mbps优先”

当主板不支持远程唤醒时:使用主板的通电唤醒

msi主板

配合智能插座,实现远程控制插座开关,略。

远程连接

命令行远程连接:SSH+Frp 参考 注:frps和frpc都要配置自动启动

界面远程连接:xrdp/vnc+Frp 参考

我的解决方案:向日葵🌻(自己的学生服务器水管太小,并且懒得折腾XD)