通过Rust实现的高性能Frp!!
我用 Rust 重写了 frp!
我用 Rust 重写了 frp!!!能够完全对接原版 frp,且性能提升巨大。
但说是“我写的”,也不完全是。其实是我堆了一堆屎山,然后交给 DeepSeek 弄好了。这里还得说一声:梁圣牛逼嘿嘿)
协议兼容
- 默认走 v1 协议,与官方 frp 的默认值一致。
- 因此,官方客户端 / 服务端不需要改任何配置就能连上。
- v1 覆盖官方源码里的全部算法:
- 帧编码
- AES-128-CFB 控制通道加密
- yamux 复用
- 打洞报文
- 第三方 frp 平台下发的配置也能直接用。
资源占用
以极小的资源占用换取同等甚至更好的核心能力:
| 实现 | 服务端常驻内存 |
|---|---|
| 本 Rust 版 frps | 约 3.5 MB |
| 同负载下 Go 版 frps | 28.8 ~ 31.8 MB |
- 单文件部署
- 无任何运行时依赖
网址:Rust-frp