رلهها و آدرسهای اتصال
رله سروری است که بین کاربران و یک نود قرار میگیرد و ترافیکشان را به آن میرساند. مشتریهایی که مسیر خوبی تا نود شما ندارند، مثلاً در کشوری با ارتباط ضعیف، معمولاً بهجای آن به یک رلهٔ نزدیک وصل میشوند. اویرا رله نمیسازد. اجازه میدهد آدرس رله را به پنل بدهید و بعد همان آدرس را به کاربران میدهد. این صفحه توضیح میدهد آدرسها چطور استفاده میشوند و رله باید چه کار کند.
اویرا چه کار میکند
در ویرایش نود، زیر آدرسهای اتصال میتوانید آدرس اضافه کنید:
| فیلد | کاربرد |
|---|---|
| برچسب | نامی که شما و کاربر میبینید، مثلاً واسط تهران. |
| آدرس | نام میزبان یا آیپی رله. |
| پورت | خالی یعنی پورت خود اینباند. اگر رله روی پورت دیگری گوش میدهد پرش کنید. |
| برای | همهٔ اینباندها روی نود، یا یک اینباند. |
هر آدرس در صفحهٔ اشتراک کاربر یک اتصال جدا میشود:
- برای OpenVPN، یک پروفایل جدا، بهعلاوهٔ یک خط
remoteدر فایل همه سرورها در یک پروفایل. آن فایل فقط اینباندهایی را ترکیب میکند که تنظیماتشان با اولین اینباند سازگار باشد. - برای WireGuard، یک پیکربندی جدا که نقطهٔ اتصالش رله است.
- برای OpenConnect، یک آدرس سرور جدا.
بقیهٔ چیزها تغییر نمیکند. کاربر مثل همیشه وارد میشود، نود هنوز تصمیمگیرنده است و ترافیک هنوز روی نود و با ضریب مصرف همان نود شمرده میشود.
کاربر کدام آدرس را میگیرد
برای هر اینباندی که کاربر مجاز است، پنل آدرس را اینطور انتخاب میکند:
- اگر نود آدرس اتصالی دارد که به اینباند میخورد، کاربر همانها را میگیرد و فقط همانها را.
- وگرنه، اگر اینباند آدرس عمومی جایگزین دارد، کاربر آن را میگیرد.
- وگرنه کاربر آدرس خود نود را میگیرد. برای همین سرور، این آدرس عمومیای است که در تنظیمات گذاشتهاید، یا آدرسی که کاربر با آن صفحهٔ اشتراک را باز کرده است.
مورد ۱ یعنی اضافه کردن رله آدرس خود نود را پنهان میکند. اگر مشتریها باید بتوانند مستقیم هم وصل شوند، آدرس خود نود را هم بهعنوان یک آدرس اتصال دیگر اضافه کنید.
رله باید چه کار کند
رله سرور خودتان است و باید بیرون از اویرا راهاندازی شود. با هر ابزاری که بسازیدش، باید اینها را عبور دهد:
- پورت رله را به پورت اینباند روی نود، با همان پروتکل؛
- UDP را برای WireGuard و برای اینباندهای OpenVPN که UDPاند؛
- TCP، و اگر DTLS روشن است UDP هم، برای OpenConnect.
چون کاربران به رله میرسند، دو نتیجه پیش میآید:
- نود آدرس رله را بهجای آدرس مشتری میبیند. ستون از در اتصالها هم رله را نشان میدهد.
- اینباند OpenConnect با گواهی معتبر نام نود را ارائه میدهد، که با نام رله نمیخواند و سیسکو ناهمخوانی نشان میدهد. در برنامهٔ OpenConnect از اثرانگشت گواهی استفاده کنید، یا از گواهی اویرا. OpenConnect را ببینید.
تغییر آدرس رله
پروفایلها و فایلهای پیکربندی همان آدرسی را دارند که با آن ساخته شدهاند. اگر آدرس اتصالی را حذف یا عوض کنید، کاربرانی که فایل را وارد کردهاند به آدرس قدیمی وصل میشوند و موفق نمیشوند. اول آدرس جدید را اضافه کنید، به کاربران بگویید دوباره وارد کنند و وقتی وارد کردند آدرس قدیمی را بردارید.
صفحههای مرتبط
- نود و پنلش: پنل برای نود چه کار میکند.
- نودها: ویرایشی که آدرسهای اتصال در آن وارد میشود.
- OpenVPN: فایلهای پروفایلی که آدرس رله را عوض میکند.
- WireGuard و AmneziaWG: آدرس عمومی جایگزین برای رلهها.