可预测的配置
Raddexfile 指令具备显式的作用域与书写顺序执行语义。
Raddex 是用 Rust 编写的反向代理网关。它通过一份可读的配置文件统一承载 HTTP/HTTPS 路由、自动 TLS、静态文件、上游负载均衡,以及经过严格边界约束的 TCP/UDP 四层代理服务。
raddex check 预检配置,通过 SIGHUP 原子重载路由快照,支持无中断热升级二进制。| 能力 | 发布状态 |
|---|---|
| HTTP/1.1 与下游 HTTP/2 | 支持 |
上游 HTTP/1.1、https://、h2:// 与 h2c:// |
支持 |
| 多域名、IPv6、精确与单标签通配符匹配 | 支持 |
| 静态文件、流式压缩、认证守卫、单机限流、日志与指标 | 支持 |
| TCP 代理、SNI 透传、TCP TLS 终止与 UDP 流代理 | 支持 |
| Linux 透明 TCP 与 UDP flow 升级交接 | 仅限 Linux |
| QUIC / HTTP/3 终止 | 需要独立 sidecar |
Raddex 目前尚未达到 1.0。「支持」代表该行为已在 v0.3.6 验证套件中通过测试;部署前置条件与边界说明详见 能力矩阵。
可预测的配置
Raddexfile 指令具备显式的作用域与书写顺序执行语义。
免胶水代码的 TLS
自动 ACME 证书与站点级 TLS 配置与路由同级声明。
安全运维
启动前自动校验、SIGHUP 热重载路由、二进制平滑升级。
HTTP 与四层双核心
同一进程内统一管理 HTTP 站点与原生 Tokio 驱动的高性能 TCP/UDP 监听器。