زبان: English | فارسی
کانال تلگرام 📣: https://t.me/masterdnsvpn
تشکر ویژه ❤️: Abolix
MasterHttpRelayVPN یک پراکسی محلی است که ترافیک مرورگر را از مسیر Google Apps Script و Domain Fronting عبور میدهد. برای مسیر ساده فقط همین پروژه و یک اکانت رایگان Google کافی است. اگر بعضی سایتها خروجی Google را مسدود کنند، بعدا میتوانید Exit Node اضافه کنید.
مرورگر -> پراکسی محلی -> مسیر Google -> رله Apps Script شما -> سایت مقصد
فیلتر فقط اتصال شبیه Google را میبیند
شروع سریع | Docker | اشتراک گذاری LAN | راهنمای Exit Node
مرجع تنظیمات | رفع مشکل | نکات امنیتی | معماری
قبل از اجرای پراکسی، باید یک بار رله Google را deploy کنید. فقط یک اکانت Google لازم دارید و این کار حدود دو دقیقه زمان میبرد.
این خط را پیدا کنید و با یک رمز طولانی و مخصوص خودتان عوض کنید:
javascript
const AUTH_KEY = "your-secret-password-here";
از مسیر Deploy -> New deployment -> Web app بروید.
این دو مقدار را برای setup wizard نگه دارید:
Deployment ID از Google Apps ScriptAUTH_KEY، یک رمز طولانی که باید دقیقا با auth_key در کانفیگ محلی یکی باشداگر توضیح کاملتر میخواهید، شروع سریع را ببینید.
پروژه را با Git یا ZIP دریافت کنید، سپس لانچر یککلیکی را اجرا کنید.
گزینه A: Git
git clone https://github.com/masterking32/MasterHttpRelayVPN.git
cd MasterHttpRelayVPN
گزینه B: ZIP
MasterHttpRelayVPN یک terminal باز کنید.بعد برنامه را اجرا کنید:
Windows
start.bat
Linux / macOS
chmod +x start.sh
./start.sh
لانچر virtualenv میسازد، وابستگیها را نصب میکند، اگر config.json وجود نداشته باشد setup wizard را باز میکند، و سپس پراکسی را اجرا میکند.
بعد از اجرا، مرورگر را روی این پراکسی تنظیم کنید:
| گزینه | مقدار |
|---|---|
| نوع پراکسی | HTTP |
| آدرس | 127.0.0.1 |
| پورت | 8085 |
| پورت SOCKS5، اختیاری | 1080 |
برای سایتهای HTTPS، اگر برنامه نتوانست گواهی را خودکار نصب کند، فایل ca/ca.crt را نصب کنید. راهنمای کامل در شروع سریع است.
unauthorized میبینید، مقدار AUTH_KEY در apps_script/Code.gs باید دقیقا با auth_key در config.json یکی باشد.python main.py --scan را اجرا کنید و مرجع تنظیمات را ببینید.این پروژه برای آموزش، تست و پژوهش ارائه شده است. مسئولیت رعایت قوانین و شرایط سرویسها با کاربر است. فایل config.json، مقدار auth_key، پوشه ca/، و آدرس Exit Node همراه با PSK معتبر را با کسی به اشتراک نگذارید. قبل از فعال کردن استفاده در شبکه محلی، نکات امنیتی را بخوانید.
MasterHttpRelayVPN فقط برای آموزش، تست و پژوهش ارائه شده است.
MIT
$ claude mcp add MasterHttpRelayVPN \
-- python -m otcore.mcp_server <graph>