
Порт на Rust от @masterking32's MasterHttpRelayVPN — вся заслуга @masterking32 за оригинальную идею и реализацию на Python. Бесплатный обход DPI через ретранслятор Google Apps Script со скрытием TLS SNI. CLI + кроссплатформенный графический интерфейс, HTTP + SOCKS5 прокси, без зависимостей времени выполнения.
Небольшая программа, которая запускается на вашем компьютере и позволяет бесплатно посещать заблокированные сайты, используя Google Apps Script, развёрнутый в вашем бесплатном аккаунте Google. Ваш провайдер видит только зашифрованный трафик до www.google.com — он не может определить, что вы на самом деле посещаете.
🇬🇧 English Quick Start · Full Guide (advanced topics) 🇮🇷 راهاندازی سریع فارسی · راهنمای کامل (مباحث پیشرفته)
۱. راهنمای تصویری راه اندازی به زبان فارسی (YouTube)
۲. راهنمای جامع متنی راه اندازی به زبان فارسی با تشکر از Kian Irani
вы → браузер → mhrv-rs ──┐
│ Провайдер видит только: www.google.com
▼
Сеть Google
│
▼
ваш бесплатный Apps Script загружает реальный сайт
│
▼
Twitter / ChatGPT / любой заблокированный сайт
Провайдеры не могут прочитать содержимое зашифрованного HTTPS. Они видят только адрес — www.google.com. Фактическая загрузка страниц происходит внутри сети Google, скрытая в зашифрованном туннеле.
Примерно 5 минут. Вам понадобятся:
assets/apps_script/Code.gs в этом репозитории, скопируйте весь его содержимое и вставьте в редактор Apps Script, заменив предыдущий кодconst AUTH_KEY = "CHANGE_ME_TO_A_STRONG_SECRET";
Замените CHANGE_ME_TO_A_STRONG_SECRET на вашу собственную длинную случайную строку. Сохраните эту строку — вы вставите её в приложение на шаге 3. Относитесь к ней как к паролю.Ctrl/Cmd+S)Совет: если впоследствии вы обновите код в
Code.gs, не создавайте новый деплой. Отредактируйте код, затем перейдите Deploy → Manage deployments → ✏️ → Version: New version → Deploy. Deployment ID останется прежним.
Перейдите на страницу последнего релиза и скачайте файл для вашего компьютера:
| Ваша система | Скачать этот файл |
|---|---|
| Mac с чипом Apple Silicon (M1 / M2 / M3 / M4) | mhrv-rs-macos-arm64-app.zip |
| Mac с чипом 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 |
| Телефон или планшет Android | mhrv-rs-android-universal-v*.apk |
| Роутер OpenWRT или Alpine | mhrv-rs-linux-musl-amd64.tar.gz |
Mac: не уверены, Apple Silicon или Intel? Нажмите → About This Mac. Если в строке «Chip» указано Apple, скачивайте arm64. Если Intel — amd64.
Linux: появляется ошибка
GLIBC? Вместо этого используйте файлlinux-musl-amd64— он работает на любом Linux без зависимостей.
Распакуйте архив.
Дважды щёлкните по файлу запуска:
| Mac | run.command |
|---|---|
| Windows | run.bat |
| Linux | ./run.sh (в терминале) |
При первом запуске программа запросит пароль вашего компьютера. Это необходимо для установки небольшого сертификата, чтобы ваш браузер доверял mhrv-rs. Сертификат создаётся на вашем компьютере и никогда его не покидает — ни облако, ни Google, ни кто-либо ещё не может его использовать.
Откроется окно mhrv-rs. Заполните поля:
Code.gsНажмите Save config, затем Start. Если всё работает, индикатор состояния станет зелёным.
Проверьте: нажмите кнопку Test. Она отправляет один запрос через ретранслятор и сообщает, успешно ли он выполнен.
127.0.0.1 Порт: 8085Установите расширение Proxy SwitchyOmega и настройте прокси на 127.0.0.1:8085.
System Settings → Network → Wi-Fi → Details → Proxies → включите оба Web Proxy (HTTP) и Secure Web Proxy (HTTPS), оба указывают на 127.0.0.1:8085.
Откройте любой заблокированный сайт в браузере. Он должен загрузиться.
Если что-то не работает: