环境:路由器+群晖with Docker+FRPC映射公网
需求:从外网网页唤醒家里电脑
解法:使用WOL 网页版
一、最佳做法:
1.安装路由器WOL插件,一般koolshare、小米都有
2.如有路由器没有,家里有群晖可以考虑下列做法
二、纯群晖办法
1.群晖安装好docker
2.在注册表中搜索wol-web并安装
3.设置docker目录和端口映射
3.1目录映射 本地CSV文件地址到容器CSV地址
3.2 设置端口映射
3.3 修改本地CSV文件,将要唤醒和MAC 和IP填入,注意在路由器DHCP做保留或绑定
3.4 重要,在docker安装的服务器上做ARP 静态绑定,否则MAC地址老化后就无法唤醒了
如果是在路由器上安装的WOL,则在路由器上做arp绑定
arp -s 192.168.1.10 9C:B6:54:00:E1:00
防止路由器重启丢失,可以建立crontab任务计划
arp -a 查看绑定是否正确
4.打开docker容器页面 http://IP/8080 默认端口 默认密码 123456,可以进入容器修改html文件
4.输入API URL长路径,直接启动电脑
http://ip:容器端口/api/wakeup/computer/PC
5.将端口映射到公网,使用FRPC或其他工具,将长路径保存到书签,4G网络下 测试能否外网启动电脑