
MasterHttpRelayVPN-RUST v1.9.37
Rust port von @masterking32's MasterHttpRelayVPN — alle Anerkennung gebührt @masterking32 für die ursprüngliche Idee und die Python-Implementierung. Kostenlose DPI-Umgehung über ein Google Apps Script Relay mit TLS-SNI-Verschleierung. CLI + plattformübergreifende Desktop-Benutzeroberfläche, HTTP + SOCKS5 Proxy, keine Laufzeitabhängigkeiten.
mhrv-rs — Umgehe Zensur kostenlos mit deinem eigenen Google-Konto
Ein kleines Programm, das auf deinem Computer läuft und dir ermöglicht, blockierte Websites kostenlos zu besuchen, indem es ein Google Apps Script verwendet, das du in deinem eigenen kostenlosen Google-Konto bereitstellst. Dein ISP sieht nur verschlüsselten Datenverkehr zu www.google.com — er kann nicht erkennen, was du wirklich besuchst.
🇬🇧 Englischer Schnellstart · Vollständige Anleitung (fortgeschrittene Themen) 🇮🇷 راهاندازی سریع فارسی · راهنمای کامل (مباحث پیشرفته)
۱. راهنمای تصویری راه اندازی به زبان فارسی (YouTube)
۲. راهنمای جامع متنی راه اندازی به زبان فارسی با تشکر از Kian Irani
Was du bekommst
- 🌐 Umgeht DPI / SNI-Blockierung durch Nutzung von Googles Edge als Relay
- 💯 Völlig kostenlos — läuft in der kostenlosen Stufe deines eigenen Google-Kontos
- ⚡ Eine kleine Datei (~3 MB), kein Python, kein Node.js, keine Abhängigkeiten
- 🖥️ Funktioniert auf Mac, Windows, Linux, Android, OpenWRT-Routern
- 🦊 Jeder Browser oder jede App, die HTTP-Proxy oder SOCKS5 unterstützt
Wie es funktioniert (das einfache Bild)
Du → Browser → mhrv-rs ──┐
│ ISP sieht nur: www.google.com
▼
Googles Netzwerk
│
▼
dein kostenloses Apps Script ruft die echte Seite ab
│
▼
Twitter / ChatGPT / blockierte Seite deiner Wahl
ISPs können nicht in verschlüsseltes HTTPS hineinlesen. Sie sehen nur die Adresse — www.google.com. Die eigentliche Seitenabfrage findet in Googles Netzwerk statt, versteckt im verschlüsselten Tunnel.
Schnellstart
Etwa 5 Minuten. Du benötigst:
- Ein kostenloses Google-Konto (jede Gmail-Adresse funktioniert)
- Einen Computer (Mac, Windows oder Linux)
- Firefox oder Chrome
Schritt 1 — Das Google Apps Script erstellen (einmalig)
- Gehe zu script.google.com und melde dich mit deinem Google-Konto an
- Klicke oben links auf Neues Projekt
- Lösche den Standardcode im Editor
- Öffne die Datei
assets/apps_script/Code.gsin diesem Repository, kopiere den gesamten Inhalt und füge ihn in den Apps Script-Editor ein (ersetze den vorhandenen Code) - Finde diese Zeile in der Nähe des Anfangs:
Ersetzeconst AUTH_KEY = "CHANGE_ME_TO_A_STRONG_SECRET";CHANGE_ME_TO_A_STRONG_SECRETdurch einen eigenen langen, zufälligen String. Behalte diesen String — du wirst ihn in Schritt 3 in die App einfügen. Behandle ihn wie ein Passwort. - Klicke auf 💾 Speichern (oder
Ctrl/Cmd+S) - Klicke auf Bereitstellen (oben rechts) → Neue Bereitstellung
- Klicke auf das Zahnradsymbol ⚙ neben „Typ auswählen" → wähle Web-App
- Stelle ein:
- Ausführen als: Ich (dein Google-Konto)
- Zugriff für: Jeder
- Klicke auf Bereitstellen. Google fragt möglicherweise nach Berechtigungen — klicke auf Zugriff autorisieren und bestätige
- Google zeigt eine Bereitstellungs-ID (einen langen zufälligen String). Kopiere sie — du wirst sie in Schritt 3 benötigen.
Tipp: Wenn du später
Code.gsaktualisierst, erstelle keine neue Bereitstellung. Bearbeite den Code, gehe dann zu Bereitstellen → Bereitstellungen verwalten → ✏️ → Version: Neue Version → Bereitstellen. Die Bereitstellungs-ID bleibt gleich.
Schritt 2 — mhrv-rs herunterladen
Gehe zur letzten Release-Seite und lade die Datei für deinen Computer herunter:
| Dein System | Lade dies herunter |
|---|---|
| Mac mit Apple Silicon (M1 / M2 / M3 / M4-Chip) | mhrv-rs-macos-arm64-app.zip |
| Mac mit Intel-Chip | mhrv-rs-macos-amd64-app.zip |
| Windows | mhrv-rs-windows-amd64.zip |
| Linux (Ubuntu / Mint / Fedora / Debian / Arch) | mhrv-rs-linux-amd64.tar.gz |
| Android-Smartphone oder -Tablet | mhrv-rs-android-universal-v*.apk |
| OpenWRT-Router oder Alpine | mhrv-rs-linux-musl-amd64.tar.gz |
Mac: Nicht sicher, ob Apple Silicon oder Intel? Klicke auf → Über diesen Mac. Wenn bei „Chip" Apple steht, nimm arm64. Wenn Intel, nimm amd64.
Linux: Du erhältst einen
GLIBC-Fehler? Verwende stattdessen die Dateilinux-musl-amd64— sie funktioniert auf jedem Linux ohne Abhängigkeiten.
Entpacke die Datei.
Schritt 3 — Erster Start
Doppelklicke auf den Starter:
| Mac | run.command |
| Windows | run.bat |
| Linux | ./run.sh (im Terminal) |
Beim ersten Mal fragt es nach deinem Computer-Passwort. Dies dient dazu, ein kleines Zertifikat zu installieren, damit dein Browser mhrv-rs vertraut. Das Zertifikat wird auf deinem Computer generiert und verlässt ihn nie — keine Cloud, kein Google, nichts Fernes kann es nutzen.
Das mhrv-rs-Fenster öffnet sich. Fülle aus:
- Apps Script-ID(s) → füge die Bereitstellungs-ID aus Schritt 1 ein
- Auth-Key → füge den zufälligen String ein, den du in
Code.gsgesetzt hast - Lasse alles andere auf den Standardwerten
Klicke auf Konfiguration speichern, dann auf Starten. Der Statuskreis wird grün, wenn es funktioniert.
Teste es: Klicke auf die Schaltfläche Test. Es sendet eine Anfrage durch das Relay und teilt dir mit, ob es funktioniert hat.
Schritt 4 — Deinem Browser mitteilen, mhrv-rs zu verwenden
Firefox (empfohlen — am einfachsten)
- Firefox → ☰-Menü → Einstellungen
- Suche im Suchfeld nach „Proxy"
- Klicke unter Netzwerkeinstellungen auf Einstellungen…
- Wähle Manuelle Proxy-Konfiguration
- HTTP-Proxy:
127.0.0.1Port:8085 - ☑ Aktiviere „Diesen Proxy auch für HTTPS verwenden"
- Klicke auf OK
Chrome / Edge
Installiere die Erweiterung Proxy SwitchyOmega und setze den Proxy auf 127.0.0.1:8085.
macOS (systemweit)
Systemeinstellungen → Netzwerk → Wi-Fi → Details → Proxies → aktiviere sowohl Web-Proxy (HTTP) als auch Sicherer Web-Proxy (HTTPS), beide mit 127.0.0.1:8085.