快速开始

RelayCore 是一个高性能 Rust 流量拦截引擎。本指南将帮助你在几分钟内启动和运行。

安装

选择你喜欢的安装方式:

Cargo(推荐)

cargo install relay-core-cli

npm

npm install -g @relay-core/cli

预构建二进制

GitHub Releases 下载最新版本。

生成 CA 证书

要拦截 HTTPS 流量,你需要 CA 证书:

relay-core-cli ca init

然后将其安装到系统:

# macOS
sudo security add-trusted-cert ~/.relay-core/ca.crt

# Linux
sudo cp ~/.relay-core/ca.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates

# Windows
# 通过 certmgr.msc 导入

启动代理

# 基本用法
relay-core-cli run

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

# 指定端口
relay-core-cli run --port 8080

代理默认在 8080 端口启动。打开 http://localhost:8080/ui 访问 Web 界面。

配置客户端

将你的 HTTP 客户端指向 RelayCore:

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

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

后续步骤