[开源] openwrt 小工具,可用来唤醒或者关闭设备 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
maxwel1
V2EX    分享创造

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

  •  
  •   maxwel1
    leeyeel 219 天前 2900 次点击
    这是一个创建于 219 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    openwrt 端

    设备端

    18 条回复    2025-03-14 09:55:14 +08:00
    maxwel1
        1
    maxwel1  
    OP
       219 天前
    为什么图都裂了:

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

    请问这句话意思是,同样的魔法包多次间隔发送就会让设备频繁开关机了吗?
    manhere
        8
    manhere  
       219 天前
    @ylsf 它需要装一个客户端,接到指令后执行 shutdown
    tool2dx
        9
    tool2dx  
       219 天前 via Android
    我也写了一个类似的,但我不是用 wol 协议,用的是 icmp 协议,这样除了 shutdown 指令,还可以发送别的命令。
    moli777
        10
    moli777  
       219 天前
    看上去以后用得上,已 star
    jsGnVO6q0zVF7B6c
        11
    jsGnVO6q0zVF7B6c  
       219 天前
    电视机可以开关吗
    canitnamechange
        12
    canitnamechange  
       219 天前 via Android
    我在 ha 上的关机用的是 ssh 远程执行关机命令
    lihaohenqiang
        13
    lihaohenqiang  
       219 天前 via iPhone   1
    好东西
    maxwel1
        14
    maxwel1  
    OP
       219 天前 via Android   1
    @ik 因为偷懒复用了 wol,所以原则上会。规避方法就是给 BIOS 中的 wol 设置密码,但不是所有 BIOS 都支持
    maxwel1
        15
    maxwel1  
    OP
       219 天前 via Android
    @maxus 目前没 arm 版本,不过这个好像可以研究下
    maxwel1
        16
    maxwel1  
    OP
       219 天前 via Android
    @word2064128279 ssh 当然也行了,就是 Windows 比较麻烦
    maxwel1
        17
    maxwel1  
    OP
       219 天前 via Android
    @tool2dx 用 wol 其实不好,纯粹是因为偷懒…
    rain0002009
        18
    rain0002009  
       218 天前
    有那么几个灯 关机也会亮着
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2402 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 01:50 PVG 09:50 LAX 18:50 JFK 21:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86