آموزش استفاده از Reality در هیدیفای - Xen-neX/Hiddify-Manager GitHub Wiki
قبل از شروع میتوانید ویدئوی Reality در هیدیفای را با کلیک روی تصویر زیر مشاهده کنید.
برای مشاهده جزییات؛ این مقاله را تا انتها مطالعه نمایید.
Reality یکی از پروتکلهای جدید ارائه شده توسطXray میباشد که پیشنیازهای پروتکلهای قبلی را ندارد. این پروتکل بر مبنای Vless پایهگذاری شده است، بنابراین برای Vmess یا Trojan قابل استفاده نیست. در هیدیفای همچنان تاکید بر سادهسازی بوده است بنابراین بخش اعظم کار در پسزمینه انجام میشود.
- نکته بسیار مهم: این پروتکل چون بر مبنای TCP میباشد از CDN پشتیبانی نمیکند بنابراین صرفا در حالتهای دایرکت یا ریلی میتوان از آن استفاده نمود و به همین دلیل نیاز به سرور با آیپی تمیز دارد. در صورت نیاز به اطلاع از چگونگی تست سرور به این راهنما مراجعه کنید.
تنظیمات این پروتکل شامل دو قسمت است که تقریبا شما به بخش اول آن کاری ندارید.
اگر به صفحه تنظیمات پنل بروید و وارد تنظیمات Reality شوید، تنظیمات کلی مربوط به این پروتکل را مشاهده میکنید.
این تنظیمات شامل موارد زیر است.
این شناسه نیز برای رمزنگاری استفاده میشود و لطفا آن را تغییر ندهید.
این کلید برای رمزنگاری ارتباط استفاده میشود و لطفا آن را تغییر ندهید.
این کلید نیز برای رمزنگاری ارتباط سرور و کلاینت استفاده میشود و لطفا آن را تغییر ندهید.
به منوی تنظیمات
و سپس دامنهها
بروید و روی ایجاد
کلیک کنید.
در اینجا حالت را روی ریالیتی
بگذارید تا بتوانید تنظیمات اختصاصی مربوط به این پروتکل را انجام دهید.
نکته مهم: قبل از ادامه، میتوانید روی لینک
بررسی و پیشنهاد دامنه
بزنید تا صفحه بررسی دامنهها باز شود. در اینجا پنل بر اساس لوکیشن سرور شما و همینطور سایتهایی که TLS1.3 دارند، چندین سایت به شما پیشنهاد میدهد. سایتهایی که پینگ بهتری دارند را میتوانید انتخاب کنید.
این دامنه که به نامهای دیگز مثل Fallback یا Destination نیز معروف است، برای زمانی استفاده میشود که سیستم فیلترینگ در حال بازدید از وبسایت شماست که اگر کلید معتبر را نداشته باشد، به این آدرس هدایت شود. میتوانید یکی از آدرسهای صفحه بررسی را که پینگ تایم پایینتری داشتند در این فیلد قرار دهید که با آدرس مربوط به فیلد نامهای سرور یا SNI یکی باشد.
همچنین میتوان آدرس سایتی که فرضا داخل کشور مبدا هاست شده و از tls1.3 و H2 پشتیبانی میکند، قرار داد. با انجام این کار این سایت عملا حکم سرور میانی (ریلی) را بازی میکند.
در صورت تمایل یک نام دلخواه برای نمایش در کانفیگها وارد کنید.
توجه: بهتر است از کاراکترهای استاندارد مثل حروف و اعداد استفاده کنید.
نام سرور برای شبیهسازی مقصد ترافیک شما استفاده میشد. میتوانید از لیست صفحه بررسی یک یا چندین سایت را انتخاب نمایید.
برای استفاده از چندین سایت از ,
استفاده نمایید. در نهایت فرض کنید سایتهای www.yahoo.com
و www.microsoft.com
در دیتاسنتر شما باشند و پینگ مناسبی هم دارند؛ این آدرسها را در این فیلد قرار دهید و بین آنها کاما بگذارید.
برای آموزش استفاده از چندین نام سرور یا SNI این مقاله را مطالعه نمایید.
در صورت نیاز به استفاده از gRPC در این پروتکل این دکمه را روشن کنید.
در صورتی که بخواهید یک ایپی خاص به جای آیپی اصلی سرور در کانفیگ قرار بگیرد، آن آیپی را وارد این فیلد کنید. یکی از کاربردهای این فیلد برای سرورهای ریلی است. در صورتیکه بخواهید ریالیتی را روی سرورهای میانی (ریلی) استفاده نمایید، باید آیپی آن سرورها را در اینجا وارد کنید.
نکته: اگر بیشتر از چند آیپی دارید میتوانید هر آیپی را در یک ردیف قرار دهید و بین آنها اینتر بزنید.
در نهایت ثبت را بزنید تا تنظیمات ذخیره گردد و یادتون نره که حتما اعمال تنظیمات
رابزنید.
ممکن است پیغامهای زرد رنگی داده شود که نتیجه چک کردن فیلدهای تکمیل شده شما توسط سرور است.
- در Reality برای شناسایی نشدن بهتره دامنه انتخابی تو دیتاسنتر شما باشه و همچنین توجه داشته باشید فیلد نام سرور و دامنه برگشتی باید در یک سرور باشند.
- یعنی نمیتوانید دامنه برگشتی را
www.yahoo.com
بذارید ولی نام سرورwww.google.com
باشه. ولی اگه مثلا نام سرور راblog.yahoo.com
بذارید اوکی هست.
با در نظر گرفتن موارد گفته شده، بهتر هست تنظیمات را طوری انجام دهید که این پیغامها ظاهر نشوند اما اگر پیغام خطا (قرمز رنگ) دریافت نکردید و صرفا پیغامهای اخطار (وارنینگ زرد رنگ) همچنان دریافت کردید؛ میتوانید آنها را نادیده بگیرید و ادامه دهید.
برای این کار به منوی پروکسیها بروید و در قسمت دایرکت پروکسیهای Reality را مشاهده و کنترل نمایید.
اگر با وجود روشن بودن گزینههای Reality در این قسمت همچنان کانکشنهای آن را در لینک سابسکریپشن دریافت نمیکنید، تنظیمات دامینی که برای لینک سابسکریپشن استفاده میشه را چک کنید. احتمالا نیاز هست که تیک دامنه دایرکت را بزنید.
- نکته مهم: به دلیل اینکه این پروتکل از الگوریتم متفاوتی استفاده میکند ممکن است تنظیمات آن برای شبکههای مختلف متفاوت باشد بنابراین اگر دیدید برای شما کار نکرد ابتدا حتما مطمئن شوید آیپی سرور شما سالم است و بعد از آن آدرسهای برگشتی و نام سرور را تغییر دهید تا به نتیجه مطلوب برسید.
اگر با وجود فعال کردن پروتکل Reality در قسمت پروکسیها همچنان این کانکشنها را در لیست کانفیگها نمیبینید نیاز است به تنظیمات دامنه سابسکریپشن بروید و دامنه دایرکت خود را به آن دامنه اضافه نمایید.
فرض کنید دامنه سابسکریپشن شما t1.hiddify.com
باشد و دامنه ریالتی شما نیز google.com
باشد. شما نیاز است در تنظیمات دامنه t1.hiddify.com
بروید و در فیلد نمایش کانفیگهای دامنه
؛ تیک دامنه google.com
را بزنید. حالا اگه لینک سابسکریپشن خود که روی دامنه t1.hiddify.com
است را باز کنید؛ مشاهده خواهید کرد که کانفیگهای Reality وجود دارند.