
MasterHttpRelayVPN-RUST v1.9.37
Puerto Rust del MasterHttpRelayVPN de @masterking32 — todo el crédito a @masterking32 por la idea original y la implementación en Python. Bypass DPI gratuito mediante un relay de Google Apps Script con ocultación de SNI TLS. CLI + interfaz de escritorio multiplataforma, proxy HTTP + SOCKS5, sin dependencias en tiempo de ejecución.
mhrv-rs — elude la censura gratis, con tu propia cuenta de Google
Un pequeño programa que se ejecuta en tu ordenador y te permite visitar sitios web bloqueados de forma gratuita, usando un Google Apps Script que despliegas en tu propia cuenta gratuita de Google. Tu ISP solo ve tráfico cifrado hacia www.google.com — no puede saber qué estás visitando realmente.
🇬🇧 English Quick Start · Full Guide (advanced topics) 🇮🇷 راهاندازی سریع فارسی · راهنمای کامل (مباحث پیشرفته)
۱. راهنمای تصویری راه اندازی به زبان فارسی (YouTube)
۲. راهنمای جامع متنی راه اندازی به زبان فارسی با تشکر از Kian Irani
Lo que obtienes
- 🌐 Evita el bloqueo DPI / SNI usando el borde de Google como relé
- 💯 Completamente gratuito — se ejecuta en el nivel gratuito de tu propia cuenta de Google
- ⚡ Un archivo pequeño (~3 MB), sin Python, sin Node.js, sin dependencias
- 🖥️ Funciona en Mac, Windows, Linux, Android, routers OpenWRT
- 🦊 Cualquier navegador o aplicación que admita proxy HTTP o SOCKS5
Cómo funciona (la imagen simple)
tú → navegador → mhrv-rs ──┐
│ El ISP solo ve: www.google.com
▼
La red de Google
│
▼
tu Apps Script gratuito obtiene el sitio real
│
▼
Twitter / ChatGPT / sitio bloqueado de tu elección
Los ISP no pueden leer dentro del HTTPS cifrado. Solo ven la dirección — www.google.com. La búsqueda real de la página ocurre dentro de la red de Google, oculta en el túnel cifrado.
Inicio rápido
Unos 5 minutos. Necesitas:
- Una cuenta gratuita de Google (cualquier Gmail funciona)
- Un ordenador (Mac, Windows o Linux)
- Firefox o Chrome
Paso 1 — Crear el Google Apps Script (una sola vez)
- Ve a script.google.com, inicia sesión con tu cuenta de Google
- Haz clic en New project en la parte superior izquierda
- Elimina el código predeterminado en el editor
- Abre el archivo
assets/apps_script/Code.gsen este repositorio, cópialo todo, pégalo en el editor de Apps Script (reemplazando lo que había) - Busca esta línea cerca de la parte superior:
Cambiaconst AUTH_KEY = "CHANGE_ME_TO_A_STRONG_SECRET";CHANGE_ME_TO_A_STRONG_SECRETpor una cadena aleatoria larga propia. Guarda esta cadena — la pegarás en la aplicación en el Paso 3. Trátala como una contraseña. - Haz clic en 💾 Save (o
Ctrl/Cmd+S) - Haz clic en Deploy (arriba a la derecha) → New deployment
- Haz clic en el icono de engranaje ⚙ junto a "Select type" → elige Web app
- Configura:
- Execute as: Me (tu cuenta de Google)
- Who has access: Anyone
- Haz clic en Deploy. Google puede solicitar permisos — haz clic en Authorize access y aprueba
- Google muestra un Deployment ID (una cadena aleatoria larga). Cópialo — lo necesitarás en el Paso 3.
Consejo: si más tarde actualizas
Code.gs, no crees un nuevo deployment. Edita el código, luego ve a Deploy → Manage deployments → ✏️ → Version: New version → Deploy. El Deployment ID sigue siendo el mismo.
Paso 2 — Descargar mhrv-rs
Ve a la página de la última versión y descarga el archivo para tu ordenador:
| Tienes | Descarga esto |
|---|---|
| Mac con Apple Silicon (chip M1 / M2 / M3 / M4) | mhrv-rs-macos-arm64-app.zip |
| Mac con chip Intel | mhrv-rs-macos-amd64-app.zip |
| Windows | mhrv-rs-windows-amd64.zip |
| Linux (Ubuntu / Mint / Fedora / Debian / Arch) | mhrv-rs-linux-amd64.tar.gz |
| Teléfono o tableta Android | mhrv-rs-android-universal-v*.apk |
| Router OpenWRT o Alpine | mhrv-rs-linux-musl-amd64.tar.gz |
Mac: ¿no sabes si es Apple Silicon o Intel? Haz clic en → About This Mac. Si "Chip" dice Apple, obtén arm64. Si dice Intel, obtén amd64.
Linux: ¿tienes un error de
GLIBC? Usa el archivolinux-musl-amd64en su lugar — funciona en cualquier Linux sin dependencias.
Descomprímelo.
Paso 3 — Primera ejecución
Haz doble clic en el lanzador:
| Mac | run.command |
| Windows | run.bat |
| Linux | ./run.sh (en una terminal) |
La primera vez, solicita la contraseña de tu ordenador. Esto es para instalar un pequeño certificado para que tu navegador confíe en mhrv-rs. El certificado se genera en tu ordenador y nunca sale de él — ninguna nube, ni Google, ni nada remoto puede usarlo.
Se abre la ventana de mhrv-rs. Rellena:
- Apps Script ID(s) → pega el Deployment ID del Paso 1
- Auth key → pega la cadena aleatoria que pusiste en
Code.gs - Deja todo lo demás con los valores predeterminados
Haz clic en Save config, luego en Start. El círculo de estado se vuelve verde si funciona.
Pruébalo: haz clic en el botón Test. Envía una solicitud a través del relé y te dice si funcionó.
Paso 4 — Configurar tu navegador para usar mhrv-rs
Firefox (recomendado — el más fácil)
- Firefox → menú ☰ → Settings
- Busca "proxy" en el cuadro de búsqueda
- Haz clic en Settings… en Network Settings
- Elige Manual proxy configuration
- HTTP Proxy:
127.0.0.1Puerto:8085 - ☑ Marca "Also use this proxy for HTTPS"
- Haz clic en OK
Chrome / Edge
Instala la extensión Proxy SwitchyOmega y configura el proxy a 127.0.0.1:8085.
macOS (todo el sistema)
System Settings → Network → Wi-Fi → Details → Proxies → habilita tanto Web Proxy (HTTP) como Secure Web Proxy (HTTPS), ambos apuntando a 127.0.0.1:8085.
Paso 5 — Pruébalo
Abre cualquier sitio bloqueado en tu navegador. Debería cargarse.
Si algo no funciona:
- Haz clic en Test en la ventana de mhrv-rs — señala qué paso está fallando
- Mira el panel Recent log en la parte inferior de la ventana
- Consulta Preguntas frecuentes a continuación