نحوه افزودن سرور (دامنه) میانی به هیدیفایمنیجر
این صفحه نشان میدهد چطور سرور میانی را به پنل هیدیفایمنیجر معرفی کنید تا کاربران کانفیگهایی بگیرند که از آن سرور عبور میکنند. این کار را بعد از راهاندازی خودِ سرور میانی انجام دهید.
سرور میانی چیست و چرا به آن نیاز دارید؟
سرور میانی (Relay یا رله) یک سرور دوم و معمولا ارزان است که بین کاربران و سرور اصلی هیدیفای شما قرار میگیرد. کاربران به سرور میانی وصل میشوند، سرور میانی ترافیک آنها را به سرور اصلی میرساند و سرور اصلی آن را به اینترنت میفرستد.
این کار در این موارد به درد شما میخورد:
- IP سرور اصلی از کشور کاربران مسدود یا خیلی کند است، ولی یک سرور داخل کشور هنوز به آن دسترسی دارد؛
- میخواهید IP سرور اصلی از دید کاربران پنهان بماند؛
- میخواهید آدرسی داشته باشید که اگر مسدود شد، با هزینه کم عوضش کنید (فقط سرور میانی را عوض میکنید، نه سرور اصلی را).
روی سرور میانی هیدیفایمنیجر نصب نمیشود. این سرور فقط ترافیک را با یکی از روشهای تانل زیر جابهجا میکند.
پیشنیازها
- یک سرور اصلی که هیدیفایمنیجر روی آن نصب است. راهنمای نصب را ببینید.
- یک سرور میانی که از قبل پورتهای
443و80را به سرور اصلی میفرستد. آن را با یکی از این روشها راهاندازی کنید: - یک دامنه که مدیریتش با شماست (مثلا روی Cloudflare).
چرا پورت 80 هم باید فرستاده شود؟
پنل گواهی TLS رایگان (Let's Encrypt) را با پاسخ دادن به یک بررسی روی پورت 80 میگیرد. برای دامنه سرور میانی، این بررسی به سرور میانی میرسد؛ پس سرور میانی باید علاوه بر پورت 443، پورت 80 را هم به سرور اصلی بفرستد.
قدم ۱: یک سابدامین را به سرور میانی وصل کنید
- وارد پنل DNS خود شوید (مثلا داشبورد Cloudflare).
- برای یک سابدامین جدید، مثلا
relay.example.com، یک رکوردAبسازید و IP سرور میانی را در آن وارد کنید. - اگر از Cloudflare استفاده میکنید، پروکسی را خاموش بگذارید (ابر خاکستری، «DNS only»).
قدم ۲: دامنه را در پنل اضافه کنید
- وارد پنل مدیریت هیدیفایمنیجر شوید.
- از منوی کناری، بخش دامنهها را باز کنید (در گروه تنظیمات).
- روی افزودن دامنه بزنید.
- سابدامین سرور میانی را بنویسید (مثلا
relay.example.com). پنل DNS آن را بررسی میکند و باید بگوید دامنه «به سرور دیگری اشاره میکند» (IP سرور میانی). این درست است. - حالت رله را انتخاب کنید.
- برای TLS، اگر دلیل خاصی ندارید، همان گواهی واقعی پیشفرض را نگه دارید.
- اگر خواستید یک نام نمایشی وارد کنید. کاربران این نام را به جای دامنه در برنامه خود میبینند.
- روی تمام بزنید و وقتی پنل خواست، تغییرات را اعمال کنید.
اگر گرفتن گواهی ناموفق بود، بررسی کنید که سرور میانی پورت 80 را به سرور اصلی بفرستد و چند دقیقه برای بهروز شدن رکورد DNS صبر کنید.
TLS جعلی یا ریلیتی روی دامنه سرور میانی
اگر برای دامنه رله حالتی غیر از گواهی واقعی انتخاب کنید، پنل به IP سرور میانی نیاز دارد. آن را در پیشرفته ← اجبار کانفیگها به استفاده از این IPها یا دامنهها وارد کنید؛ وگرنه پنل اجازه ذخیره نمیدهد.
قدم ۳: کانفیگهای سرور میانی را به لینک اشتراک اضافه کنید
بهتر است دامنهای که کاربران لینک اشتراک (سابسکریپشن) را با آن باز میکنند، از دامنههایی که ترافیک از آنها عبور میکند جدا باشد. برای اضافه کردن کانفیگهای سرور میانی به آن دامنه:
- در دامنهها، روی دامنه اشتراک خود (مثلا
sublink.example.com) بزنید تا ویرایش شود. - در بخش نمایش کانفیگهای، دامنه سرور میانی و هر دامنه دیگری که میخواهید کاربران بگیرند را انتخاب کنید.
- ذخیره کنید و تغییرات را اعمال کنید.
حالا صفحه یک کاربر را با دامنه اشتراک باز کنید. کانفیگهایی را میبینید که از دامنه سرور میانی استفاده میکنند. کاربران میتوانند آنها را تکتک اضافه کنند یا فقط اشتراک خود را در برنامه بهروز کنند.
تصاویر نسخه قدیمی پنل
این تصاویر مربوط به صفحههای قدیمی پنل مدیریت هستند. نامها و چیدمان در نسخههای فعلی فرق دارد؛ مراحل بالا را دنبال کنید.
افزودن دامنه سرور میانی:
نمایش کانفیگهای سرور میانی روی دامنه اشتراک: