置办了PC和Ipad所以想外出时可以通过Ipad访问家里的电脑实现办公(游戏)的功能,因此提出了这个解决方案,该解决方案分为两个方面内容,分别为远程唤醒以及远程连接:
- 远程唤醒为唤醒需要连接的PC
- 远程连接为连接上需要连接的PC
远程唤醒
当主板支持远程唤醒时:1.打开主板的pcie唤醒功能
2.打开网卡的唤醒功能
3.使用相同局域网内的常驻设备发送魔术封包(这里以Qnap的nas为例)
注:内网设备需要提前实现内网穿透,以及对PC的静态IP绑定
我这里使用的是qnap官方的内网穿透方案(NAS不支持可以使用frp)
sudo apt-get install wakeonlan wakeonlan -i PC内网ip PC的MAC地址(:分割)
ps.理论上可以使用路由器内网穿透以及发送魔术封包,参考
发现当关机太久时无法唤醒,参考,网卡的属性设置里->高级->网络唤醒和关机连接速度>设置为“100 Mbps优先”
当主板不支持远程唤醒时:使用主板的通电唤醒
配合智能插座,实现远程控制插座开关,略。
远程连接
命令行远程连接:SSH+Frp 参考 注:frps和frpc都要配置自动启动
界面远程连接:xrdp/vnc+Frp 参考
我的解决方案:向日葵🌻(自己的学生服务器水管太小,并且懒得折腾XD)