Rama 0.4:系统代理与 PAC 支持

Rama 0.4: System proxy and PAC support

距离 Rama 0.3 发布仅六周,我们便如期推出了 Rama 0.4。这次更新不仅修复了大量细节,更实现了系统代理配置与 PAC(Proxy Auto Configuration)的原生支持。通过 rama-js 在 WASM 运行时中执行 JavaScript,我们实现了安全的隔离机制,确保脚本崩溃不会影响主进程。此外,新版本还引入了 ttRPC 协议支持、gRPC 代码生成宏以及 HAR 格式的 WebSocket 数据流式导出。无论是构建 Apple Network Extension 还是优化连接服务,Rama 0.4 都为开发者提供了更强大的网络工具集。

我们在 WASM 运行时中运行 JavaScript 引擎,实现了同样的隔离效果,却无需让任何基于 Rama 构建的应用去运行或捆绑独立的进程。
  1. gdcbe

    给还不了解 Rama 的朋友们介绍一下:它是一个基于 Rust 的模块化框架,用于构建各类网络服务(客户端、服务端或代理)。如果你的项目需要组合多种协议、掌控整个协议栈、构建高级协议栈,或者需要任何类型的代理,Rama 可能正是你需要的。如果不确定,也欢迎联系我们。

    本周早些时候,我们发布了 Rama 0.4,为客户端(rama-net)带来了系统配置代理支持,其中包括由 WASM 运行时(rama-js)中的 JavaScript 驱动的 PAC 支持(rama-pac)。此外,我们还扩展了 gRPC 支持,并新增了对 ttRPC 的支持,这是一种直接运行在 TCP 之上的轻量级 gRPC 替代方案。

    请阅读博客文章,了解 Rama 0.4 版本带来的其他新特性和改进。

    一如既往,我们非常欢迎关于本次发布、Rama 本身或其呈现方式的反馈。Rama 是一个从零开始就为生产环境而构建的项目,任何反馈我们都感激不尽,尤其是能帮助我们改进 Rama 的建议。当然,我们也欢迎贡献代码。

  2. Jonovono

    我以为是关于 Rama(https://redplanetlabs.com/)的,顿时兴奋起来。最近才发现这个项目,一直对它很感兴趣。

同日更多故事

2026-08-21