快速开始

RelayCore 是一个高性能 Rust 流量拦截引擎。按照以下步骤,你可以在几分钟内启动并运行。

安装

选择适合你的安装方式:

Cargo(推荐)

cargo install relay-core-cli

npm

npm install -g @relay-core/cli

预构建二进制

GitHub Releases 下载最新版本。

生成 CA 证书

要拦截 HTTPS 流量,需先生成 CA(默认写入 ~/.relay-core/):

relay-core-cli ca generate

查看状态:

relay-core-cli ca status

安装到系统信任存储:

# macOS(推荐)
relay-core-cli ca install

# Linux(Debian/Ubuntu 示例)
sudo cp ~/.relay-core/ca_cert.pem /usr/local/share/ca-certificates/relay-core.crt
sudo update-ca-certificates

# Windows
# 通过 certmgr.msc 导入 ~/.relay-core/ca_cert.pem

启动代理

CA 文件必须已存在;否则 run 会提示先执行 ca generate

# 基本用法
relay-core-cli run

# 带 TUI 界面
relay-core-cli run --ui

# 指定监听地址
relay-core-cli run --listen 127.0.0.1:9090

代理默认监听 127.0.0.1:8080。使用 --ui 启用 TUI 交互界面,使用 --api-port 8082 启用 REST API 和 SSE 事件流。

配置客户端

将你的 HTTP 客户端指向 RelayCore:

# curl
curl --proxy http://localhost:8080 https://example.com

# 环境变量
export HTTP_PROXY=http://localhost:8080
export HTTPS_PROXY=http://localhost:8080

后续步骤