Skip to content

Latest commit

 

History

History
246 lines (174 loc) · 13.2 KB

File metadata and controls

246 lines (174 loc) · 13.2 KB

راهنمای ساده فارسی

راهنمای کاربری SlipStream GUI
یک رابط گرافیکی ساده و کاربردی برای اتصال به VPN SlipStream

👀 تور سریع

  • دانلود و نصب برنامه از صفحه Release
  • تنظیم سرور (Domain) و DNS Resolver (در صورت نیاز)
  • DNS Checker (اختیاری): اجرا کنید و برای ردیف‌هایی که وضعیت OK دارند روی دکمه Use بزنید تا DNS Resolver همان مقدار تنظیم شود
  • شروع VPN با دکمه "Start VPN" و بررسی اینکه وضعیت‌ها "Running" شوند
  • بررسی اتصال با دکمه "Test Proxy Connection" و مشاهده لاگ‌ها در صورت نیاز
  • اختیاری: اشتراک اینترنت روی Wi‑Fi برای موبایل از طریق HTTP Proxy داخلی (8080)

📥 نصب و راه‌اندازی

دانلود و نصب

  1. به صفحه Releases بروید
  2. دانلود مستقیم آخرین نسخه:
پلتفرم دانلود
macOS (Apple Silicon) SlipStream-GUI-macOS-ARM64.dmg
macOS (Intel) SlipStream-GUI-macOS-Intel.dmg
Windows (64-bit) SlipStream-GUI-Windows-x64.exe
Windows (32-bit) SlipStream-GUI-Windows-x86.exe
Linux (x86_64) AppImage SlipStream-GUI-Linux-x64.AppImage
Linux (x86_64) DEB SlipStream-GUI-Linux-x64.deb

اگر دانلود مستقیم کار نکرد، از صفحه Releases استفاده کنید.

  1. فایل نصب مناسب سیستم عامل خود را دانلود کنید:

    • 🍎 macOS: فایل DMG
    • 🪟 Windows: فایل EXE
    • 🐧 Linux: فایل AppImage یا DEB
  2. فایل دانلود شده را اجرا کنید و برنامه را نصب کنید

راه‌اندازی اولیه

  1. برنامه SlipStream GUI را باز کنید

  2. (اختیاری) تنظیمات را پیکربندی کنید:

    • DNS Resolver: آدرس DNS سرور شما (پیش‌فرض: 8.8.8.8:53)
    • Domain: آدرس دامنه سرور SlipStream شما (پیش‌فرض: s.example.com)
    • System Proxy: برای تنظیم خودکار پروکسی سیستم فعال کنید (توصیه می‌شود)
  3. روی دکمه "Start VPN" کلیک کنید

  4. منتظر بمانید تا وضعیت اتصال "Running" نشان داده شود

  5. حالا تمام ترافیک اینترنت شما از طریق VPN مسیریابی می‌شود!

🔎 بررسی DNS با DNS Checker (اختیاری)

اگر مطمئن نیستید کدام DNS Resolver درست است (یا DNS هنوز کامل propagate نشده)، از DNS Checker استفاده کنید:

  1. روی دکمه "DNS Checker" کلیک کنید
  2. در قسمت Test Domain یک دامنه تست وارد کنید (مثلاً: google.com)
  3. در لیست DNS ها یک یا چند IP سرور DNS وارد کنید
  4. نتایج را ببینید:
    • OK یعنی OK (همه چیز درست است و نیاز به کاری ندارید)
    • روی ردیف‌هایی که وضعیت OK دارند، دکمه Use فعال می‌شود
  5. برای تنظیم خودکار DNS Resolver، روی Use در همان ردیف بزنید (برنامه پورت را روی 53 تنظیم می‌کند)

🖥️ راه‌اندازی سرور SlipStream

برای استفاده از SlipStream GUI، شما به یک سرور SlipStream نیاز دارید. می‌توانید سرور خود را راه‌اندازی کنید یا از یک سرور موجود استفاده کنید.

