Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
291 changes: 130 additions & 161 deletions README.md
Original file line number Diff line number Diff line change
@@ -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
این آپدیت فعلا در تلگرام اپلود شده است.