به Univista خوش آمدید - خوشحالیم که اینجا هستید. اگر چیزی نامشخص است، Help را باز کنید یا از طریق پشتیبانی در این سایت با ما تماس بگیرید و ما به شما کمک خواهیم کرد تا با هم ارتباط برقرار کنید.

ریلیتی (Reality) چیست و چگونه آن را راه‌اندازی و استفاده کنیم؟ راهنمای کامل

به‌روزرسانی

ریلیتی (Reality) چیست و چگونه از آن استفاده کنیم؟

مشکلی که با آن روبه‌رو هستید

اگر از روش‌های قدیمی‌تر مثل VMess یا حتی VLESS روی TLS استفاده می‌کنید، احتمالاً تجربه کرده‌اید که کانفیگ‌ها بعد از چند روز کند می‌شوند یا کاملاً قطع می‌شوند. دلیلش این است که سیستم فیلترینگ با روش «بازرسی فعال» (active probing) و بررسی گواهی TLS و انگشت‌نگاری دست‌دادن (TLS fingerprint) به‌راحتی ترافیک شما را شناسایی و مسدود می‌کند. شما به روشی نیاز دارید که ترافیک‌تان دقیقاً شبیه بازدید از یک سایت بزرگ و معتبر به نظر برسد و در برابر کاوش فعال مقاوم باشد.

راه‌حل: پروتکل ریلیتی (Reality)

ریلیتی یک لایه استتار (camouflage) است که روی پروتکل VLESS در هسته‌ی Xray و sing-box اجرا می‌شود. برخلاف TLS معمولی که نیاز به دامنه و گواهی واقعی دارد، ریلیتی هنگام دست‌دادن، خود را به یک سایت معتبر واقعی (مثل www.microsoft.com یا www.apple.com) جا می‌زند و گواهی TLS همان سایت را به ناظر شبکه نشان می‌دهد. مزیت‌های کلیدی:
برای راه‌اندازی به یک سرور مجازی (VPS) خارج از کشور و یک کلاینت سازگار (v2rayNG روی اندروید، نکوری/NekoBox، sing-box یا v2rayN روی ویندوز) نیاز دارید.

مراحل راه‌اندازی گام‌به‌گام

  1. تهیه‌ی سرور: یک VPS از ارائه‌دهنده‌ای که در ایران مسدود نشده باشد (مثلاً مراکز داده‌ای که با ایران ارتباط پایدار دارند) با سیستم‌عامل اوبونتو ۲۲.۰۴ یا دبیان ۱۲ تهیه کنید.
  2. نصب هسته: با دستور رسمی نصب Xray، هسته را روی سرور نصب کنید: bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install برای راحتی بیشتر می‌توانید از پنل‌های مدیریتی مثل 3x-ui استفاده کنید که ریلیتی را با چند کلیک می‌سازند.
  3. ساخت کلیدها و شناسه‌ها: ریلیتی به یک جفت کلید X25519 و یک یا چند shortId نیاز دارد. کلیدها را با این دستور بسازید: xray x25519 خروجی شامل «Private key» (روی سرور) و «Public key» (در کلاینت) است. یک shortId هم با مقدار هگزادسیمال تصادفی (مثلاً openssl rand -hex 8) بسازید.
  4. انتخاب سایت پوششی (SNI / dest): یک سایت معتبر با پشتیبانی از TLS 1.3 و HTTP/2 انتخاب کنید که در ایران فیلتر نباشد و در منطقه‌ی سرور شما سریع باشد؛ مثلاً www.lovelive-anime.jp، www.yahoo.com یا یک سایت بزرگ دیگر. مقدار dest را روی آدرس‌سایت:443 و serverNames را روی همان دامنه تنظیم کنید.
  5. پیکربندی سمت سرور: در فایل config.json یک inbound از نوع VLESS با flow: xtls-rprx-vision و بخش realitySettings بسازید که شامل privateKey، shortIds، dest و serverNames باشد. سپس سرویس را ری‌استارت کنید: systemctl restart xray
  6. ساخت کانفیگ کلاینت: یک لینک vless:// بسازید که شامل UUID کاربر، آدرس و پورت سرور، security=reality، pbk (همان Public key)، sni (نام سایت پوششی)، sid (همان shortId)، fp=chrome و flow=xtls-rprx-vision باشد.
  7. اتصال در کلاینت: لینک را در v2rayNG (اندروید) یا NekoBox/v2rayN (ویندوز) وارد یا اسکن کنید. مطمئن شوید مقدار Fingerprint روی chrome و Flow روی xtls-rprx-vision تنظیم شده باشد. حالا متصل شوید و در صفحه‌ی تست تأخیر (real delay)، عددی زیر چند صد میلی‌ثانیه باید نمایش داده شود.
  8. آزمایش پایداری: به یک سایت تحریم‌شده بروید و چند ساعت اتصال را زیر نظر بگیرید. اگر پایدار بود، یک shortId پشتیبان هم اضافه کنید تا در صورت سوختن یکی، سریع جابه‌جا شوید.

