Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 3.62 KB

README_fa.md

File metadata and controls

69 lines (51 loc) · 3.62 KB

اسکریپت راه‌اندازی WaterWall

توضیحات

این اسکریپت برای تونل کردن سرورها به یکدیگر طراحی شده است و از روش‌ها و قابلیت‌های متعددی پشتیبانی می‌کند، از جمله:

  • Port to Port Tunnel
  • TLS Tunnel
  • PreConnect Node
  • HTTP2 Mux GRPC Nodes
  • Reverse Tunnel
  • Reality Direct Tunnel
  • Reality Reverse Tunnel
  • BGP4 Tunnel or Direct
  • Direct Trojan Protocol with Anti TLS in TLS
  • HalfDuplex Tunnel or Direct
  • Load Balancing
  • CDN Tunnel Direct or Reverse
  • Free Bind Connection

این اسکریپت یک راه‌اندازی جامع برای WaterWall فراهم می‌کند که شامل گزینه‌های نصب، به‌روزرسانی و پیکربندی می‌شود. همچنین شامل امکانات مدیریت سرور مانند تنظیمات DNS و بهینه‌سازی TCP است.

ویژگی‌ها

  • نصب و به‌روزرسانی WaterWall
  • تغییر پیکربندی WaterWall
  • شروع و توقف سرویس WaterWall
  • حذف نصب WaterWall
  • مدیریت سرور (DNS، BBR، بهینه‌سازی)
  • تلاش مجدد خودکار برای دانلود با استفاده از WARP در صورت عدم موفقیت دانلود اولیه

نصب

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

روش 1: دانلود و اجرای اسکریپت با curl

sudo apt update && sudo apt install -y dos2unix curl git && curl -L https://raw.githubusercontent.com/ojooubeh/WaterWall-Run/main/install_waterwall.sh -o install_waterwall.sh && dos2unix install_waterwall.sh && chmod +x install_waterwall.sh && ./install_waterwall.sh

#روش 2: دانلود و اجرای اسکریپت با wget

sudo apt update && sudo apt install -y dos2unix wget git && wget https://raw.githubusercontent.com/ojooubeh/WaterWall-Run/main/install_waterwall.sh -O install_waterwall.sh && dos2unix install_waterwall.sh && chmod +x install_waterwall.sh && ./install_waterwall.sh

پیکربندی

برای گزینه‌های پیکربندی دقیق، به مستندات WaterWall مراجعه کنید. بسته به روش تونلینگ خود، فایل کانفیگ را بر اساس دستورالعمل‌های ارائه شده در مستندات WaterWall تکمیل کنید. می‌توانید بخش‌های مربوطه را در اسکریپت پیدا کنید و این تنظیمات را انجام دهید.

تغییر پیکربندی WaterWall

می‌توانید پیکربندی WaterWall را با انتخاب گزینه مناسب از منو تغییر دهید:

  1. اسکریپت را اجرا کنید:
    ./install_waterwall.sh
  2. گزینه تغییر پیکربندی را انتخاب کنید:
    3. Change WaterWall configuration
    
  3. اسکریپت فایل config.json را در ویرایشگر متنی باز می‌کند. تغییرات لازم را انجام داده و فایل را ذخیره کنید.

تشکر

این پروژه بر اساس کار عالی انجام شده توسط پروژه WaterWall ساخته شده است. لطفاً به مستندات آن‌ها برای جزئیات بیشتر مراجعه کنید.

کارهای آینده

هدف ما این است که فرآیند پیکربندی را در به‌روزرسانی‌های آینده به صورت خودکار انجام دهیم.