Docker搭建局域网开机,这个容器真的很强
一直想找个通过网页进行局域网开机的容器,终于找到一个堪称完美的容器:upsnap
upsnap不仅可以进行局域网开机,还能查看设备的开机状态。界面美观,功能强大!可以通过docker-compose搭建:
version: "3"
services:
upsnap:
image: truecharts/upsnap:latest
container_name: upsnap
network_mode: host
restart: unless-stopped
volumes:
- ./data:/app/pb_data
如果像我一样部署在DX4600上,拉取镜像后注意新建镜像时权限里勾选NET_BROADCAST、NET_ADMIN权限(防止容器没网络权限无法正常广播):

网络模式一定要选择host,如果不映射端口话默认端口为8090,存储空间可建立一条映射路径/app/pb_dat



访问upsnap新建一个账户登陆,然后点击”setting",在“add new device”里填写需要唤醒主机的IP、MAC地址等信息。

主页上会显示设备以及在线情况,点击开机按钮即可进行局域网唤醒。我用抓包工具可以查询到局域网wol指令,说明可以正常唤醒局域网内设备。


对于局域网内多设备的朋友,在低功耗的设备上部署一个这样的容器,可以说是远程开机的神器。
至于怎么远程开机,只需要在设备上同时搭建内网穿透或者zerotier虚拟局域网即可,就可以远程访问容器进行操作了。
这个容器是我目前找到的最强的局域网唤醒唤醒服务的容器,非常推荐!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案