
MasterHttpRelayVPN-RUST v1.9.37
@masterking32 के MasterHttpRelayVPN का Rust पोर्ट — मूल विचार और Python कार्यान्वयन के लिए सारा श्रेय @masterking32 को जाता है। TLS SNI छिपाव के साथ Google Apps Script रिले के माध्यम से मुफ्त DPI बाईपास। CLI + क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप UI, HTTP + SOCKS5 प्रॉक्सी, कोई रनटाइम निर्भरता नहीं।
mhrv-rs — मुफ्त में सेंसरशिप को बायपास करें, अपने Google अकाउंट के साथ
एक छोटा प्रोग्राम जो आपके कंप्यूटर पर चलता है और आपको मुफ्त में ब्लॉक की गई वेबसाइटों पर जाने देता है, एक Google Apps Script का उपयोग करके जिसे आप अपने मुफ्त Google अकाउंट में डिप्लॉय करते हैं। आपका ISP केवल www.google.com पर एन्क्रिप्टेड ट्रैफ़िक देखता है — वह नहीं जान सकता कि आप वास्तव में क्या देख रहे हैं।
🇬🇧 English Quick Start · Full Guide (advanced topics) 🇮🇷 راهاندازی سریع فارسی · راهنمای کامل (مباحث پیشرفته)
۱. راهنمای تصویری راه اندازی به زبان فارسی (YouTube)
۲. راهنمای جامع متنی راه اندازی به زبان فارسی با تشکر از Kian Irani
आपको क्या मिलता है
- 🌐 DPI / SNI ब्लॉकिंग को बायपास करें Google के एज को रिले के रूप में उपयोग करके
- 💯 पूरी तरह से मुफ्त — आपके अपने Google अकाउंट के मुफ्त टियर पर चलता है
- ⚡ एक छोटी फ़ाइल (~3 MB), कोई Python, कोई Node.js, कोई डिपेंडेंसी नहीं
- 🖥️ Mac, Windows, Linux, Android, OpenWRT राउटर पर काम करता है
- 🦊 कोई भी ब्राउज़र या ऐप जो HTTP प्रॉक्सी या SOCKS5 सपोर्ट करता है
यह कैसे काम करता है (सरल चित्र)
आप → ब्राउज़र → mhrv-rs ──┐
│ ISP केवल देखता है: www.google.com
▼
Google का नेटवर्क
│
▼
आपका मुफ्त Apps Script वास्तविक साइट लाता है
│
▼
Twitter / ChatGPT / आपकी पसंद की ब्लॉक की गई साइट
ISPs एन्क्रिप्टेड HTTPS के अंदर नहीं पढ़ सकते। वे केवल पता देखते हैं — www.google.com। वास्तविक पृष्ठ लुकअप Google के नेटवर्क के अंदर, एन्क्रिप्टेड टनल में छिपा होता है।
त्वरित आरंभ (Quick Start)
लगभग 5 मिनट। आपको चाहिए:
- एक मुफ्त Google अकाउंट (कोई भी Gmail काम करता है)
- एक कंप्यूटर (Mac, Windows, या Linux)
- Firefox या Chrome
चरण 1 — Google Apps Script बनाएं (एक बार)
- script.google.com पर जाएं, अपने Google अकाउंट से साइन इन करें
- ऊपर बाईं ओर New project पर क्लिक करें
- एडिटर में डिफ़ॉल्ट कोड हटाएं
- इस रिपॉजिटरी में फ़ाइल
assets/apps_script/Code.gsखोलें, सभी को कॉपी करें, Apps Script एडिटर में पेस्ट करें (जो था उसे बदलें) - शीर्ष के पास यह पंक्ति खोजें:
const AUTH_KEY = "CHANGE_ME_TO_A_STRONG_SECRET";CHANGE_ME_TO_A_STRONG_SECRETको अपनी एक लंबी रैंडम स्ट्रिंग से बदलें। इस स्ट्रिंग को रखें — आप इसे चरण 3 में ऐप में पेस्ट करेंगे। इसे पासवर्ड की तरह समझें। - 💾 Save पर क्लिक करें (या
Ctrl/Cmd+S) - Deploy (ऊपर दाएं) → New deployment पर क्लिक करें
- "Select type" के बगल में गियर आइकन ⚙ पर क्लिक करें → Web app चुनें
- सेट करें:
- Execute as: Me (आपका Google अकाउंट)
- Who has access: Anyone
- Deploy पर क्लिक करें। Google अनुमति मांग सकता है — Authorize access पर क्लिक करें और स्वीकार करें
- Google एक Deployment ID (एक लंबी रैंडम स्ट्रिंग) दिखाता है। इसे कॉपी करें — आपको चरण 3 में इसकी आवश्यकता होगी।
टिप: यदि आप बाद में
Code.gsको अपडेट करते हैं, तो नया डिप्लॉयमेंट न बनाएं। कोड संपादित करें, फिर Deploy → Manage deployments → ✏️ → Version: New version → Deploy पर जाएं। Deployment ID वही रहेगा।
चरण 2 — mhrv-rs डाउनलोड करें
नवीनतम रिलीज़ पृष्ठ पर जाएं और अपने कंप्यूटर के लिए फ़ाइल डाउनलोड करें:
| आपके पास है | यह डाउनलोड करें |
|---|---|
| Apple Silicon (M1 / M2 / M3 / M4 चिप) वाला Mac | mhrv-rs-macos-arm64-app.zip |
| Intel चिप वाला Mac | 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 पर काम करता है।
इसे अनज़िप करें।
चरण 3 — पहली बार चलाएं
लॉन्चर पर डबल-क्लिक करें:
| Mac | run.command |
| Windows | run.bat |
| Linux | ./run.sh (टर्मिनल में) |
पहली बार, यह आपके कंप्यूटर का पासवर्ड मांगता है। यह एक छोटा सर्टिफिकेट इंस्टॉल करने के लिए है ताकि आपका ब्राउज़र mhrv-rs पर भरोसा करे। सर्टिफिकेट आपके कंप्यूटर पर जनरेट होता है और कभी बाहर नहीं जाता — कोई क्लाउड, कोई Google, कोई दूरस्थ संसाधन इसका उपयोग नहीं कर सकता।
mhrv-rs विंडो खुलती है। इसे भरें:
- Apps Script ID(s) → चरण 1 से Deployment ID पेस्ट करें
- Auth key → वह रैंडम स्ट्रिंग पेस्ट करें जो आपने
Code.gsमें डाली थी - बाकी सब डिफ़ॉल्ट पर छोड़ दें
Save config पर क्लिक करें, फिर Start पर। अगर यह काम करता है तो स्टेटस सर्कल हरा हो जाता है।
इसे परखें: Test बटन पर क्लिक करें। यह रिले के माध्यम से एक अनुरोध भेजता है और बताता है कि क्या यह काम किया।
चरण 4 — अपने ब्राउज़र को mhrv-rs का उपयोग करने के लिए कहें
Firefox (अनुशंसित — सबसे आसान)
- Firefox → ☰ मेनू → Settings
- सर्च बॉक्स में "proxy" खोजें
- नेटवर्क सेटिंग्स के अंतर्गत Settings… पर क्लिक करें
- Manual proxy configuration चुनें
- HTTP Proxy:
127.0.0.1पोर्ट:8085 - ☑ "Also use this proxy for HTTPS" चेक करें
- OK पर क्लिक करें
Chrome / Edge
Proxy SwitchyOmega एक्सटेंशन इंस्टॉल करें और प्रॉक्सी को 127.0.0.1:8085 पर सेट करें।
macOS (पूरा सिस्टम)
System Settings → Network → Wi-Fi → Details → Proxies → Web Proxy (HTTP) और Secure Web Proxy (HTTPS) दोनों को सक्षम करें, दोनों 127.0.0.1:8085 पर पॉइंट करें।
चरण 5 — इसे आज़माएं
अपने ब्राउज़र में कोई ब्लॉक की गई साइट खोलें। उसे लोड होना चाहिए।
अगर कुछ काम नहीं करता:
- mhrv-rs विंडो में Test पर क्लिक करें — यह बताता है कि कौन सा कदम विफल हो रहा है
- विंडो के नीचे Recent log पैनल देखें
- नीचे दिए गए सामान्य प्रश्न देखें