类似 netcat 的命令行工具与 Go 库,借助 Tailscale 数据面在两台机器间加密传输 TCP/UDP,无需 Tailscale 账号。
8405377GoBSD-3-Clause更新于 11天前
一个 Rust 库,让应用通过公钥直接建立连接,内置 QUIC、打洞与中继回退。
Iroh 让应用通过公钥而不是 IP 地址连接到另一个端点。库会自动寻找并维持尽可能直接的连接路径:先尝试打洞,在 NAT 后的设备之间建立直连;打洞失败时,回退到公共中继服务器。
连接基于 QUIC 实现,底层使用 noq。它提供认证加密、带优先级的并发流、数据报传输,并避免队头阻塞。开发者可以用路由器按 ALPN 分发入站连接来实现自定义协议,也可以直接使用基于 iroh 构建的现成协议。
仓库是一个 Rust workspace。iroh 包含核心网络代码,iroh-relay 提供中继客户端和服务端,iroh-base 包含 EndpointId、RelayUrl 等公共类型,iroh-dns-server 负责地址查询。其他语言可以使用独立的 iroh-ffi 绑定。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
类似 netcat 的命令行工具与 Go 库,借助 Tailscale 数据面在两台机器间加密传输 TCP/UDP,无需 Tailscale 账号。
一个用 Rust 编写的极简命令行工具,可将本地 TCP 端口通过远程服务器暴露到公网。
用 Rust 编写的终端网络扫描与诊断工具,带有 TUI 界面,可扫描局域网与 WiFi 并抓取数据包。
一款免费开源的应用,无需互联网或第三方服务器,即可在局域网内与附近设备互传文件和消息。
统一的 Web 开发工具链,把 Vite、Vitest、Oxlint、Oxfmt 等整合到一个 vp 命令中。