راهنمای ساده فارسی
February 8, 2026 · View on GitHub
یک رابط گرافیکی ساده و کاربردی برای اتصال به VPN Stream Gate
👀 تور سریع
- دانلود و نصب برنامه از صفحه Release
- تنظیم سرور (Domain) و DNS Resolver (در صورت نیاز)
- DNS Checker (اختیاری): اجرا کنید و برای ردیفهایی که وضعیت OK دارند روی دکمه Use بزنید تا DNS Resolver همان مقدار تنظیم شود
- شروع VPN با دکمه "Start VPN" و بررسی اینکه وضعیتها "Running" شوند
- بررسی اتصال با دکمه "Test Proxy Connection" و مشاهده لاگها در صورت نیاز
- اختیاری: اشتراک اینترنت روی Wi‑Fi برای موبایل از طریق HTTP Proxy داخلی (
8080)
📥 نصب و راهاندازی
دانلود و نصب
- به صفحه Releases بروید
- دانلود مستقیم آخرین نسخه:
| پلتفرم | دانلود |
|---|---|
| macOS (Apple Silicon) | Stream-Gate-macOS-ARM64.dmg |
| macOS (Intel) | Stream-Gate-macOS-Intel.dmg |
| Windows (64-bit) | Stream-Gate-Windows-x64.exe |
| Windows (32-bit) | Stream-Gate-Windows-x86.exe |
| Linux (x86_64) AppImage | Stream-Gate-Linux-x64.AppImage |
| Linux (x86_64) DEB | Stream-Gate-Linux-x64.deb |
| اندروید (Android) | SlipNet (پیشنهادی) |
🪞 Mirrors (v1.0.13)
GitHub Proxy
| Platform | File |
|---|---|
| macOS (Apple Silicon) | Stream-Gate-macOS-ARM64.dmg |
| macOS (Intel) | Stream-Gate-macOS-Intel.dmg |
| Windows (64-bit) | Stream-Gate-Windows-x64.exe |
| Windows (32-bit) | Stream-Gate-Windows-x86.exe |
| Linux (AppImage) | Stream-Gate-Linux-x64.AppImage |
| Linux (DEB) | Stream-Gate-Linux-x64.deb |
| Android | SlipNet (Recommended Client) |
حل مشکل اجرا در مک (App is damaged):
روش ۱ (ساده):
۱. در فایندر به پوشه Applications بروید. ۲. روی برنامهStream Gateراستکلیک (یا Control-click) کنید. ۳. گزینه Open را بزنید. ۴. در پنجره باز شده دکمه Open را کلیک کنید.روش ۲ (ترمینال):
اگر روش بالا کار نکرد، دستور زیر را اجرا کنید:sudo xattr -rd com.apple.quarantine /Applications/StreamGate.app sudo xattr -cr /Applications/StreamGate.app sudo chmod -R 755 /Applications/StreamGate.app
Tip
لینک کمکی: اگر در دانلود از گیتهاب مشکل دارید، از سایت جایگزین (ghadrboland.ir) استفاده کنید.
اگر دانلود مستقیم کار نکرد، از صفحه Releases استفاده کنید.
-
فایل نصب مناسب سیستم عامل خود را دانلود کنید:
- 🍎 macOS: فایل DMG
- 🪟 Windows: فایل EXE
- 🐧 Linux: فایل AppImage یا DEB
-
فایل دانلود شده را اجرا کنید و برنامه را نصب کنید
راهاندازی اولیه
-
برنامه Stream Gate را باز کنید
-
(اختیاری) تنظیمات را پیکربندی کنید:
- DNS Resolver: آدرس DNS سرور شما (پیشفرض:
8.8.8.8:53) - Domain: آدرس دامنه سرور Stream Gate شما (پیشفرض:
s.example.com) - System Proxy: برای تنظیم خودکار پروکسی سیستم فعال کنید (توصیه میشود)
- DNS Resolver: آدرس DNS سرور شما (پیشفرض:
-
روی دکمه "Start VPN" کلیک کنید
-
منتظر بمانید تا وضعیت اتصال "Running" نشان داده شود
-
حالا تمام ترافیک اینترنت شما از طریق VPN مسیریابی میشود!
🔎 بررسی DNS با DNS Checker (اختیاری)
اگر مطمئن نیستید کدام DNS Resolver درست است (یا DNS هنوز کامل propagate نشده)، از DNS Checker استفاده کنید:
- روی دکمه "DNS Checker" کلیک کنید
- در قسمت Test Domain یک دامنه تست وارد کنید (مثلاً:
google.com) - در لیست DNS ها یک یا چند IP سرور DNS وارد کنید
- نتایج را ببینید:
- OK یعنی OK (همه چیز درست است و نیاز به کاری ندارید)
- روی ردیفهایی که وضعیت OK دارند، دکمه Use فعال میشود
- برای تنظیم خودکار DNS Resolver، روی Use در همان ردیف بزنید (برنامه پورت را روی
53تنظیم میکند)
🚀 تنظیمات شبکه پیشرفته (Advanced Networking)
شما میتوانید تنظیمات اتصال را در صفحه Settings شخصیسازی کنید:
کنترل الازدحام (Congestion Control)
- Auto (پیشفرض): بهترین الگوریتم را بر اساس حالت DNS انتخاب میکند (BBR برای Authoritative و DCubic برای Recursive).
- BBR: الگوریتم گوگل. عالی برای شبکههای ناپایدار و وایرلس.
- DCubic: تهاجمیتر. مناسب برای اتصالهای پایدار و سیمی.
QUIC Keep Alive
- مقدار پیشفرض
400ثانیه است. - اگر در شبکههای موبایل با قطعی مکرر مواجه میشوید، این مقدار را کم کنید (مثلاً
30).
🖥️ راهاندازی سرور Stream Gate
برای استفاده از Stream Gate، شما به یک سرور Stream Gate نیاز دارید. میتوانید سرور خود را راهاندازی کنید یا از یک سرور موجود استفاده کنید.
راهاندازی سرور (ساده)
برای راهاندازی سریع و آسان سرور Stream Gate، میتوانید از اسکریپت نصب خودکار استفاده کنید:
نصب با یک دستور:
bash <(curl -Ls https://raw.githubusercontent.com/AliRezaBeigy/stream-rust-deploy/master/stream-rust-deploy.sh)
پیشنیازهای سرور
- یک سرور لینوکس (Fedora, Rocky, CentOS, Debian, یا Ubuntu)
- یک دامنه با دسترسی به تنظیمات DNS
- دسترسی root یا sudo روی سرور
راهنمای ویدیویی
برای راهنمای تصویری و گامبهگام راهاندازی سرور، ویدیوی زیر را مشاهده کنید:
📺 راهنمای ویدیویی راهاندازی سرور Stream Gate
مراحل بعد از راهاندازی سرور
- رکوردهای DNS را تنظیم کنید (راهنمای کامل در stream-rust-deploy)
- منتظر بمانید تا DNS بهروزرسانی شود (میتواند تا 24 ساعت طول بکشد)
- در Stream Gate، دامنه سرور خود را وارد کنید (مثلاً:
s.example.com) - DNS Resolver را وارد کنید (مثلاً:
YOUR_SERVER_IP:53) - روی "Start VPN" کلیک کنید تا متصل شوید!
اطلاعات بیشتر
برای اطلاعات بیشتر و راهنمای کامل، به مخزن زیر مراجعه کنید:
این مخزن شامل:
- ✅ نصب خودکار با یک دستور
- ✅ راهنمای تنظیم DNS گامبهگام
- ✅ چندین حالت استقرار (SOCKS proxy یا SSH tunneling)
- ✅ باینریهای از پیش ساخته شده
- ✅ مدیریت خودکار سرویس با systemd
- ✅ تولید خودکار گواهینامه TLS
📱 اشتراکگذاری اینترنت کامپیوتر با موبایل (همان شبکه)
اگر کامپیوتر و موبایل شما به یک شبکه Wi-Fi متصل هستند، میتوانید موبایل خود را طوری تنظیم کنید که از اینترنت کامپیوتر (شامل VPN) استفاده کند.
پیشنیازها
- کامپیوتر و موبایل باید به یک شبکه Wi-Fi متصل باشند
- برنامه Stream Gate باید در حال اجرا باشد و VPN روشن باشد
- آدرس IP محلی کامپیوتر خود را پیدا کنید (راهنمای زیر را ببینید)
پیدا کردن آدرس IP کامپیوتر
macOS/Linux:
# Terminal را باز کنید و دستور زیر را اجرا کنید:
ifconfig | grep "inet " | grep -v 127.0.0.1
# یا
ip addr show
Windows:
# Command Prompt را باز کنید و دستور زیر را اجرا کنید:
ipconfig
# به دنبال "IPv4 Address" در بخش آداپتور شبکه فعال خود بگردید
آدرس IP معمولاً شبیه 192.168.1.XXX یا 10.0.0.XXX است.
📱 تنظیمات iOS (آیفون/آیپد)
- در آیفون/آیپد خود، به تنظیمات → Wi-Fi بروید
- روی آیکون (i) کنار شبکه Wi-Fi متصل شده خود ضربه بزنید
- به پایین اسکرول کنید تا بخش "HTTP Proxy" را پیدا کنید
- "Manual" را انتخاب کنید
- آدرس IP کامپیوتر خود را در فیلد "Server" وارد کنید (مثلاً:
192.168.1.100) - عدد "8080" را در فیلد "Port" وارد کنید
- "Authentication" را خاموش بگذارید
- در گوشه بالا سمت راست روی "Save" ضربه بزنید
نکته: حالا تمام ترافیک اینترنت آیفون/آیپد شما از طریق VPN کامپیوتر مسیریابی میشود. برای غیرفعال کردن، به تنظیمات Wi-Fi برگردید و HTTP Proxy را روی "Off" تنظیم کنید.
🤖 تنظیمات Android (اندروید)
- در دستگاه اندروید خود، به تنظیمات → Wi-Fi بروید
- روی شبکه Wi-Fi متصل شده خود طولانی فشار دهید (Long press)
- "Modify network" یا "Network details" را انتخاب کنید
- روی "Advanced options" ضربه بزنید یا تنظیمات پیشرفته را باز کنید
- در بخش "Proxy"، "Manual" را انتخاب کنید
- آدرس IP کامپیوتر خود را در "Proxy hostname" وارد کنید (مثلاً:
192.168.1.100) - عدد "8080" را در "Proxy port" وارد کنید
- فیلد "Bypass proxy for" را خالی بگذارید (یا آدرسهای محلی مثل
localhost,127.0.0.1اضافه کنید) - روی "Save" ضربه بزنید
نکته: برخی از نسخههای اندروید ممکن است مسیر منو کمی متفاوت باشد. اگر این گزینهها را پیدا نکردید، این مسیر را امتحان کنید: تنظیمات → Network & Internet → Wi-Fi → (روی شبکه ضربه بزنید) → Advanced → Proxy.
برای غیرفعال کردن: به تنظیمات Wi-Fi برگردید، شبکه را ویرایش کنید و Proxy را دوباره روی "None" تنظیم کنید.
⚠️ نکات مهم
- مطمئن شوید فایروال کامپیوتر شما اجازه اتصالهای ورودی روی پورت 8080 را میدهد
- پروکسی فقط زمانی کار میکند که هر دو دستگاه در یک شبکه باشند
- اگر آدرس IP کامپیوتر شما تغییر کرد، باید تنظیمات پروکسی در موبایل را بهروزرسانی کنید
- برخی از برنامهها ممکن است تنظیمات پروکسی سیستم را نادیده بگیرند - ممکن است نیاز باشد آنها را به صورت جداگانه پیکربندی کنید
🎯 استفاده از VPN
پنل وضعیت
- وضعیت اتصال را به صورت زنده مشاهده کنید
- سه نشانگر وضعیت را بررسی کنید:
- Stream Gate Client: نشان میدهد که فرآیند Stream Gate در پسزمینه در حال اجرا است
- HTTP Proxy: نشان میدهد که سرور پروکسی HTTP فعال است
- System Proxy: نشان میدهد که پروکسی سیستم تنظیم شده است
پنل لاگ
- فعالیت اتصال و اطلاعات دیباگ را مشاهده کنید
- برای اطلاعات جزئیتر، Verbose Logging را فعال کنید
تست اتصال
- از دکمه "Test Proxy Connection" برای بررسی عملکرد پروکسی استفاده کنید
توقف VPN
- وقتی میخواهید قطع شوید، روی دکمه "Stop VPN" کلیک کنید
- پروکسی سیستم به صورت خودکار غیرفعال میشود
❓ سوالات متداول
برنامه در macOS باز نمیشود و پیام "damaged" میدهد
این مشکل معمولاً به دلیل تنظیمات امنیتی macOS است. راه حل:
راه حل 1 (توصیه میشود):
# Terminal را باز کنید و دستور زیر را اجرا کنید:
xattr -cr /Applications/Stream Gate\ GUI.app
راه حل 2:
- به System Settings → Privacy & Security بروید
- به پایین اسکرول کنید تا بخش Security را پیدا کنید
- اگر پیامی درباره "Stream Gate" میبینید، روی "Open Anyway" کلیک کنید
VPN شروع نمیشود
- بررسی کنید که پورتهای 8080 و 5201 در حال استفاده نباشند
- تنظیمات DNS Resolver و Domain را بررسی کنید
- پنل لاگ را برای پیامهای خطا بررسی کنید
- در Windows، برنامه را به عنوان Administrator اجرا کنید
پروکسی سیستم کار نمیکند
- مطمئن شوید که گزینه "Configure System Proxy" فعال است
- در macOS، ممکن است از شما رمز عبور مدیر خواسته شود
- در Windows، برنامه را به عنوان Administrator اجرا کنید
- برخی برنامهها ممکن است پروکسی سیستم را نادیده بگیرند