شروعپیشنمایش
معرفی
نردبون چیست، چه چیزی آن را متمایز میکند و این مستندات چطور سازماندهی شدهاند.
نردبون یک VPN از نوع mesh است که کامپیوترها و سرورهای شما را در یک شبکهی خصوصی به هم وصل میکند. در این شبکه هر دستگاه، هر جا که باشد، میتواند با نام به دستگاههای دیگر دسترسی داشته باشد. ترافیک بین دستگاهها با WireGuard استاندارد و بدون تغییر (Noise IK، Curve25519، ChaCha20-Poly1305 و BLAKE2s) بهصورت سرتاسری رمزنگاری میشود.
شبکهتان را از داشبورد، CLI نردبون (nardeboon) یا API مدیریت میکنید. دو ویژگی، نردبون را از بقیه متمایز میکند.
از شبکههای سختگیر عبور میکند
نردبون برای شبکههایی ساخته شده که ترافیک را فیلتر میکنند، با DPI بازرسی میکنند یا با شناسایی فعال (active probing) دنبال سرورهای VPN میگردند. همهی بستهها پنهانسازی میشوند و حالتی بدون پنهانسازی وجود ندارد.
- بایتهای ثابتی که WireGuard را لو میدهند و اندازههای ثابت handshake آن پنهان میشوند.
- اتصالی که نتواند ثابت کند یک مقدار محرمانه را میداند، هیچ پاسخی نمیگیرد؛ پس شناسایی فعال چیزی پیدا نمیکند.
- اگر UDP معمولی مسدود باشد، نود خودش به یکی از ترنسپورتهایی که کار میکنند جابهجا میشود: TLS یا WebSocket.
جزئیات را در ترنسپورتها بخوانید.
بهترین مسیر را انتخاب میکند و دلیلش را میگوید
نردبون بهجای استفاده از اولین مسیری که کار کند، مسیرهای ممکن را، چه مستقیم و چه از طریق رله، از نظر تأخیر، از دست رفتن بسته، نوسان تأخیر، سرعت انتقال و چند معیار دیگر اندازه میگیرد. سپس از مسیری استفاده میکند که بهترین امتیاز کلی را دارد و اگر همان مسیر از کار بیفتد، بلافاصله مسیر دیگری را جایگزینش میکند. دستور nardeboon path explain همهی مسیرهای ممکن و دلیل انتخاب یکی از آنها را نشان میدهد.
قابلیت رله در خود هر نود وجود دارد. علاوه بر Global Relayهای نردبون، میتوانید هر کدام از دستگاههایتان را رلهی شبکهی خودتان کنید. جزئیات را در مسیرها و رلهها بخوانید.
شبکهی شما حتی بدون دسترسی به سرور کنترل نردبون، مثلاً جایی که این سرور فیلتر شده است، به کارش ادامه میدهد. تابآوری را ببینید.
ساختار مستندات
| بخش | محتوا |
|---|---|
| شروع | همین صفحه، شروع سریع و نصب روی Linux |
| مفاهیم | سازوکار نردبون: شبکهها و دستگاهها، ترنسپورتها، مسیرها و رلهها و تابآوری |
| راهنماها | انجام کارها قدمبهقدم: نود خروجی، subnet route، کنترل دسترسی و DNS |
| مرجع | CLI و API |
برای اینکه بدانید نردبون چطور از ترافیک شما محافظت میکند، مدل امنیتی را بخوانید.
کلاینت Linux در حال ساخت است
اول نسخههای Linux و Windows عرضه میشوند و macOS، Android و iOS بعد از آن میآیند. هیچکدام از این دو کلاینت هنوز منتشر نشده است؛ این مستندات نردبون را همانطور توضیح میدهند که هنگام عرضه کار خواهد کرد.
تازه با نردبون آشنا شدهاید؟ با شروع سریع آغاز کنید.