[开源] openwrt 小工具,可用来唤醒或者关闭设备

181 天前
 maxwel1

项目地址: https://github.com/leeyeel/WOL-plus

在开源 WOL 项目的基础上做了功能扩展,wake on lan 可用来唤醒设备,复用了这个协议,用来关闭设备。

我自己的应用场景主要是在假期或者出差的时候,在 openwrt 上配合 tailscale ,可以远程开关家里的设备

有时候上床了,但是机箱的灯影像睡觉又不想下床也可以用用。。

openwrt 端基本跟原来的 WOL 类似,设备端用 webui 管理。

2830 次点击
所在节点    分享创造
18 条回复
maxwel1
181 天前
为什么图都裂了:

![openwrt]( )
![设备端]( )
drlee
181 天前
不错,等这样的工具很久了,唤醒必须搭配关机
ylsf
181 天前
好奇关机的原理是啥
ssh
181 天前
老兄,有意向接 openwrt 的固件定制的活吗?
jqknono
181 天前
@ylsf 谜底就在谜面上啊, wake on lan(WOL), 前提条件需要设备设置关机时不关网卡, 向网卡发一个包, 网卡唤醒设备.
jqknono
181 天前
@ylsf 看错了, 你问的关机原理, 这个的确没听说过
ik
181 天前
> 如果第一次发送数据包,设备关机完毕,此时再次发送关机数据包,此数据包会被当作唤醒数据包唤醒设备。

请问这句话意思是,同样的魔法包多次间隔发送就会让设备频繁开关机了吗?
manhere
181 天前
@ylsf 它需要装一个客户端,接到指令后执行 shutdown
tool2dx
181 天前
我也写了一个类似的,但我不是用 wol 协议,用的是 icmp 协议,这样除了 shutdown 指令,还可以发送别的命令。
moli777
181 天前
看上去以后用得上,已 star😁
maxus
181 天前
电视机可以开关吗
canitnamechange
181 天前
我在 ha 上的关机用的是 ssh 远程执行关机命令
lihaohenqiang
181 天前
好东西
maxwel1
181 天前
@ik 😳因为偷懒复用了 wol,所以原则上会。规避方法就是给 BIOS 中的 wol 设置密码,但不是所有 BIOS 都支持
maxwel1
181 天前
@maxus 目前没 arm 版本,不过这个好像可以研究下
maxwel1
181 天前
@word2064128279 ssh 当然也行了,就是 Windows 比较麻烦
maxwel1
181 天前
@tool2dx 用 wol 其实不好,纯粹是因为偷懒…
rain0002009
181 天前
有那么几个灯 关机也会亮着

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1118170

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX