文件名称:rust-tun:TUN设备的创建和处理
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-05 03:10:27
Rust
TUN接口 这个板条箱允许创建和使用TUN接口,目的是使这个跨平台。 用法 首先,将以下内容添加到您的Cargo.toml : [ dependencies ] tun = " 0.3 " 接下来,将其添加到您的板条箱根目录中: extern crate tun; 如果要将TUN界面与mio / tokio一起使用,则需要启用async功能: [ dependencies ] tun = { version = " 0.3 " , features = [ " async " ] } 例子 以下示例创建并配置TUN接口,并开始从该接口读取数据包。 use std :: io :: Read; extern crate tun; fn main () { let mut config = tun :: Configuration :: default (); confi
【文件预览】:
rust-tun-master
----Cargo.toml(1KB)
----src()
--------async()
--------error.rs(1KB)
--------address.rs(3KB)
--------platform()
--------configuration.rs(3KB)
--------lib.rs(1KB)
--------device.rs(2KB)
----examples()
--------ping-tun.rs(3KB)
--------read.rs(1015B)
--------read-async-codec.rs(2KB)
--------read-async.rs(1KB)
----README.md(3KB)
----.gitignore(30B)