2作者: gdcbe9 个月前原帖
我们已经在Rama项目上工作了超过3年——这是一个模块化的Rust框架,用于移动和转换网络数据包。它已经在几家公司投入生产,每天处理数TB的流量。 Rama为您提供: - 对传输(TCP/UDP)、TLS(Rustls/BoringSSL)、HTTP路由的完全控制 - 用户代理检测指纹识别(JA3/JA4/JA4H)及其仿真 - 可组合的类似Tower的服务/层模型 - 属于Tokio生态系统的一部分 - 许多内置服务,但易于扩展或替换任何功能 此次0.2版本巩固了核心概念。我们已经在着手开发0.3版本(包括socks5、WebSockets、对我们的加密/TLS功能的改进、移除`Context`概念等)。有关我们的发布周期的更多信息,请查看公告帖子。 今天主分支的初步socks5支持已经完成,我相信这是Rust生态系统中最完整的socks5支持。与整个Rama框架一样,它旨在使您能够根据创意自由执行(例如,流量拦截、在TLS中使用socks5等)。 更多信息请访问<a href="https://ramaproxy.org/" rel="nofollow">https://ramaproxy.org/</a>,以及我们的书籍<a href="https://ramaproxy.org/book" rel="nofollow">https://ramaproxy.org/book</a>——很高兴回答您的问题,但由于孩子和业务的原因,我可能回复较慢。 您的某些问题可能已经在最近的reddit帖子中得到解答:<a href="https://www.reddit.com/r/rust/comments/1kk8q14/rama_02_modular_rust_framework_for_building/" rel="nofollow">https://www.reddit.com/r/rust/comments/1kk8q14/rama_02_modul...</a> 我们并不声称这是最好的框架,也不是说每个人都应该使用它。我们意识到这适用于相当小众的用例。尽管这已经是我们三年来的心血结晶,但仍有很多改进空间和缺失的功能。然而,它已经达到了可以在生产环境中使用的程度,实际上我自己的FOSS公司以及已经有少数客户正在使用它。我们欢迎合作伙伴关系、服务合同和赞助。不过,Rama本身将始终保持免费和开源,因为我们只是一个小型家庭企业。因此,与更广泛的社区共同构建这个项目是我们希望在未来保持可持续发展的方式之一。