Loading repository data…
Loading repository data…
masterking32 / repository
Domain-fronted HTTP/SOCKS5 proxy tunneling traffic through Google Apps Script with MITM TLS interception, HTTP/1-2 multiplexing, and DPI evasion.
Youtube safe search and live streaming are now Bypassed & Working by default. so you don't need
youtube_via_relayor Cloudflare / VPSexit_nodefor it.
Language: English | Persian / فارسی
نسخه فارسی با AI ایجاد شده. ترجیحا از نسخه انگلیسی استفاده کنید.
Telegram Channel 📣: https://t.me/MasterDnsVPN | @MasterDnsVPN
Telegram Group 📣: https://t.me/MasterDnsVPNGroup | @MasterDnsVPNGroup
❤️ Special Thanks to Abolix for making this project possible and maintaining it.
MasterHttpRelayVPN is a local proxy that routes browser traffic through a Google Apps Script relay using domain fronting. The simple path needs only this project and a free Google account. For sites that block Google egress, you can optionally add an exit node later.
We mainly use MITM (Man in the Middle) and Domain Fronting techniques.
Browser -> Local proxy -> Google front -> Your Apps Script relay -> Target site
network filter sees a Google-facing connection
Click the links below for guides on common topics.
Getting Started : How to set up the proxy and deploy the Google relay.
Exit Node : Connect to Cloudflare Workers or a VPS for destinations to fix ChatGPT, Turnstile, and similar sites blocking Google IPs.
LAN Sharing : Share the proxy with other devices on your local network. (Android, iOS, other computers)
Configuration : Reference for all config options, plus diagnostic commands.
Security : Important notes on safely using and sharing the proxy.
Troubleshooting : Common issues and how to resolve them.
Docker : Instructions for running the proxy in a Docker container.
Architecture : Overview of the system design and components.
Before running the local proxy, deploy the Google relay once. You only need a Google account and about two minutes.
Open Google Apps Script and sign in.
Click New project.
Delete the default editor content.
Open apps_script/Code.gs, copy everything, and paste it into Apps Script.
Find this line and replace it with your own long secret:
const AUTH_KEY = "your-secret-password-here";
Click Deploy -> New deployment -> Web app.
Set Execute as to Me.
Set Who has access to Anyone.
Click Deploy, approve the permission screen, and copy the Deployment ID.
Keep these two values ready for the setup wizard:
Deployment ID from Google Apps ScriptAUTH_KEY, a long secret that must match auth_key in your local configIf you want more detail, use Getting Started.
Download the project with either Git or ZIP, then run the one-click launcher.
Option A: ZIP
Option B: Git
git clone https://github.com/masterking32/MasterHttpRelayVPN.git
cd MasterHttpRelayVPN
Then start the app:
Windows
start.bat
Linux / macOS
chmod +x start.sh
./start.sh
The launcher creates a virtual environment, installs dependencies, opens the setup wizard if config.json is missing, and starts the proxy.
After it starts, configure your browser to use:
| Field | Value |
|---|---|
| Proxy type | HTTP |
| Address | 127.0.0.1 |
| Port | 8085 |
| SOCKS5 port | 1080 |
After starting, CA will be installed automatically.
You can use telegram as : https://t.me/socks?server=127.0.0.1&port=1080 or if you are using PC client, you can add HTTP proxy with manually.
unauthorized, make sure AUTH_KEY in apps_script/Code.gs exactly matches auth_key in config.json.If you find this project helpful, you can support it with a donation:
masterking32.ton0x517f07305D6ED781A089322B6cD93d1461bF8652TLApdY8APWkFHHoxebxGY8JhMeChiETqFHThis project is provided for educational, testing, and research use. You are responsible for following applicable laws and service terms. Never share config.json, auth_key, ca/, or an exit-node URL together with a valid PSK. Read Security Notes before sharing the proxy with other devices.
MIT