انتخاب پروتکل
اینباند یک سرور VPN با پورت و شبکهٔ تونل مخصوص خودش است و هر اینباند دقیقاً یک پروتکل اجرا میکند: OpenVPN، WireGuard، OpenConnect، IKEv2 یا L2TP/IPsec. این صفحه پروتکلها را کنار هم میگذارد تا بدانید کدام اینباندها را بسازید. صفحههای بعدی هر پروتکل را جداگانه توضیح میدهند.
همهٔ پروتکلها در همهٔ پلنها، از جمله رایگان، در دسترساند. کاربران، گروهها، سقف ترافیک، تاریخ پایان، سقف دستگاه، ضریب مصرف نودها و فهرست اتصالها برای همه یکسان کار میکنند.
در یک نگاه
| OpenVPN | WireGuard | AmneziaWG | OpenConnect | IKEv2 | L2TP/IPsec | |
|---|---|---|---|---|---|---|
| انتقال | UDP یا TCP | UDP | UDP | TCP، بهعلاوهٔ UDP (DTLS) روی همان شمارهٔ پورت | UDP ۵۰۰ و ۴۵۰۰ | UDP ۵۰۰، ۴۵۰۰ و ۱۷۰۱ |
| پورتی که فرم پیشنهاد میدهد | ۱۱۹۴ | ۵۱۸۲۰ | ۵۱۸۲۰ | ۴۴۳ | ثابت | ثابت |
| ورود | گواهی، گواهی و رمز، یا فقط رمز | ندارد؛ کلید هر دستگاه در پیکربندی خودش است | ندارد؛ کلید هر دستگاه در پیکربندی خودش است | نام و رمز کاربر | نام و رمز کاربر | کلید مشترک، بعد نام و رمز |
| کاربر چه چیزی وارد میکند | یک فایل پروفایل | یک فایل .conf یا کد QR برای هر دستگاه | یک فایل .conf یا کد QR برای هر دستگاه | آدرس سرور را در برنامه میزند | فایل تنظیم یا تنظیم دستی | فایل تنظیم یا تنظیم دستی |
| برنامهها | OpenVPN Connect و برنامههای دیگر OpenVPN | WireGuard | AmneziaVPN، AmneziaWG | Cisco Secure Client و برنامههای OpenConnect | داخلی دستگاه؛ strongSwan | داخلی دستگاههای اپل و ویندوز |
| نیاز روی دستگاه | OpenVPN نسخهٔ ۲٫۵ یا بالاتر | TUN، یعنی /dev/net/tun | TUN، یعنی /dev/net/tun | ocserv که از پنل نصب میشود | strongSwan روی اوبونتو، از پنل نصب میشود | strongSwan و PPP، از پنل نصب میشود |
| جزئیات | OpenVPN | WireGuard و AmneziaWG | WireGuard و AmneziaWG | OpenConnect | IKEv2 | L2TP/IPsec |
AmneziaWG در فرم اینباند جدید پروتکل چهارمی نیست. همان اینباند WireGuard است که مبهمسازی امنزیا در آن روشن شده و در صفحهٔ اشتراک تب جدا دارد.
وجه مشترک همه
- کاربر یک بار ساخته میشود و میتواند روی اینباندهای هر پروتکلی مجاز باشد. اینکه کدام اینباندها را بگیرد با گروههای او مشخص میشود.
- سقف دستگاه، اتصالهای کاربر را روی همهٔ اینباندها، نودها و پروتکلها با هم میشمارد. چرخهٔ عمر یک اتصال را ببینید.
- ترافیک در هر دو جهت شمرده میشود و در ضریب مصرف نود ضرب میشود.
- صفحهٔ اشتراک کاربر برای هر پروتکلی که به آن دسترسی دارد یک تب نشان میدهد: OpenVPN، WireGuard، AmneziaWG، Cisco، IKEv2 و L2TP/IPsec. مالک میتواند ترتیب تبها را عوض کند، آنها را پنهان یا تغییر نام دهد (در تنظیمات). صفحهٔ اشتراک را ببینید.
تفاوتها
| OpenVPN | WireGuard | OpenConnect | |
|---|---|---|---|
| پروفایل | یک پروفایل برای هر کاربر، روی همهٔ دستگاهها | یک پیکربندی برای هر دستگاه | فایلی در کار نیست؛ آدرس، بهعلاوهٔ نام و رمز |
| شمارش دستگاه | هر تونل باز یک دستگاه است | هر دستگاهی که در سه دقیقهٔ گذشته تبادل کلید انجام داده | هر تونل باز یک دستگاه است |
| گواهی کاربر | بله، مگر اینکه اینباند با رمز وارد کند | خیر | خیر |
| شبیه | ترافیک VPN | ترافیک VPN | HTTPS معمولی، معمولاً روی پورت ۴۴۳ |
| پشت رله | بله، با آدرس اتصال | بله، رله باید UDP را عبور دهد | بله، اما گواهی معتبر با نام رله نمیخواند |
چطور انتخاب کنیم
- اگر شبکهٔ مشتریهایتان را نمیشناسید، از OpenVPN شروع کنید. برنامهاش برای همهٔ سیستمعاملها هست و وقتی UDP بسته باشد به TCP برمیگردد.
- برای مشتریهایی که سرعت و مصرف کم باتری روی موبایل میخواهند، WireGuard اضافه کنید. به هر دستگاه یک پیکربندی جدا بدهید.
- برای شبکههایی که WireGuard ساده را میبندند، یک اینباند WireGuard در حالت امنزیا روی پورت دیگر اضافه کنید. برنامههای WireGuard معمولی به آن وصل نمیشوند.
- برای شبکههایی که OpenVPN را میبندند ولی HTTPS را رد میکنند، یا برای مشتریهایی که برنامهٔ سیسکو را میشناسند، OpenConnect را روی پورت ۴۴۳ اضافه کنید.
- برای مشتریهایی که هیچ برنامهای نمیخواهند IKEv2 اضافه کنید: در آیفون، مک، ویندوز و اندرویدهای جدید داخلی است. L2TP/IPsec را فقط برای دستگاههایی بدهید که IKEv2 ندارند.
- روی هر کدام از اینها میتوانید با مسیریابی خروجی ترافیک را از سرور دیگری بیرون بفرستید.
- چند پروتکل را کنار هم اجرا کنید. کاربری که روی چند پروتکل مجاز است همه را در صفحهٔ اشتراکش میبیند و هر کدام روی شبکهٔ فعلیاش کار کرد را انتخاب میکند.
یک پورت، یک اینباند
دو اینباند با پورت و پروتکل یکسان نمیتوانند روی یک نود باشند. OpenConnect روی TCP ۴۴۳ با یک اینباند OpenVPN روی TCP ۴۴۳ تداخل دارد. پنجرهٔ اتصال در صفحهٔ نودها این را بررسی میکند و پیش از اجرا خبر میدهد.
صفحههای مرتبط
- OpenVPN: حالتهای ورود، شبکه و مسیریابی، گزینههای پیشرفته.
- WireGuard و AmneziaWG: دستگاهها، حالت امنزیا و فایلهای
.conf. - OpenConnect: گواهیها، استتار و برنامهٔ سیسکو.
- IKEv2 و L2TP/IPsec: VPN داخلی دستگاهها، فایلهای تنظیم و گواهیها.
- برنامههای کاربران: کدام برنامه روی کدام سیستمعامل.
- اینباندها: صفحهای که همهٔ این تنظیمات در آن انجام میشود.