aradotso avatar

Masterhttprelayvpn Rust

This is a Rust implementation of a censorship bypass proxy that tunnels traffic through Google Apps Script, making it look like you're just connecting to www.google.com to anyone inspecting the TLS handshake. You deploy your own Apps Script relay, run mhrv-rs locally on port 8085 (HTTP) or 8086 (SOCKS5), and it handles the MITM certificate dance for HTTPS. The appeal is disguising traffic as Google traffic when facing DPI or SNI filtering. It includes a desktop UI, Android build, IP scanner to find fast Google edges, and supports multiple script deployments for quota reasons. The implementation is solid if you need this specific threat model, though setup requires running certificate installs with elevated privileges.

skills.sh installs
256
GitHub stars
26
last updated
Jun 3, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill masterhttprelayvpn-rust --agent claude-code

Installs into .claude/skills of the current project.

Files

MasterHttpRelayVPN-RUST

Skill by ara.so — Daily 2026 Skills collection.

A Rust port of MasterHttpRelayVPN that routes traffic through a Google Apps Script relay, hiding the real destination from DPI/censorship systems. The ISP sees TLS SNI www.google.com; the actual request is proxied inside the encrypted tunnel through your own Google Apps Script deployment.

How it works

Browser → HTTP(8085)/SOCKS5(8086) → mhrv-rs → TLS to Google IP (SNI: www.google.com)
       → Google edge → Apps Script relay → real destination

Install

Prebuilt binaries (recommended)

Download from releases page:

  • Linux: mhrv-rs-linux-x86_64.tar.gz
  • macOS: mhrv-rs-macos-aarch64.tar.gz or mhrv-rs-macos-x86_64.tar.gz
  • Windows: mhrv-rs-windows-x86_64.zip
  • Android: mhrv-rs-android-universal-v*.apk

Build from source

# CLI only
cargo build --release

# CLI + desktop UI (egui)
cargo build --release --features ui

# Binaries output to:
# target/release/mhrv-rs       (CLI)
# target/release/mhrv-rs-ui    (Desktop UI)

First Run: Install MITM CA

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Category
Rust
First seen
Jun 3, 2026

More from aradotso/trending-skills

All 251

Recommended

More Rust
1pproenca avatarrust-write-testspproenca/dot-skillsExpert-level Rust testing — the "What Could Break?" framework, five transformations from superficial to expert tests, flake hunting protocol, intent-based asser248skills.sh installs
2charleswiltgen avataraxiom-ownership-conventionscharleswiltgen/axiomUse when optimizing large value type performance, working with noncopyable types, reducing ARC traffic, or using InlineArray/Span for zero-copy memory access. C158skills.sh installs
3bearcove avataridiomatic-rustbearcove/pikruIdiomatic Rust patterns for pikru C port. Use when writing or reviewing Rust code ported from C. Don't write C in Rust - the goal is correct behavior, not line-0skills.sh installs
4mikotoIO avatarrustmikotoIO/mikotoContains knowledge on Mikoto usage of Rust. ALWAYS activate before interacting with the backend, or any part of the codebase written in Rust.0skills.sh installs
5actionbook avatarm15-anti-patternactionbook/rust-skillsUse when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, code review, is this an anti-pattern, bett9.3Kskills.sh installs
6actionbook avatarm03-mutabilityactionbook/rust-skillsCRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immutable, mut, &mut, interior mutability, Cel3.6Kskills.sh installs