告别繁琐配置:开发者打造便携式 Rust DNS 解析器,支持本地服务名与自动加密

开发者 Razvandimescu 发布了一款名为 Numa 的便携式 DNS 解析器。该项目完全使用 Rust 语言从零构建,未依赖任何第三方 DNS 库,手动实现了 RFC 1035 线路协议解析。Numa 专为开发者设计,旨在解决多服务环境下的网络配置痛点,允许通过简单域名(如 frontend.numa)访问本地端口,并自动处理 HTTPS 证书和 WebSocket 代理,从而替代繁琐的 /etc/hosts 修改。此外,它集成了广告拦截、DNSSEC 链路信任验证及局域网服务发现功能,整个项目仅打包为一个约 8MB 的单一二进制文件,展现了 Rust 在构建高性能、零依赖系统级工具方面的巨大潜力。

原文链接:Hacker News

抢沙发

评论前必须登录!

立即登录   注册