项目地址
https://github.com/tun-rs/tun-rs
简介
一个跨平台并且支持同步/异步模式的tun/tap库
相比其他同类型库的优势
- API清晰易用
- Windows/Linux/macOS/FreeBSD/Android/iOS 支持tun模式,Windows/Linux/FreeBSD支持tap模式
- 在linux上支持网卡卸载 (TSO/GSO)
- 在linux上支持网卡多队列
- 支持单IPv4和多IPv6
- 对device的读写使用不可变引用的recv/send,方便并发读写
- 在异步模式下,也同时封装了流API(使用DeviceFramed)
1
共 2 条评论, 1 页
评论区
写评论性能测试报告:https://github.com/tun-rs/tun-benchmark
赞