
MasterHttpRelayVPN-RUST v1.9.37
Port em Rust do MasterHttpRelayVPN do @masterking32 — todo crédito ao @masterking32 pela ideia original e implementação em Python. Bypass DPI gratuito via um relay do Google Apps Script com ocultação de SNI TLS. CLI + interface de desktop multiplataforma, proxy HTTP + SOCKS5, sem dependências de runtime.
mhrv-rs — burle a censura gratuitamente, com sua própria conta do Google
Um pequeno programa que roda no seu computador e permite visitar sites bloqueados gratuitamente, usando um Google Apps Script que você implanta na sua própria conta gratuita do Google. Sua operadora vê apenas tráfego criptografado para www.google.com — ela não consegue saber o que você realmente está visitando.
🇬🇧 Guia Rápido em Inglês · Guia Completo (tópicos avançados) 🇮🇷 راهاندازی سریع فارسی · راهنمای کامل (مباحث پیشرفته)
۱. راهنمای تصویری راه اندازی به زبان فارسی (YouTube)
۲. راهنمای جامع متنی راه اندازی به زبان فارسی با تشکر از Kian Irani
O que você obtém
- 🌐 Ignora bloqueio DPI / SNI usando a borda do Google como relay
- 💯 Completamente gratuito — roda no nível gratuito da sua própria conta do Google
- ⚡ Um arquivo pequeno (~3 MB), sem Python, sem Node.js, sem dependências
- 🖥️ Funciona em Mac, Windows, Linux, Android, roteadores OpenWRT
- 🦊 Qualquer navegador ou aplicativo que suporte proxy HTTP ou SOCKS5
Como funciona (imagem simples)
você → navegador → mhrv-rs ──┐
│ ISP só vê: www.google.com
▼
Rede do Google
│
▼
seu Apps Script gratuito busca o site real
│
▼
Twitter / ChatGPT / site bloqueado de sua escolha
ISPs não conseguem ler dentro do HTTPS criptografado. Eles veem apenas o endereço — www.google.com. A consulta real da página acontece dentro da rede do Google, oculta no túnel criptografado.
Início Rápido
Cerca de 5 minutos. Você precisa de:
- Uma conta gratuita do Google (qualquer Gmail serve)
- Um computador (Mac, Windows ou Linux)
- Firefox ou Chrome
Passo 1 — Crie o Google Apps Script (uma vez)
- Acesse script.google.com, faça login com sua conta do Google
- Clique em New project no canto superior esquerdo
- Exclua o código padrão no editor
- Abra o arquivo
assets/apps_script/Code.gsneste repositório, copie todo o conteúdo, cole no editor do Apps Script (substituindo o que estava lá) - Encontre esta linha perto do topo:
Altereconst AUTH_KEY = "CHANGE_ME_TO_A_STRONG_SECRET";CHANGE_ME_TO_A_STRONG_SECRETpara uma longa string aleatória de sua escolha. Guarde esta string — você a colará no aplicativo no Passo 3. Trate-a como uma senha. - Clique em 💾 Save (ou
Ctrl/Cmd+S) - Clique em Deploy (canto superior direito) → New deployment
- Clique no ícone de engrenagem ⚙ ao lado de "Select type" → escolha Web app
- Defina:
- Execute as: Me (sua conta do Google)
- Who has access: Anyone
- Clique em Deploy. O Google pode pedir permissões — clique em Authorize access e aprove
- O Google mostra um Deployment ID (uma longa string aleatória). Copie-o — você precisará dele no Passo 3.
Dica: se você atualizar
Code.gsdepois, não crie um novo deployment. Edite o código, depois vá em Deploy → Manage deployments → ✏️ → Version: New version → Deploy. O Deployment ID permanece o mesmo.
Passo 2 — Baixe o mhrv-rs
Acesse a página do último lançamento e baixe o arquivo para seu computador:
| Seu sistema | Baixe este |
|---|---|
| Mac com chip Apple Silicon (M1 / M2 / M3 / M4) | mhrv-rs-macos-arm64-app.zip |
| Mac com 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 |
| Celular ou tablet Android | mhrv-rs-android-universal-v*.apk |
| Roteador OpenWRT ou Alpine | mhrv-rs-linux-musl-amd64.tar.gz |
Mac: não tem certeza se é Apple Silicon ou Intel? Clique em → About This Mac. Se "Chip" disser Apple, pegue arm64. Se Intel, pegue amd64.
Linux: recebendo erro
GLIBC? Use o arquivolinux-musl-amd64— funciona em qualquer Linux sem dependências.
Descompacte.
Passo 3 — Primeira execução
Clique duas vezes no lançador:
| Mac | run.command |
| Windows | run.bat |
| Linux | ./run.sh (em um terminal) |
Na primeira vez, ele pede a senha do seu computador. Isso é para instalar um pequeno certificado para que seu navegador confie no mhrv-rs. O certificado é gerado no seu computador e nunca sai dele — nenhuma nuvem, nenhum Google, nada remoto pode usá-lo.
A janela do mhrv-rs abre. Preencha:
- Apps Script ID(s) → cole o Deployment ID do Passo 1
- Auth key → cole a string aleatória que você colocou em
Code.gs - Deixe todo o resto como padrão
Clique em Save config, depois Start. O círculo de status fica verde se funcionar.
Teste: clique no botão Test. Ele envia uma requisição através do relay e informa se funcionou.
Passo 4 — Configure seu navegador para usar o mhrv-rs
Firefox (recomendado — mais fácil)
- Firefox → ☰ menu → Settings
- Pesquise "proxy" na caixa de busca
- Clique em Settings… em Network Settings
- Escolha Manual proxy configuration
- HTTP Proxy:
127.0.0.1Porta:8085 - ☑ Marque "Also use this proxy for HTTPS"
- Clique em OK
Chrome / Edge
Instale a extensão Proxy SwitchyOmega e configure o proxy para 127.0.0.1:8085.
macOS (sistema inteiro)
System Settings → Network → Wi-Fi → Details → Proxies → habilite Web Proxy (HTTP) e Secure Web Proxy (HTTPS), ambos apontando para 127.0.0.1:8085.
Passo 5 — Teste
Abra qualquer site bloqueado em seu navegador. Deve carregar.
Se algo não funcionar:
- Clique em Test na janela do mhrv-rs — ele identifica qual etapa está falhando
- Olhe no painel Recent log na parte inferior da janela
- Veja Perguntas frequentes abaixo