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

Download history 10752/week @ 2024-03-14 13163/week @ 2024-03-21 13116/week @ 2024-03-28 13923/week @ 2024-04-04 13372/week @ 2024-04-11 12576/week @ 2024-04-18 12204/week @ 2024-04-25 11302/week @ 2024-05-02 8682/week @ 2024-05-09 7434/week @ 2024-05-16 6674/week @ 2024-05-23 7012/week @ 2024-05-30 5504/week @ 2024-06-06 5956/week @ 2024-06-13 5879/week @ 2024-06-20 6508/week @ 2024-06-27

每月下载量:24,904

MIT 许可证

8KB
91

wol-rs

main rust-clippy analyze

使用 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