< 返回版块

vnt-dev 发表于 2025-02-21 16:58

项目地址

https://github.com/tun-rs/tun-rs

简介

一个跨平台并且支持同步/异步模式的tun/tap库

相比其他同类型库的优势

  1. API清晰易用
  2. Windows/Linux/macOS/FreeBSD/Android/iOS 支持tun模式,Windows/Linux/FreeBSD支持tap模式
  3. 在linux上支持网卡卸载 (TSO/GSO)
  4. 在linux上支持网卡多队列
  5. 支持单IPv4和多IPv6
  6. 对device的读写使用不可变引用的recv/send,方便并发读写
  7. 在异步模式下,也同时封装了流API(使用DeviceFramed)

评论区

写评论
作者 vnt-dev 2025-02-26 09:07

性能测试报告:https://github.com/tun-rs/tun-benchmark

luozhonghe 2025-02-23 13:27

1 共 2 条评论, 1 页