پرش به مطلب اصلی
فریم‌ورک زنجیره‌محور برای تونل‌سازی

WaterWall

Listenerها، لایه‌های انتقال، Transformهای Packet و Adapterهای پروتکل را با هم ترکیب کنید و مسیرهای پایدار شبکه بسازید.

50+Node مستندشده
L3/L4مسیرهای Packet و Stream
JSONپیکربندی‌محور
چرا متفاوت است؟

جعبه‌ابزاری برای ساخت مسیرهای شبکه از اجزای قابل‌ترکیب.

به‌جای محدودشدن به شکل ثابت یک Proxy، در WaterWall هر مسیر می‌تواند دقیقاً زنجیره‌ی موردنیاز خود را تعریف کند.

Chain

زنجیره‌های قابل‌ترکیب

مسیرهای شبکه را با Nodeهای کوچک بسازید: Listener، Transform پروتکل، رمزنگاری، Multiplexing، پل Packet و Connector.

Runtime

Runtime با توان عملیاتی بالا

WaterWall بر پایه‌ی I/O ناهمگام، ‏Worker Threadها، ‏Buffer Poolها و جابه‌جایی کم‌کپی Packet طراحی شده است.

Packet

جریان‌های کاری Stream و Packet

از مسیرهای معمول TCP/UDP، ‏Pipelineهای Raw Packet، دستگاه‌های TUN و لبه‌های WireGuard استفاده کنید یا هرجا لازم است میان این مدل‌ها پل بزنید.

مدل ذهنی

مسیر را تعریف کنید و هر Node را به یک کار مشخص بسپارید.

مسیر می‌تواند خطی بماند یا ترافیک را به Router بسپارد تا Ruleها بر اساس دامنه، پروتکل، هویت، پورت یا مبدأ، شاخه‌ی مناسب را انتخاب کنند.

زنجیره‌ی تونل سمت Client
TcpListenerMuxClientVlessClientTlsClientTcpConnector
نمایی از شاخه‌بندی ترافیک توسط Node نوع Router بر اساس Ruleها