LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴永久免费OA]orbien:5MB 的内网穿透工具,怎么做到的?


2026年8月31日 13:50 本文热度 53

上周在 GitHub 上闲逛,看到一个叫 Orbien 的项目。读完 README,第一反应是:这数字是真的?

5MB。一个内网穿透工具,二进制只有 5MB。

我用了三年 frp,从来没想过这个问题——为什么一个端口转发工具要 10MB 甚至更大?Rust 给了答案。

选 Rust 不是炫技

Orbien 用 Rust + Tokio 实现。选择 Rust 不是跟风,而是有实实在在的好处:

没有 GC 运行时。 Java 的 JVM、Go 的 runtime,这些都有固定开销。Rust 编译成原生二进制,没有运行时,启动即用。

零拷贝转发。 数据从网卡到网卡,不走用户态缓冲。少一次拷贝,就少一次延迟。听起来是微优化,但对于穿透工具来说,每一微秒都算数。

交叉编译天生友好。 一个命令编译 Windows/Linux/macOS/FreeBSD 全平台二进制,不需要复杂的 CI 矩阵。

功能没缩水

体积小不等于功能少。Orbien 支持的协议列表:

  • 代理协议:TCP、UDP、HTTP、HTTPS
  • 传输协议:TCP、KCP、WebSocket、QUIC(支持多路复用)
  • 安全:Token 认证、TLS/mTLS 加密、HTTPS 透明转发

基本上 frp 有的它都有。

管理端也轻量

命令行够用,但 Orbien 还提供了 Web 管理面板和一个 Tauri 桌面客户端。桌面客户端不到 10MB,用 Tauri 写的——又是个 Rust 的胜利,用 Electron 的话至少 100MB+。

这说明了什么

Orbien 本身不是一个颠覆性的产品——内网穿透已经很成熟了,frp 在这个领域几乎是标准答案。但 Orbien 证明了另一件事:用对工具,可以同时做到小和强。

它不是第一个 Rust 写的穿透工具,也不是第一个 5MB 的二进制。但它把一个成熟品类的体积和性能推到新高度,这就是开源生态的价值——有人铺路,有人突破。

如果你也在做远程开发、NAS 访问,或者需要临时暴露本地服务,试试 Orbien。5MB 的二进制,下载只要三秒。


仓库:

https://github.com/orbien-org/orbien

文档:

https://orbien-org.github.io/orbien/


该文章在 2026/8/31 18:30:00 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号