记录一下远程开机
可以在家里开办公室的电脑。
打开主机的网络开机功能
比如华硕的主板,参考这个链接:
https://www.asus.com.cn/support/FAQ/1045950/
如果是windows的系统,可能还要在电源选项里配置一下。
找一个WOL工具
找一个wake on lan
的工具,可以局域网发一个魔法包唤醒电脑。GUI版的有很多,这个C语言的简单又好用:
https://github.com/GramThanos/WakeOnLAN
做一个web api用于远程唤醒
运行在openwrt的路由器上,或者局域网任意一台开着机的电脑上。
可以用简单的python bottle做一个,类似这样:
#!/usr/bin/env python3 from bottle import route, run, template import os @route('/wake/<mac>') def wake(mac): wakeOnLanPath="WakeOnLAN_v0.3_linux/WakeOnLAN" cmd = "{wake} {mac} 192.168.0.255" result = os.popen(cmd.format(wake=wakeOnLanPath,mac=mac)) return template('<b>result:</b><pre>{{output}}</pre>',output=result.read()) @route('/wake') def wakeDefault(): return wake("00:00:00:00:00:00") run(host='0.0.0.0', port=9980)
再用frp之类的工具暴露一下这个web api的端口,就可以用浏览器远程开机了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
2015-01-04 开始学习web前端技术