diff --git a/README.md b/README.md index 5c36ec8..82f37d9 100644 --- a/README.md +++ b/README.md @@ -1,214 +1,183 @@ +🚀 MasterRelayVPN v2.0.0.0 -# MasterRelayVPN +Windows Desktop GUI + Python Core + Google Apps Script Backend +یک ابزار حرفه‌ای برای ایجاد پروکسی لوکال سریع، پایدار و قابل استفاده روی شبکه‌های محدود -Windows desktop GUI on top of [masterking32/MasterHttpRelayVPN](https://github.com/masterking32/MasterHttpRelayVPN). Bundles the Python relay engine and a WPF (.NET 8) frontend into a single redistributable folder. -یک پروکسی لوکال بدون نیاز به نصب پیچیده، مناسب برای شبکه‌های محدود و اینترنت‌های فیلترشده. +🔗 GitHub: https://github.com/maattyi/MasterHttpRelayVpnGUI +👨‍💻 Developer: @Mattymatin +✨ ویژگی‌های نسخه 2.0.0.0 +⚡ بهینه‌سازی کامل +کاهش مصرف CPU و RAM +افزایش سرعت اتصال +مدیریت بهتر درخواست‌ها +کاهش لگ و فریز +🌐 پروکسی پیشرفته +پشتیبانی از LAN (استفاده روی موبایل) +Bind به 0.0.0.0 +نمایش آدرس: +192.168.x.x:PORT +پشتیبانی از SOCKS5 (اختیاری) +مدیریت بهتر: +Timeout +Retry +اتصال‌های قطع‌شده +📊 آمار زنده (Real-Time) +سرعت دانلود / آپلود +حجم مصرفی کل +Requests per second +وضعیت اتصال: +✅ پایدار +⚠️ ناپایدار +❌ قطع +🔁 Multi Deployment ID (نسخه جدید) +امکان وارد کردن چند Deployment ID +سوییچ خودکار بین سرورها +Failover هوشمند +پایداری بسیار بیشتر +🎨 رابط کاربری جدید +تم Dark مدرن (سبز) +دکمه Connect حرفه‌ای +نمایش واضح وضعیت اتصال +طراحی تمیز و کاربرپسند +📌 آموزش کامل (0 تا 100) +☁️ 1️⃣ ساخت Google Apps Script +مرحله 1 -## 📌 نحوه استفاده +برو به: -1. فایل `MasterRelayVPN.exe` را اجرا کنید. -2. چند لحظه صبر کنید تا برنامه برای اولین بار تنظیمات اولیه را انجام دهد. -3. روی دکمه **Start** کلیک کنید. -🔹 برای ریست کامل برنامه، پوشه‌ی `data` را حذف کنید. +https://script.google.com +مرحله 2 -## ⚙️ تنظیمات +یک پروژه جدید بساز +مرحله 3 -با کلیک روی **Settings** می‌توانید: +تمام کدها را حذف کن -## Layout -* آدرس Apps Script یا Worker خود را وارد کنید -* مقدار SNI مناسب شبکه‌تان را تغییر دهید -* اندازه chunk یا fragmentation را تنظیم کنید -* گواهی (certificate) را به‌صورت دستی نصب کنید +مرحله 4 ---- +محتوای فایل Code.gs پروژه را جایگذاری کن -## 🌐 تنظیم پراکسی سیستم +مرحله 5 (امنیت) -* با زدن گزینه **Set System Proxy**، کل سیستم از پروکسی استفاده می‌کند -* اگر دوباره روی آن بزنید و در لاگ ببینید: +در Script Properties مقدار زیر را تنظیم کن: - ``` - system proxy disabled - ``` +MASTER_RELAY_AUTH_KEY - یعنی پروکسی سیستم غیرفعال شده و فقط برنامه‌هایی که دستی تنظیم شده‌اند استفاده می‌کنند +📌 یک رمز قوی انتخاب کن ---- +مرحله 6 (Deploy) +روی Deploy → New Deployment بزن +نوع: Web App +دسترسی: Anyone -## ⚠️ نکات مهم +✔ Authorize را تایید کن -* اگر برنامه نتوانست certificate را نصب کند، آن را با **Run as Administrator** اجرا کنید -* اگر خطای پورت گرفتید (مثلاً پورت در حال استفاده بود)، یک پورت دیگر وارد کنید مثل: +مرحله 7 - ``` - 8085 - 10808 - 10809 - ``` -* برای امنیت بیشتر، از **اکانت گوگل اصلی خود استفاده نکنید** (احتمال محدود شدن وجود دارد) +Deployment ID را کپی کن ---- +🖥️ 2️⃣ تنظیم برنامه +اجرای برنامه +MasterRelayVPN.exe -## ☁️ راه‌اندازی Google Apps Script +⏳ چند ثانیه صبر کن -1. وارد سایت `script.google.com` شوید +ورود به تنظیمات -2. یک پروژه جدید بسازید +روی Settings کلیک کن -3. تمام کدهای پیش‌فرض را حذف کنید +مقداردهی -4. محتوای فایل `Code.gs` را کپی و جایگزین کنید +وارد کن: -5. مقدار: +Script ID → Deployment ID +Auth Key → همان رمزی که ساختی +SNI (در صورت نیاز) +🔁 (اختیاری) چند Deployment ID - ``` - "Ramz-Khoob-Shoma" - ``` +می‌تونی چند ID اضافه کنی: - را به یک رمز قوی‌تر تغییر دهید +✔ دکمه ➕ برای اضافه کردن +✔ دکمه ➖ برای حذف -6. این رمز را در بخش **Auth Key** داخل تنظیمات برنامه وارد کنید +📌 برنامه خودش بهترین سرور را انتخاب می‌کند -7. روی **Deploy → New Deployment** کلیک کنید +🔌 3️⃣ اتصال -8. دسترسی‌ها (Authorize) را تأیید کنید +روی دکمه: -9. Deployment ID را کپی کنید +CONNECT -10. آن را در قسمت **Script ID** داخل برنامه وارد کنید +کلیک کن ---- +📡 4️⃣ دریافت اطلاعات پراکسی -## 🔌 اطلاعات اتصال +در پایین برنامه نمایش داده می‌شود: -در پایین برنامه: +192.168.1.23:8080 +🌐 5️⃣ تنظیم پراکسی سیستم (اختیاری) -* آدرس پروکسی و پورت نمایش داده می‌شود -* آن را در مرورگر یا برنامه‌های دیگر استفاده کنید +با زدن: +Set System Proxy +✔ کل ویندوز از پروکسی استفاده می‌کند ---- -# MasterRelayVPN — نسخه جدید (آپدیت بزرگ) +📱 6️⃣ استفاده روی موبایل +مرحله 1 -این نسخه با تمرکز روی **پایداری بیشتر و کنترل بهتر اتصال** منتشر شده است. +📌 موبایل و کامپیوتر باید روی یک WiFi باشند ---- +مرحله 2 (Android) -## ✨ تغییرات اصلی +WiFi → Modify → Proxy: -### 🔁 حالت جدید: Infinite Deployment IDs +Host: 192.168.1.23 +Port: 8080 +⚠️ وضعیت HTTPS (مهم) -در این نسخه می‌توانید چندین Deployment ID اضافه کنید. +پشتیبانی از HTTPS و نصب Certificate: -**ویژگی‌ها:** +👉 در حال حاضر در حالت Beta است +👉 ممکن است روی همه دستگاه‌ها یا اپ‌ها به‌درستی کار نکند -* دکمه ➕ برای اضافه کردن ID جدید -* دکمه ➖ برای حذف هر ID -* استفاده همزمان از چند endpoint -* سوئیچ خودکار در صورت قطع شدن یکی از سرورها +📌 برخی اپ‌ها (مثل بانک‌ها یا بعضی سرویس‌ها) به دلیل محدودیت امنیتی ممکن است کار نکنند -📌 نتیجه: +⚙️ حالت‌های آماده (Smart Modes) +🕵️ Stealth Mode → پایداری بالا +⚖️ Balanced → تعادل +⚡ High Speed → سرعت بالا +🧠 Auto Optimize → تنظیم خودکار +⚠️ خطاهای رایج +❌ Port in use -* اتصال پایدارتر -* کاهش قطعی‌ها -* عملکرد روان‌تر (مخصوصاً برای یوتیوب و استریم) +پورت را تغییر بده: ---- +8085 +10808 +10809 +❌ اتصال برقرار نمی‌شود +اینترنت را چک کن +Deployment ID درست باشد +Auth Key درست باشد +❌ روی موبایل کار نمی‌کند +در حالت Beta است +همه اپ‌ها پشتیبانی نمی‌شوند +🧠 نکات مهم +استفاده از چند Deployment ID → پایداری بیشتر +SNI مناسب → عملکرد بهتر +Auto Optimize → بهترین انتخاب عمومی +⚠️ هشدار -### 🌐 پشتیبانی از زبان فارسی +استفاده از این ابزار به عهده خود شماست +از اطلاعات حساس و اکانت‌های مهم استفاده نکنید -* امکان تغییر زبان از تنظیمات -* پشتیبانی کامل از **فارسی (RTL)** -* ذخیره شدن زبان انتخابی +📢 ارتباط ---- - -### 🎨 طراحی جدید (Green Theme) - -* تم جدید سبز تیره با جلوه مدرن -* پس‌زمینه جدید به صورت پیش‌فرض اضافه شده -* بهبود کامل ظاهر دکمه‌ها و عناصر UI -* طراحی تمیز، حرفه‌ای و چشم‌نواز - ---- - -### 📡 نمایش وضعیت اتصال (هر ۱۰ ثانیه) - -دیگر نیازی به خواندن لاگ نیست. - -وضعیت اتصال به صورت خودکار نمایش داده می‌شود: - -* ✅ متصل -* ⚠️ ناپایدار -* ❌ قطع - ---- - -### ⚙️ حالت‌های آماده شبکه (Smart Presets) - -۴ حالت جدید برای تنظیم سریع: - -1. 🕵️‍♂️ **Stealth Mode (اینترنت ضعیف)** - - * پایداری بالا - * سرعت کمتر - * مناسب نت ملی و محدود - -2. ⚖️ **Balanced Mode** - - * تعادل بین سرعت و پایداری - -3. ⚡ **High Speed Mode** - - * سرعت بالا - * مناسب اینترنت قوی - -4. 🧠 **Auto Optimize** - - * تنظیم خودکار بر اساس شرایط اینترنت شما - ---- - -### 🚀 بهینه‌سازی عملکرد - -* کاهش مصرف منابع -* افزایش سرعت اجرا -* بهبود مدیریت اتصال‌ها -* کاهش لگ و فریز شدن برنامه - ---- - -## ⚠️ نکات مهم - -* حالت چند Deployment ID برای **پایداری بهتر** طراحی شده است - (افزایش سرعت بستگی به شرایط شبکه دارد) - -* اگر یک ID مشکل داشته باشد، برنامه به صورت خودکار از بقیه استفاده می‌کند - ---- -## ❓ سوال یا مشکل؟ - -📢 کانال تلگرام: -@Mattymatins - -👤 ارتباط مستقیم: -@Mattymatin - ---- - -## 🎯 خلاصه - -این برنامه یک پروکسی سبک و سریع است که با استفاده از Apps Script و تکنیک‌های خاص شبکه، امکان عبور از محدودیت‌ها را فراهم می‌کند — بدون نیاز به نصب‌های پیچیده. - ---- - -## ⚠️ هشدار - -استفاده از این ابزار به عهده‌ی خود شماست. از اطلاعات حساس و اکانت‌های مهم استفاده نکنید. - -موفق باشید 🚀 +Telegram: +👉 @Mattymatin +👉 telegram channel @Mattymatins +این آپدیت فعلا در تلگرام اپلود شده است.