通过群晖唤醒局域网内其它设备


WolGoWeb是一款远程唤醒WebAPI工具,主要用于搭建在局域网服务器或NAS中,实现WebAPI唤醒局域网内主机 在使用该工具前,首先要确认需要唤醒的主机支持WOL功能并且已经开启。  

开发状态

WolGoWeb 仍然处于开发阶段,未经充分测试与验证,不推荐用于生产环境。 
master 分支用于发布开发版本(稳定性需要进一步测试)  
release 版本为经测试稳定发布的版本(建议下载最新的 release 版本部署。
目前WebAPI可能随时改变,不保证向后兼容,升级是需注意WebAPI是否准确。

部署说明

1、服务器直接部署

无论是Windows还是Linux系统都可以直接下载对应的 release 编译版本直接运行即可,无需安装任何依赖。

WolGoWeb_0.0.1_linux_amd64 -port 9090

其中参数 -port 表示服务端口号,默认是 9090 也可以不填。

需要注意的是指定端口必须可以访问,可能需要额外配置防火墙。

2、服务器Docker部署

使用 Docker 可以更加便捷的部署 WolGoWeb 工具。

docker run -d --net=host chishin/wol-go-web

如果需要指定端口可以使用下面的命令:

docker run -d --net=host --env PORT=端口 chishin/wol-go-web

3、群晖Docker部署

首先你的群晖必须已经安装好Docker,打开Docker应用,在 注册表 中搜索 wol-go-web,搜索到下图这个 chishin/wol-go-web 右击下载。

下载完成后再 映像 中找到 chishin/wol-go-web ,双击进行配置。

依次点击 高级设置 → 网络 → 使用与 Docker Host 相同的网络

接下来切换到 环境 界面,根据需要设置服务端口

最后点击 应用 完成部署工作

可以看到WolGoWeb的系统占用非常低!

使用方法

1、验证部署成功

完成部署工作即可开始使用,首先使用浏览器访问 http://服务器IP或域名:9090 ,如果修改了端口号请访问对应的端口。

看到以上界面表示服务部署成功。

2、发送唤醒请求

可以直接使用浏览器访问 http://服务器IP或域名:9090/wol?mac=需要唤醒主机的MAC地址 当出现以下界面表示唤醒命令发送成功。

GITHUB地址:https://github.com/xiaoxinpro/WolGoWeb/

声明:摸鱼小站|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 通过群晖唤醒局域网内其它设备


Carpe Diem and Do what I like