راه‌اندازی سرور (ساده)

برای راه‌اندازی سریع و آسان سرور SlipStream، می‌توانید از اسکریپت نصب خودکار استفاده کنید:

نصب با یک دستور:

bash <(curl -Ls https://raw.githubusercontent.com/AliRezaBeigy/slipstream-rust-deploy/master/slipstream-rust-deploy.sh)

پیش‌نیازهای سرور

  • یک سرور لینوکس (Fedora, Rocky, CentOS, Debian, یا Ubuntu)
  • یک دامنه با دسترسی به تنظیمات DNS
  • دسترسی root یا sudo روی سرور

راهنمای ویدیویی

برای راهنمای تصویری و گام‌به‌گام راه‌اندازی سرور، ویدیوی زیر را مشاهده کنید:

📺 راهنمای ویدیویی راه‌اندازی سرور SlipStream

مراحل بعد از راه‌اندازی سرور

  1. رکوردهای DNS را تنظیم کنید (راهنمای کامل در slipstream-rust-deploy)
  2. منتظر بمانید تا DNS به‌روزرسانی شود (می‌تواند تا 24 ساعت طول بکشد)
  3. در SlipStream GUI، دامنه سرور خود را وارد کنید (مثلاً: s.example.com)
  4. DNS Resolver را وارد کنید (مثلاً: YOUR_SERVER_IP:53)
  5. روی "Start VPN" کلیک کنید تا متصل شوید!

اطلاعات بیشتر

برای اطلاعات بیشتر و راهنمای کامل، به مخزن زیر مراجعه کنید:

🔗 slipstream-rust-deploy

این مخزن شامل:

  • ✅ نصب خودکار با یک دستور
  • ✅ راهنمای تنظیم DNS گام‌به‌گام
  • ✅ چندین حالت استقرار (SOCKS proxy یا SSH tunneling)
  • ✅ باینری‌های از پیش ساخته شده
  • ✅ مدیریت خودکار سرویس با systemd
  • ✅ تولید خودکار گواهینامه TLS

📱 اشتراک‌گذاری اینترنت کامپیوتر با موبایل (همان شبکه)

اگر کامپیوتر و موبایل شما به یک شبکه Wi-Fi متصل هستند، می‌توانید موبایل خود را طوری تنظیم کنید که از اینترنت کامپیوتر (شامل VPN) استفاده کند.

پیش‌نیازها

  • کامپیوتر و موبایل باید به یک شبکه Wi-Fi متصل باشند
  • برنامه SlipStream GUI باید در حال اجرا باشد و 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 (آیفون/آیپد)

  1. در آیفون/آیپد خود، به تنظیماتWi-Fi بروید
  2. روی آیکون (i) کنار شبکه Wi-Fi متصل شده خود ضربه بزنید
  3. به پایین اسکرول کنید تا بخش "HTTP Proxy" را پیدا کنید
  4. "Manual" را انتخاب کنید
  5. آدرس IP کامپیوتر خود را در فیلد "Server" وارد کنید (مثلاً: 192.168.1.100)
  6. عدد "8080" را در فیلد "Port" وارد کنید
  7. "Authentication" را خاموش بگذارید
  8. در گوشه بالا سمت راست روی "Save" ضربه بزنید

نکته: حالا تمام ترافیک اینترنت آیفون/آیپد شما از طریق VPN کامپیوتر مسیریابی می‌شود. برای غیرفعال کردن، به تنظیمات Wi-Fi برگردید و HTTP Proxy را روی "Off" تنظیم کنید.

🤖 تنظیمات Android (اندروید)

  1. در دستگاه اندروید خود، به تنظیماتWi-Fi بروید
  2. روی شبکه Wi-Fi متصل شده خود طولانی فشار دهید (Long press)
  3. "Modify network" یا "Network details" را انتخاب کنید
  4. روی "Advanced options" ضربه بزنید یا تنظیمات پیشرفته را باز کنید
  5. در بخش "Proxy"، "Manual" را انتخاب کنید
  6. آدرس IP کامپیوتر خود را در "Proxy hostname" وارد کنید (مثلاً: 192.168.1.100)
  7. عدد "8080" را در "Proxy port" وارد کنید
  8. فیلد "Bypass proxy for" را خالی بگذارید (یا آدرس‌های محلی مثل localhost,127.0.0.1 اضافه کنید)
  9. روی "Save" ضربه بزنید

نکته: برخی از نسخه‌های اندروید ممکن است مسیر منو کمی متفاوت باشد. اگر این گزینه‌ها را پیدا نکردید، این مسیر را امتحان کنید: تنظیماتNetwork & InternetWi-Fi → (روی شبکه ضربه بزنید) → AdvancedProxy.

برای غیرفعال کردن: به تنظیمات Wi-Fi برگردید، شبکه را ویرایش کنید و Proxy را دوباره روی "None" تنظیم کنید.

⚠️ نکات مهم

  • مطمئن شوید فایروال کامپیوتر شما اجازه اتصال‌های ورودی روی پورت 8080 را می‌دهد
  • پروکسی فقط زمانی کار می‌کند که هر دو دستگاه در یک شبکه باشند
  • اگر آدرس IP کامپیوتر شما تغییر کرد، باید تنظیمات پروکسی در موبایل را به‌روزرسانی کنید
  • برخی از برنامه‌ها ممکن است تنظیمات پروکسی سیستم را نادیده بگیرند - ممکن است نیاز باشد آنها را به صورت جداگانه پیکربندی کنید

🎯 استفاده از VPN

پنل وضعیت

  • وضعیت اتصال را به صورت زنده مشاهده کنید
  • سه نشانگر وضعیت را بررسی کنید:
    • SlipStream Client: نشان می‌دهد که فرآیند SlipStream در پس‌زمینه در حال اجرا است
    • HTTP Proxy: نشان می‌دهد که سرور پروکسی HTTP فعال است
    • System Proxy: نشان می‌دهد که پروکسی سیستم تنظیم شده است

پنل لاگ

  • فعالیت اتصال و اطلاعات دیباگ را مشاهده کنید
  • برای اطلاعات جزئی‌تر، Verbose Logging را فعال کنید

تست اتصال

  • از دکمه "Test Proxy Connection" برای بررسی عملکرد پروکسی استفاده کنید

توقف VPN

  • وقتی می‌خواهید قطع شوید، روی دکمه "Stop VPN" کلیک کنید
  • پروکسی سیستم به صورت خودکار غیرفعال می‌شود

❓ سوالات متداول

برنامه در macOS باز نمی‌شود و پیام "damaged" می‌دهد

این مشکل معمولاً به دلیل تنظیمات امنیتی macOS است. راه حل:

راه حل 1 (توصیه می‌شود):

# Terminal را باز کنید و دستور زیر را اجرا کنید:
xattr -cr /Applications/SlipStream\ GUI.app

راه حل 2:

  1. به System SettingsPrivacy & Security بروید
  2. به پایین اسکرول کنید تا بخش Security را پیدا کنید
  3. اگر پیامی درباره "SlipStream GUI" می‌بینید، روی "Open Anyway" کلیک کنید

VPN شروع نمی‌شود

  • بررسی کنید که پورت‌های 8080 و 5201 در حال استفاده نباشند
  • تنظیمات DNS Resolver و Domain را بررسی کنید
  • پنل لاگ را برای پیام‌های خطا بررسی کنید
  • در Windows، برنامه را به عنوان Administrator اجرا کنید

پروکسی سیستم کار نمی‌کند

  • مطمئن شوید که گزینه "Configure System Proxy" فعال است
  • در macOS، ممکن است از شما رمز عبور مدیر خواسته شود
  • در Windows، برنامه را به عنوان Administrator اجرا کنید
  • برخی برنامه‌ها ممکن است پروکسی سیستم را نادیده بگیرند

ساخته شده با ❤️ برای کسانی که به یاد داریم