پرسش‌های پرتکرار

تفاوت ریلیتی با TLS معمولی (مثل WebSocket+TLS) چیست؟

در TLS معمولی شما گواهی دامنه‌ی خودتان را نشان می‌دهید که قابل ردیابی است و نیاز به دامنه دارد. ریلیتی گواهی یک سایت معتبر دیگر را «قرض می‌گیرد» و در برابر کاوش فعال مقاوم است؛ بنابراین معمولاً دیرتر مسدود می‌شود و راه‌اندازی‌اش ساده‌تر است.

چه سایتی را به‌عنوان SNI پوششی انتخاب کنم؟

سایتی که: ۱) از TLS 1.3 و HTTP/2 پشتیبانی کند، ۲) در ایران فیلتر نباشد، ۳) به سرور شما نزدیک و سریع باشد، و ۴) سایت پرطرفداری نباشد که خودش هدف فیلترینگ است. سایت‌های میزبانی‌شده روی CDNهای بزرگ گزینه‌های خوبی‌اند.

چرا کانفیگ ریلیتی من کند یا قطع می‌شود؟

معمولاً به‌خاطر مسیر نامناسب سرور به ایران، انتخاب SNI کند، یا سوختن IP سرور است. ابتدا fp=chrome و flow=xtls-rprx-vision را بررسی کنید، سپس SNI دیگری امتحان کنید و در نهایت IP یا ارائه‌دهنده‌ی سرور را تغییر دهید.

آیا ریلیتی روی iOS هم کار می‌کند؟

بله؛ از کلاینت‌هایی مثل Shadowrocket، Streisand یا sing-box روی iOS که از security=reality پشتیبانی می‌کنند استفاده کنید و همان مقادیر pbk/sni/sid/flow را وارد نمایید.

راهنماهای مرتبط

کانال تلگرام Univista

آخرین کانفیگ‌های سالم، وضعیت سرورها و آموزش رفع اشکال در کانال ما.

ورود به کانال

روش را یاد گرفتید؟ حالا فقط یک اتصال پایدار کم دارید

  • روزانه ۱ گیگابایت رایگان
  • ثبت‌نام بدون کارت بانکی
  • کانفیگ VLESS+Reality آماده در ۶۰ ثانیه

وقتی دوستتان شروع به استفاده کند، شما و دوستتان هرکدام +30 روز اعتبار و ترافیک پاداش می‌گیرید.

دریافت سرور رایگان

این راهنما را به اشتراک بگذارید

Telegram WhatsApp

مشترک شدید؟ کمک کنید مراحل وارد کردن و رفع اشکال را ببینید.

آماده دسترسی پایدار به اینترنت بین‌الملل؟

مشاهده تعرفه‌ها

این مطلب صرفاً آموزش فنی است. از ابزارهای شبکه مطابق قوانین محل خود استفاده کنید. Univista مسئول استفاده شما نیست.