大家好,
tun-rs
是一个纯 Rust 实现的跨平台 TUN/TAP 虚拟网卡库,广泛应用于网络隧道、VPN、虚拟局域网等场景。近期,tun-rs
迎来了 2.2.0 版本更新,带来了对 macOS 下 TAP 模式的支持。
主要更新
1. macOS 下通过 feth 支持 TAP 模式
在 macOS 上,传统的 TAP 接口并没有公开文档或标准的创建方式,长期以来用户只能使用 TUN(utun)接口。此次更新通过底层 feth 设备实现了 TAP 模式的支持,无需第三方内核扩展,开发者可以直接在 macOS 上体验到与 Linux、Windows 下类似的 TAP 虚拟网卡功能。这一特性极大提升了 tun-rs
的跨平台一致性,也为需要二层网络支持的项目提供了更广阔的应用场景。
2. 相关链接
- crates.io: https://crates.io/crates/tun-rs
- GitHub: https://github.com/tun-rs/tun-rs
结语
tun-rs
致力于为 Rust 社区提供高性能、易用且安全的虚拟网卡库。如果你在 macOS 平台有 TAP 模式的需求,不妨升级到 2.2.0 版本试试看!
也欢迎大家在 GitHub 反馈使用体验,参与更多功能的共建。
1
共 0 条评论, 1 页
评论区
写评论还没有评论