1 个不稳定版本
0.1.2 | 2020年5月11日 |
---|---|
0.1.1 |
|
0.1.0 |
|
#27 在 #tap
35KB
875 行
tap-windows
与OpenVPN创建的tap-windows驱动接口的库,用于管理tap接口。
安装
将其添加到您的 [dependencies]
中的 Cargo.toml
tap-windows = "0.1"
如果您已安装 cargo-edit
,您可以通过运行 cargo add tap-windows
来安装它。
用法
请查看 Device
的文档以获取简单的用法示例。
特性
目前此实现缺少许多特性。以下是当前实现(和计划实现但尚未实现)的特性列表
- 创建/打开/删除接口。
- 从接口读取和写入。
- 读取驱动程序配置(mtu、版本、mac)。
- 写入接口IP配置(设置接口IP/掩码)。
- 读取接口IP配置(获取接口IP/掩码)。
- 隧道仿真模式。
- 异步读写。
- 弃用netsh进行接口配置(可能切换到wmi?)。
lib.rs
:
tap-windows
与由OpenVPN创建的tap-windows驱动接口的库,用于管理tap接口。查看 Device
的文档,了解如何使用此库的简单示例。
依赖关系
~105–335KB