6 个版本 (2 个稳定版)
1.0.1 | 2023 年 6 月 11 日 |
---|---|
1.0.0 | 2022 年 8 月 30 日 |
0.9.1 | 2022 年 6 月 15 日 |
0.0.2 | 2022 年 6 月 5 日 |
#1 in #Wake-on-LAN
每月下载量:24,904
8KB
91 行
wol-rs
使用 Rust 实现的 Wake-on-LAN。
安装
二进制文件
从 https://github.com/fengyc/wol-rs/releases 下载。
或者使用 cargo install
cargo install wol-rs --features bin
或者从源码构建
cargo install --git https://github.com/fengyc/wol-rs.git --features bin
运行 wol -h
,显示可用选项和参数。
Wake-on-LAN utility
USAGE:
wol [OPTIONS] <MAC_ADDR>
ARGS:
<MAC_ADDR> Destination MAC address
OPTIONS:
-b, --bind-addr <BIND_ADDR> Bind IP address [default: 0.0.0.0]
-c, --bcast-addr <BCAST_ADDR> Broadcast IP address [default: 255.255.255.255]
-h, --help Print help information
-V, --version Print version information
可以通过指定 ipv6 地址使用 -b
和 -c
发送 ipv6 Wake-on-LAN 魔法包。
Lib
将 wol-rs
添加到 Cargo.toml
[dependencies]
wol-rs = "1"
通过 UDP 发送 Wake-on-LAN 魔法包
send_wol(<dest_mac>, None, None).unwrap()
许可证
MIT
依赖项
~0–475KB