
Porting Rust di MasterHttpRelayVPN di @masterking32 — tutto il merito a @masterking32 per l'idea originale e l'implementazione in Python. Bypass DPI gratuito tramite un relay Google Apps Script con occultamento SNI TLS. CLI + interfaccia desktop cross-platform, proxy HTTP + SOCKS5, nessuna dipendenza runtime.
Un piccolo programma che gira sul tuo computer e ti permette di visitare siti bloccati gratuitamente, usando uno Google Apps Script che distribuisci nel tuo account Google gratuito. Il tuo ISP vede solo traffico crittografato verso www.google.com — non può capire cosa stai realmente visitando.
🇬🇧 Guida rapida in inglese · Guida completa (argomenti avanzati) 🇮🇷 راهاندازی سریع فارسی · راهنمای کامل (مباحث پیشرفته)
۱. راهنمای تصویری راه اندازی به زبان فارسی (YouTube)
۲. راهنمای جامع متنی راه اندازی به زبان فارسی با تشکر از Kian Irani
tu → browser → mhrv-rs ──┐
│ L'ISP vede solo: www.google.com
▼
La rete di Google
│
▼
il tuo Apps Script gratuito recupera il sito reale
│
▼
Twitter / ChatGPT / sito bloccato a tua scelta
Gli ISP non possono leggere l'interno dell'HTTPS crittografato. Vedono solo l'indirizzo — www.google.com. La ricerca effettiva della pagina avviene all'interno della rete di Google, nascosta nel tunnel crittografato.
Circa 5 minuti. Ti serve:
assets/apps_script/Code.gs in questo repository, copia tutto, incollalo nell'editor di Apps Script (sostituendo quello che c'era)const AUTH_KEY = "CHANGE_ME_TO_A_STRONG_SECRET";
Cambia CHANGE_ME_TO_A_STRONG_SECRET con una lunga stringa casuale tua. Conserva questa stringa — la incollerai nell'app al Passo 3. Trattala come una password.Ctrl/Cmd+S)Consiglio: se in futuro aggiorni
Code.gs, non creare una nuova distribuzione. Modifica il codice, poi vai su Distribuisci → Gestisci distribuzioni → ✏️ → Versione: Nuova versione → Distribuisci. L'ID di distribuzione rimane lo stesso.
Vai alla pagina dell'ultima versione e scarica il file per il tuo computer:
| Sei su | Scarica questo |
|---|---|
| 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 |
| Telefono o tablet Android | mhrv-rs-android-universal-v*.apk |
| Router OpenWRT o Alpine | mhrv-rs-linux-musl-amd64.tar.gz |
Mac: non sai se è Apple Silicon o Intel? Clicca su → About This Mac. Se "Chip" dice Apple, prendi arm64. Se dice Intel, prendi amd64.
Linux: ottieni un errore
GLIBC? Usa invece il filelinux-musl-amd64— funziona su qualsiasi Linux senza dipendenze.
Decomprimi il file.
Fai doppio clic sul launcher:
| Mac | run.command |
| Windows | run.bat |
| Linux | ./run.sh (in un terminale) |
La prima volta chiede la password del computer. Serve per installare un piccolo certificato in modo che il browser si fidi di mhrv-rs. Il certificato viene generato sul tuo computer e non lo lascia mai — nessuna nuvola, nessun Google, nulla di remoto può usarlo.
Si apre la finestra di mhrv-rs. Compila:
Code.gsClicca su Salva configurazione, poi su Avvia. Il cerchio di stato diventa verde se funziona.
Provalo: clicca sul pulsante Test. Invia una richiesta attraverso il relay e ti dice se ha funzionato.
127.0.0.1 Porta: 8085Installa l'estensione Proxy SwitchyOmega e imposta il proxy su 127.0.0.1:8085.
Impostazioni di sistema → Rete → Wi-Fi → Dettagli → Proxy → abilita sia Proxy web (HTTP) che Proxy web sicuro (HTTPS), entrambi puntati a 127.0.0.1:8085.
Apri un sito bloccato nel browser. Dovrebbe caricarsi.
Se qualcosa non funziona: