این اسکریپت برای تونل کردن سرورها به یکدیگر طراحی شده است و از روشها و قابلیتهای متعددی پشتیبانی میکند، از جمله:
- 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 در صورت عدم موفقیت دانلود اولیه
برای نصب اسکریپت، از یکی از روشهای زیر استفاده کنید:
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 را با انتخاب گزینه مناسب از منو تغییر دهید:
- اسکریپت را اجرا کنید:
./install_waterwall.sh
- گزینه تغییر پیکربندی را انتخاب کنید:
3. Change WaterWall configuration
- اسکریپت فایل
config.json
را در ویرایشگر متنی باز میکند. تغییرات لازم را انجام داده و فایل را ذخیره کنید.
این پروژه بر اساس کار عالی انجام شده توسط پروژه WaterWall ساخته شده است. لطفاً به مستندات آنها برای جزئیات بیشتر مراجعه کنید.
هدف ما این است که فرآیند پیکربندی را در بهروزرسانیهای آینده به صورت خودکار انجام دهیم.