*-r:轻量高效的 * 代理,使用 Rust 实现

时间:2021-05-02 11:45:49
【文件属性】:
文件名称:*-r:轻量高效的 * 代理,使用 Rust 实现
文件大小:57KB
文件格式:ZIP
更新时间:2021-05-02 11:45:49
proxy * china gfw *-gfw *-R 高性能的 * 代理,使用 Rust 实现。为嵌入式设备或低性能机器设计。R 意为 Rust / Rapid。 *-R 目前为实验性项目,仍处于重度开发中,协议、接口和配置文件格式均可能改变,请勿用于任何生产环境。 特性 极致性能 牺牲部分灵活性,采用激进的性能优化策略以极力减少不必要的开销。采用的 rustls (相较 openssl)建立 TLS 隧道以提升加解密的性能表现。 使用 tokio 异步运行时,允许 *-R 同时使用所有 CPU 核心,保证低时延和高效的吞吐能力。 需要更多 benchmark 数据和更多优化 低内存占用 Rust 无 GC 机制,内存占用可被预计。简化的握手和连接流程,仅使用极少的堆内存和复制。 需要更多 benchmark 数据和更多优化 简易配置 使用 toml 格式配置,仅需数行配置即可启动完整客户端或服
【文件预览】:
*-r-main
----config()
--------server.toml(314B)
--------client.toml(711B)
--------forward.toml(700B)
----Cargo.lock(25KB)
----.github()
--------workflows()
----LICENSE(34KB)
----src()
--------protocol()
--------main.rs(773B)
--------proxy()
--------error()
----Cargo.toml(648B)
----Makefile(526B)
----README.md(4KB)

网友评论