rust_http_proxy 是一款由中文开发者 arloor 用 Rust 写的多功能 HTTP 代理服务器,底层基于 hyper、axum、rustls,2023 年 5 月建仓。它想干的事一句话说得完:把正向代理、HTTPS 中间人、反向代理、静态资源托管和流量观测,全部收进同一个二进制里。
它当正向代理:HTTP/HTTPS 带用户名密码认证,--forward-bypass-url 指定上游代理做链式转发,--over-tls 把代理流量整体包进 TLS。TLS 证书每天定时重载,ACME 到期自动重签,且不重启服务。
它当中间人:用自定义 CA 动态签发目标域名的证书并解密转发,管理面板里可以直接编辑请求/响应头、用 Stub 伪造响应正文;mod-header 按 URL 正则只改头部、不动正文。配置文件优先,UI 规则可排序、可持久化。
它当反向代理:按规则配置路由,支持 WebSocket 双向转发,另有一个面向 GitHub 资源的快捷反向代理。
它也当静态文件服务器:类 Nginx 的托管,自动 gzip、单 range 断点续传、Referer 防盗链。
观测面也顺手包了:Prometheus metrics 加 Grafana 模板;Linux 上还有实时网卡流量监控和可选的 eBPF socket filter 统计。
GitHub 数据(2026-10-13 抓取):59 Star、11 Fork、0 个开放 Issue,最后推送就在当天下午——星数不高的小众项目,维护节奏倒是在线。许可证是 LGPL-2.1-only 或 BSD-2-Clause 双许可,二选一即可用(GitHub 标记 Other/NOASSERTION,以仓库 LICENSE 原文为准)。

先说下载现实:Releases 挂的是 Linux 可执行文件(无平台后缀),Windows、macOS 用户请走 Docker 或自己 cargo 编译,别指望下到一个 .exe。部署三条路任选:Linux 下 curl 直下即装;官方更推荐 Docker,镜像由 GitHub Actions 自动构建保持最新;要尝鲜最新特性就源码编译 cargo build --release。Windows 另提供服务模式(编译/安装/管理见 docs/windows-service.md),也有 RPM 打包。
部署命令照抄官方 README:curl -SLf https://us.arloor.dev/https://github.com/arloor/rust_http_proxy/releases/download/latest/rust_http_proxy -o /tmp/rust_http_proxy ,install 进 /usr/bin 后执行 /usr/bin/rust_http_proxy -p 7788 起服务;Docker 跑 docker run --rm -it --net host --pid host quay.io/arloor/rust_http_proxy -p 7788 ,eBPF 增强版换 quay.io/arloor/rust_http_proxy:bpf_static 标签并加 --privileged ,源码开 eBPF 则 cargo build --release --features bpf_vendored 。起好后 curl http://ip.im/info -x http://localhost:7788 即可验证出口 IP。
几个硬边界提前交代:MITM 要先部署自定义 CA 并让客户端信任它,否则全程证书报错;父代理 CONNECT 握手总超时 30 秒;响应头(含状态行)上限 32 KiB,隧道数据不计入。静态托管只支持单 range 断点续传,别推断它有多 range。eBPF 统计和网卡监控面向 Linux,其他平台可用性以官方文档为准。
MITM:自己当 CA,抓包、改包、造响应
这是它最对开发者胃口的一块。自定义 CA 装上后,目标域名的证书由它动态签发,流量在本地解密再转发,管理面板里能直接编辑请求/响应头,或者用 Stub 凭空造一个响应正文——联调第三方接口时不用等对方改环境。mod-header 则按 URL 正则只动头部,正文原样放过。规则以配置文件为准,UI 里可排序、重启不丢。细节可翻仓库 docs/mitm.md,另有 docs/elite-proxy.md 讲代理特征清除与抓包验证。

反向代理、静态托管与观测:网关和文件柜也归它管
反向代理按规则路由,WebSocket 双向转发,还带一个面向 GitHub 资源的快捷反向代理,拉代码拉 Release 都省事。静态托管能直接顶一个文件服务器:自动 gzip、单 range 断点续传、Referer 防盗链。运维侧 Prometheus metrics 直接出,配上官方的 Grafana 模板就能看面板;Linux 上还带实时网卡流量监控和 eBPF socket filter 统计(eBPF 增强版需 --privileged)。

下载地址
| 资源 | 说明 |
|---|---|
| 官方 | https://github.com/arloor/rust_http_proxy/releases/download/latest/rust_http_proxy (rust_http_proxy 20,087,152 B ≈ 19.1 MiB;同页另有两个 eBPF 增强版:rust_http_proxy_bpf 20,471,312 B、rust_http_proxy_bpf_static 20,581,328 B,均为 Linux 可执行文件,2026-10-10 更新);Docker 镜像 quay.io/arloor/rust_http_proxy(官方推荐,Actions 自动构建保持最新);下载也可走作者镜像 us.arloor.dev |
| 123云盘 | https://share.123pan.cn/123pan/ekeA-fqdw |
| 夸克 | 未登录,本轮未传 |
| 蓝奏云 | https://ddos.lanzouc.com/iT0RR4bw6cvc |
以上网盘链接提取码均为 8888。123 为官方 Linux 可执行文件(20,087,152 字节 ≈ 19.1 MiB);蓝奏不接无扩展名文件,故为同内容 zip 包(7.7 MB,解压即得官方 ELF,用法见上文「安装使用」)。
官网地址:https://github.com/arloor/rust_http_proxy 版本:未标注版本号(Releases 以 latest 滚动标签发布,2026-10-10 更新;历史 tag v0.1.5 / 2024-09-10、v0.1.4 / 2024-07-20) 体积:20,087,152 字节(约 19.1 MiB),eBPF 增强版约 19.5–19.6 MiB
软件信息
| 项目 | 内容 |
|---|---|
| 软件名 | rust_http_proxy |
| 版本 | 未标注版本号(GitHub Releases latest 滚动标签,2026-10-10 更新;历史 tag v0.1.5 / 2024-09-10、v0.1.4 / 2024-07-20) |
| 大小 | 20,087,152 字节(约 19.1 MiB,Linux 可执行文件;bpf 版 20,471,312 B、bpf_static 版 20,581,328 B) |
| 许可证 | LGPL-2.1-only 或 BSD-2-Clause 双许可(二选一;GitHub 标记 Other/NOASSERTION,以仓库 LICENSE 原文为准) |
| 平台 | Linux(可执行文件 / Docker / RPM / 源码)、macOS(Docker / 源码)、Windows(Docker / 源码 / 服务模式) |
| 官方地址 | https://github.com/arloor/rust_http_proxy | 作者博客 https://www.arloor.com/ | 架构文档 https://deepwiki.com/arloor/rust_http_proxy |
标签:Rust、HTTP代理、开源工具


![[Minecraft启动器] PCL2 Plain Craft Launcher 2](https://www.go176.net/content/uploadfile/202006/e5a81593424050.png)




