用途:MasterHttpRelayVPN-RUST 是 MasterHttpRelayVPN 的 Rust 移植版,将流量经自建的 Google Apps Script 中继转发,对 ISP 隐藏真实目标,仅暴露 TLS SNI www.google.com,用于绕过 DPI 与网络审查。
主要能力:提供 HTTP(默认 8085)与 SOCKS5(默认 8086)代理;支持 apps_script 与 google_only 两种模式;可配置多个 script_id 轮询以分摊配额;支持按域名直连、上游 SOCKS5 转发;附带 egui 桌面 UI、IP 扫描、SNI 测试与端到端连通性测试;提供 Android APK(基于 tun2proxy 的 TUN 模式)。
使用方式:可从 releases 下载预编译包,或用 cargo build --release(加 --features ui 构建桌面 UI)。首次运行需以管理员权限执行 mhrv-rs --install-cert 安装本地生成的 MITM CA。配置文件位于各平台用户配置目录,也可用当前目录 config.json。常用命令包括 mhrv-rs serve、mhrv-rs test、mhrv-rs test-sni、mhrv-rs scan-ips。需在 script.google.com 部署 Code.gs 并设置 AUTH_KEY,将部署 ID 填入 script_id。
适用场景:浏览器或支持 SOCKS5 的应用代理、无头服务器部署(nohup 或 systemd)、与 xray/v2ray 上游配合、Android 设备流量捕获。
限制:HTTPS 拦截依赖安装 CA;Android 7+ 部分应用不信任用户 CA,需改用 SOCKS5 或 google_only 模式;Apps Script 存在配额限制;google_ip、front_domain 等具体取值与效果需自行验证。其余细节资料未提供。