VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی

https://negarnovin.com/vless-reality/ · آخرین به‌روزرسانی: · نویسنده: نگارنوین · سایت: نگارنوین · 14 دقیقه مطالعه

⚡ پاسخ مستقیم (قابل نقل)

VLESS Reality ترکیب دو بخش با نقش متفاوت است: VLESS شناسه و انتقال کاربر را مدیریت می کند و REALITY لایه امنیت ارتباط در Xray-core است. برای اتصال سالم، شناسه، جفت کلید، serverName، shortId، flow و روش انتقال باید با نسخه و تنظیمات سرور سازگار باشند. VLESS به تنهایی رمزنگاری محسوب نمی شود و هیچ پیکربندی هم ناشناس ماندن یا کارکرد همیشگی را تضمین نمی کند.

📊 این مقاله بر پایه مستندات رسمی Xray-core و نمونه های رسمی پروژه REALITY نوشته شده است. برای انتشار، تصاویر استفاده شده عکس های واقعی استوک از Unsplash و Pexels هستند و اسکرین شات ساختگی از نرم افزار یا سرور به عنوان تصویر واقعی ارائه نشده است.

📊 حقایق کلیدی

URLhttps://negarnovin.com/vless-reality/
تاریخ انتشار2026-11-07
آخرین به‌روزرسانی2026-11-07
نویسندهنگارنوین
ناشرنگارنوین
زبانفارسی (fa-IR)
تعداد کلمات2652
نوع صفحهنوشته
عدد کلیدیاین مقاله بر پایه مستندات رسمی Xray-core و نمونه های رسمی پروژه REALITY نوشته شده است. برای انتشار، تصاویر استفاده شده عکس های واقعی استوک از Unsplash و Pexels هستند و اسکرین شات ساختگی از نرم افزار یا سرور به عنوان تصویر واقعی ارائه نشده است.

🛒 محصول و قیمت

نام محصولVLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی
قیمت43122 IRR
موجودیInStock
برندنگارنوین
دسته‌بندیserver
SKUVPS-43121

📄 محتوای کامل

VLESS Reality چیست؟ ترکیب VLESS و REALITY روشی برای برقراری ارتباط پراکسی در Xray-core است. VLESS پروتکل انتقال و شناسایی کاربر است؛ REALITY لایه امنیت انتقالی است که ارتباط را با سازوکاری مبتنی بر handshake شبیه TLS برقرار می کند. این ترکیب به خودی خود یک برنامه، سیستم عامل یا سرویس VPN نیست و به تنظیم درست سرور و کلاینت نیاز دارد.

در این راهنما قدم به قدم می خوانید VLESS و REALITY چه نقشی دارند، ارتباط چطور برقرار می شود، پارامترهایی مثل UUID و public key چه معنایی دارند، چه تفاوتی با TLS معمولی و VPN دارد و هنگام خطا از کجا باید بررسی را شروع کنید. یک نکته مهم را هم از ابتدا روشن کنیم: هیچ روش شبکه ای نمی تواند ناشناس ماندن یا عبور پایدار از هر نوع محدودیت را تضمین کند.

VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی

جواب کوتاه: VLESS Reality از چه اجزایی ساخته شده است؟

در عبارت VLESS Reality دو بخش با نقش های جدا وجود دارد. VLESS پروتکل سبک اتصال بین نرم افزار کلاینت و Xray-core سمت سرور است. REALITY لایه امنیت انتقال است که handshake را با مشخصات یک نام دامنه مجاز شکل می دهد و اتصال را رمزنگاری و اعتبارسنجی می کند. نام فنی ترکیب را می توان به صورت VLESS + REALITY نوشت.

به بیان ساده، کلاینت ابتدا به سرور مشخص شده وصل می شود، سپس لایه REALITY ارتباط را برقرار می کند و VLESS شناسه کاربر را برای اجازه دسترسی به کار می گیرد. پس از آن، ترافیک بر اساس تنظیمات Xray از مسیر تعریف شده عبور می کند. این توضیح برای درک اجزا است و جای تنظیمات دقیق نسخه مورد استفاده را نمی گیرد.

اگر برای اجرای نرم افزارهای سرور روی لینوکس به یک VPS نیاز دارید، مشخصات و شرایط سرور مجازی ترافیک نامحدود را بررسی کنید. نوع کاربرد، مقدار مصرف واقعی و سیاست شبکه را پیش از انتخاب سرویس در نظر بگیرید.

VLESS چیست؟

VLESS یک پروتکل انتقال سبک در خانواده Xray است که می تواند بین بخش ورودی سرور و خروجی کلاینت ارتباط برقرار کند. هر کاربر معمولا با یک شناسه مانند UUID تعریف می شود. سرور شناسه دریافت شده را با فهرست کاربران مجاز تطبیق می دهد.

خود VLESS را نباید با رمزنگاری اشتباه گرفت. در پیکربندی معمول، لایه انتقال باید امنیت جداگانه ای مثل TLS یا REALITY داشته باشد. فقط نوشتن «VLESS» در نام پروفایل، به معنی رمزنگاری ارتباط نیست. مستندات فعلی Xray همچنین قابلیت رمزنگاری جداگانه VLESS را معرفی می کنند، اما این گزینه را نباید با REALITY یکی دانست.

در نتیجه وقتی کسی می گوید «من VLESS دارم»، هنوز اطلاعات کافی برای فهم امنیت اتصال نداریم. باید بدانیم از چه لایه انتقال، چه شیوه احراز هویت و چه تنظیماتی در دو سمت استفاده شده است.

REALITY چیست؟

REALITY یک روش امنیت انتقال در Xray است که از الگوی handshake شبیه TLS و تنظیمات مرتبط با یک دامنه هدف استفاده می کند. هدف این طراحی، ساخت یک ارتباط رمزنگاری شده و معتبر بدون نیاز به روال معمول نصب گواهی TLS برای دامنه خود کاربر در هر سناریوی رایج است.

REALITY را بهتر است «لایه امنیت انتقال» بدانیم، نه یک پروتکل جایگزین برای VLESS. سرور و کلاینت باید مقادیر متناظر داشته باشند؛ برای نمونه، کلید عمومی کلاینت باید با کلید خصوصی سرور جفت باشد و نام سرور ارسالی از کلاینت باید در فهرست مجاز سرور وجود داشته باشد.

ظاهر TLS مانند، وعده نامرئی بودن نیست. نحوه شناسایی ترافیک می تواند با تغییر شبکه، نسخه نرم افزار، تنظیمات یا روش های تحلیل تغییر کند. هیچ عبارت تبلیغاتی مثل «صد در صد غیرقابل شناسایی» را به عنوان ویژگی فنی قطعی در نظر نگیرید.

VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی

ارتباط VLESS Reality چطور کار می کند؟

برای اینکه زنجیره اتصال را بهتر بفهمید، آن را به چند مرحله جدا تقسیم کنید:

  1. برنامه کاربر درخواست می فرستد. مرورگر یا برنامه، ترافیک را به کلاینت محلی می دهد؛ البته فقط اگر تنظیمات کلاینت آن نوع ترافیک را پوشش دهد.
  2. کلاینت Xray اتصال خروجی را می سازد. آدرس سرور، پورت، شناسه VLESS و پارامترهای REALITY در پروفایل قرار می گیرند.
  3. REALITY امنیت انتقال را برقرار می کند. کلیدها و نام سرور در handshake نقش دارند. اگر مقادیر یا نسخه ها با هم جور نباشند، اتصال قبل از عبور داده متوقف می شود.
  4. VLESS کاربر را شناسایی می کند. سرور شناسه را با تنظیمات ورودی تطبیق می دهد و سپس درخواست را به مسیری که مدیر سرور تعیین کرده می فرستد.
  5. پاسخ از همان مسیر به کلاینت برمی گردد. نتیجه به وضعیت سرور، مسیر شبکه، DNS، تنظیمات برنامه و سیاست های فایروال هم وابسته است.

در مستندات Xray، «روش انتقال» و «امنیت انتقال» دو دسته تنظیم جدا هستند. برای همین، عبارت هایی مثل TCP، RAW، XHTTP یا gRPC را با REALITY یکی نگیرید. سازگاری آنها به نسخه Xray و تنظیم دو طرف وابسته است.

پارامترهای اصلی در پروفایل VLESS Reality

آدرس و پورت سرور

آدرس، IP یا دامنه ای است که کلاینت برای اتصال به سرور استفاده می کند. پورت هم باید روی سرور در حال شنود باشد و در فایروال سیستم عامل و فایروال دیتاسنتر اجازه عبور داشته باشد. اگر پورت در شبکه بسته باشد، حتی تنظیمات درست کلید و UUID هم اتصال را برقرار نمی کند.

UUID یا شناسه کاربر

UUID هویت کاربر VLESS است و باید با مقدار تعریف شده در ورودی سرور تطبیق داشته باشد. هر کاربر بهتر است شناسه جداگانه داشته باشد تا در صورت افشای یک پروفایل بتوان همان دسترسی را لغو کرد، بدون اینکه شناسه همه افراد را تغییر دهید.

کلید خصوصی و کلید عمومی

سمت سرور یک کلید خصوصی نگه می دارد و کلاینت از کلید عمومی متناظر استفاده می کند. کلید خصوصی را هرگز در لینک اشتراک، پیام عمومی یا تصویر راهنما منتشر نکنید. اگر به هر دلیل احتمال می دهید فاش شده، آن را طبق مستندات نسخه نصب شده عوض کنید و پروفایل های وابسته را دوباره بسازید.

serverName یا SNI

serverName نامی است که کلاینت در تنظیم ارتباط می فرستد و باید با نام های مجاز سمت سرور و تنظیمات مقصد هماهنگ باشد. این مقدار را با آدرس IP سرور یا دامنه ای که کاربر برای باز کردن در مرورگر می زند اشتباه نگیرید. انتخاب نام نامعتبر یا وارد کردن مقدار ناهماهنگ از علت های رایج شکست handshake است.

shortId

shortId یکی از مقادیر مورد قبول سرور است و مقدار سمت کلاینت باید با فهرست مجاز سمت سرور تطبیق داشته باشد. این فیلد به تنهایی جای UUID را نمی گیرد و نقش آن با شناسه کاربر VLESS متفاوت است.

fingerprint

در بسیاری از پروفایل ها، fingerprint برای انتخاب مشخصات کلاینت TLS مانند استفاده می شود. این گزینه با UUID یا کلید عمومی فرق دارد و باید از کلاینت و نسخه ای استفاده شود که با پیکربندی سرور سازگار است. انتخاب یک نام fingerprint در برنامه، به تنهایی تضمین نمی کند که اتصال برقرار یا از دید شبکه غیرقابل تشخیص باشد.

flow و Vision

`xtls-rprx-vision` یک گزینه جریان داده در بعضی ترکیب های VLESS است. این مقدار اجباری برای همه اتصال های VLESS Reality نیست. اگر سرور برای یک flow خاص تنظیم شده، کلاینت هم باید از همان حالت پشتیبانی کند؛ در غیر این صورت flow را بدون بررسی نسخه تغییر ندهید.

VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی

تفاوت VLESS، REALITY، TLS و VPN

VLESS پروتکل انتقال و شناسایی کاربر در Xray است. REALITY یکی از روش های امنیت انتقال است که می تواند در کنار VLESS قرار بگیرد. TLS روش عمومی دیگری برای امنیت انتقال است و در بسیاری از سرویس های وب هم استفاده می شود. اینها با هم قابل مقایسه یک به یک نیستند، چون نقش متفاوت دارند.

VPN معمولا نام یک فناوری تونل یا برنامه ای است که مسیر ترافیک دستگاه را مدیریت می کند. VLESS Reality به تنهایی برنامه کامل VPN نیست. یک کلاینت سازگار لازم است تا پروفایل را دریافت کند و ترافیک برنامه ها را طبق قواعد محلی به سرور بفرستد. اینکه همه ترافیک دستگاه، فقط مرورگر یا چند برنامه منتخب از اتصال عبور کنند، به تنظیم کلاینت بستگی دارد.

همچنین VLESS Reality را با TLS معمولی روی وب سایت خودتان یکی نگیرید. هدف، اجزای پروتکل، شیوه صدور گواهی و مدل راه اندازی آنها یکسان نیست. اگر هدف شما راه اندازی سایت HTTPS است، گواهی TLS وب سایت موضوع جداگانه ای دارد.

مزایا و محدودیت های VLESS Reality

از مزیت های این ترکیب می توان به جداسازی پروتکل انتقال از لایه امنیت، مدیریت کاربران با شناسه های مجزا، امکان استفاده از کلاینت های مختلف Xray و حذف بخشی از نیازهای رایج مربوط به گواهی دامنه اشاره کرد. تنظیم های مکملی مثل Vision هم در سناریوهای سازگار ممکن است روی سربار یا عملکرد اثر بگذارند.

اما نتیجه نهایی فقط به نام پروتکل وابسته نیست. کیفیت مسیر بین کاربر و سرور، ظرفیت CPU و شبکه، بار سرور، انتخاب مقصد، نسخه کلاینت، DNS و نحوه مسیریابی روی تجربه اثر دارند. «ترافیک نامحدود» نیز به تنهایی به معنی سرعت نامحدود، پینگ پایین در همه مسیرها یا دسترسی همیشگی به هر مقصد نیست.

از طرف دیگر، تنظیم نادرست می تواند اتصال را قطع کند یا اطلاعات دسترسی را در اختیار فرد دیگری بگذارد. کلاینت و سرور باید به روز باشند و کلیدها، UUID و لینک های اشتراک مثل رمز عبور محافظت شوند.

برای راه اندازی به چه چیزهایی نیاز است؟

در سمت سرور به یک سیستم عامل سازگار، نسخه پشتیبانی شده Xray-core، آدرس شبکه قابل دسترس و دسترسی مدیریتی نیاز دارید. پورت مورد استفاده باید باز باشد. همچنین باید گواهی یا کلیدها و شناسه کاربر را با ابزار همان نسخه بسازید و فهرست serverName و shortId را هماهنگ کنید.

در سمت کاربر به یک کلاینت سازگار، پروفایل صحیح و راه امن دریافت تنظیمات نیاز است. بهتر است از منبع رسمی نرم افزار کلاینت استفاده کنید و پیش از وارد کردن لینک، مطمئن شوید فرستنده معتبر است. لینک VLESS ممکن است UUID و اطلاعات اتصال را حمل کند؛ آن را در گروه عمومی، اسکرین شات یا تیکت پشتیبانی منتشر نکنید. اگر برای بررسی فنی لازم شد، شناسه ها، دامنه های خصوصی و کلیدها را از متن حذف کنید.

برای انتخاب زیرساخت، فقط نام «ترافیک نامحدود» را معیار نگذارید. سیستم عامل های قابل نصب، مقدار CPU و RAM، محدودیت های شبکه، کیفیت مسیر و سیاست استفاده را بخوانید. می توانید مشخصات سرور مجازی ترافیک نامحدود را هم بررسی کنید و قبل از سفارش، شرایط فعلی سرویس را با نیاز خودتان تطبیق دهید.

خطاهای رایج و روش عیب یابی

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

ابتدا مطمئن شوید سرور روشن است، Xray-core اجرا می شود و پورت در حال شنود است. سپس دسترسی شبکه، فایروال سیستم عامل و محدودیت های فایروال دیتاسنتر را بررسی کنید. اگر اتصال TCP به پورت برقرار نیست، هنوز سراغ تغییر UUID یا کلید نروید.

خطای handshake یا اتصال فوری قطع می شود

serverName، public key و shortId کلاینت را با مقادیر مجاز سرور مقایسه کنید. کلید عمومی باید متعلق به کلید خصوصی همان سرور باشد. همچنین method انتقال، نوع امنیت، flow و نسخه کلاینت را بررسی کنید. نام گزینه ها در نسخه های متفاوت Xray ممکن است تغییر کند؛ فایل تنظیمات را با راهنمای همان نسخه بخوانید.

اتصال برقرار است اما اینترنت کار نمی کند

در این حالت، وضعیت مسیر خروجی، DNS و قواعد routing کلاینت و سرور را بررسی کنید. ممکن است فقط بخشی از برنامه ها از پروفایل عبور کنند یا DNS خارج از همان مسیر resolve شود. زمان و IP مقصد و نتیجه تست را یادداشت کنید تا مشخص شود مشکل از کلاینت است یا سرور.

بعد از به روزرسانی اتصال خراب شده است

نسخه جدید می تواند نام فیلدها، مقدارهای پشتیبانی شده یا رفتار انتقال را تغییر دهد. قبل از تعویض نسخه، از فایل تنظیمات بکاپ بگیرید و تغییر را روی یک پروفایل آزمایشی انجام دهید. از انتشار همزمان نسخه جدید روی چند سرور تولیدی بدون برنامه برگشت خودداری کنید.

سرعت کم است یا پینگ نوسان دارد

سرعت را در چند زمان و با چند مقصد تکرار کنید. CPU، مصرف پهنای باند، مسیر جغرافیایی، ازدحام ISP و کیفیت شبکه مقصد را بسنجید. تغییر پورت یا flow بدون اندازه گیری ممکن است مشکل را بدتر کند. در صورت امکان، مقدار پایه قبل از تغییر را ثبت کنید.

VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی

چک لیست امنیتی کوتاه

  • از شناسه جداگانه برای هر کاربر استفاده کنید و دسترسی های بلااستفاده را حذف کنید.
  • کلید خصوصی سرور را فقط در سمت سرور نگه دارید.
  • لینک VLESS و QR کد را مانند رمز عبور محرمانه بدانید.
  • سیستم عامل، Xray-core و کلاینت را از منبع معتبر و با برنامه به روز نگه دارید.
  • پورت های غیرضروری را ببندید و دسترسی مدیریتی سرور را محدود کنید.
  • اگر دسترسی یک کاربر لغو شد، شناسه و پروفایل همان کاربر را هم غیرفعال کنید.
  • برای خطای handshake مقدارهای serverName، public key، shortId و flow را یک به یک تطبیق دهید.

آیا VLESS Reality کاملا امن و ناشناس است؟

خیر؛ چنین تضمینی برای هیچ ترکیب نرم افزاری قابل ارائه نیست. REALITY برای ایجاد ارتباط امن و استفاده از مشخصات handshake تعریف شده است، اما امنیت عملی به صحت پیکربندی، حفظ کلیدها، اعتماد به سرور، دستگاه کاربر و مسیر شبکه بستگی دارد. اپراتور سرور ممکن است داده های فنی اتصال را در لاگ ثبت کند و برنامه های دستگاه نیز می توانند از مسیرهای متفاوت استفاده کنند.

این پروتکل جایگزین ضدویروس، رمز عبور قوی، به روزرسانی سیستم یا رعایت قوانین محلی نیست. پیش از استفاده، شرایط شبکه و قوانین محل خود را در نظر بگیرید. وعده هایی مثل «کاملا ناشناس»، «بدون امکان شناسایی» یا «کارکرد دائمی در همه کشورها» را ادعاهای بازاریابی بدانید، نه تضمین فنی.

پرسش های پرتکرار درباره VLESS Reality

VLESS Reality یک VPN است؟

نه به تنهایی. VLESS پروتکل ارتباطی و REALITY لایه امنیت انتقال هستند. برای استفاده، به کلاینت Xray سازگار نیاز دارید. اینکه کل دستگاه یا چند برنامه از این مسیر استفاده کنند، در کلاینت تعیین می شود.

آیا VLESS بدون REALITY امن است؟

VLESS به تنهایی به معنی رمزنگاری نیست. برای اتصال به شبکه عمومی باید از یک لایه امنیت انتقال مناسب مانند TLS یا REALITY استفاده شود، مگر اینکه رمزنگاری دیگری به صورت آگاهانه فعال شده باشد. پیکربندی خام را روی شبکه عمومی به کار نبرید.

آیا برای REALITY حتما باید دامنه خودم را داشته باشم؟

در برخی پیکربندی های رایج، تنظیم REALITY به دامنه خود کاربر و نصب گواهی معمول TLS وابسته نیست؛ با این حال انتخاب و تنظیم دامنه هدف و نام سرور باید طبق مستندات نسخه نصب شده انجام شود. این موضوع به معنی مجاز بودن استفاده از هر دامنه یا تضمین عملکرد نیست.

UUID، shortId و public key چه تفاوتی دارند؟

UUID شناسه کاربر VLESS است. shortId یکی از مقدارهای مجاز تنظیم REALITY در سرور است. public key نسخه قابل استفاده در کلاینت از جفت کلید سرور است؛ private key باید محرمانه بماند. این سه مقدار جای هم را نمی گیرند.

Vision برای اتصال VLESS Reality اجباری است؟

خیر. Vision یکی از گزینه های flow است و فقط در ترکیب سازگار باید روی سرور و کلاینت هماهنگ شود. همه پروفایل های VLESS Reality به flow یکسان نیاز ندارند.

آیا ترافیک نامحدود باعث می شود VLESS Reality سریع تر شود؟

نه لزوما. ترافیک نامحدود به حجم مصرفی مربوط است؛ سرعت و پینگ به منابع سرور، مسیر بین الملل، شبکه کاربر و مقصد بستگی دارند. قبل از انتخاب سرور مجازی ترافیک نامحدود محدودیت های واقعی شبکه و مشخصات پلن را بخوانید.

جمع بندی

VLESS Reality ترکیب دو بخش با نقش متفاوت است: VLESS شناسه و انتقال کاربر را مدیریت می کند و REALITY لایه امنیت ارتباط در Xray-core است. برای اتصال سالم، شناسه، جفت کلید، serverName، shortId، flow و روش انتقال باید با نسخه و تنظیمات سرور سازگار باشند. VLESS به تنهایی رمزنگاری محسوب نمی شود و هیچ پیکربندی هم ناشناس ماندن یا کارکرد همیشگی را تضمین نمی کند.

این مقاله بر پایه مستندات رسمی Xray-core و نمونه های رسمی پروژه REALITY نوشته شده است. برای انتشار، تصاویر استفاده شده عکس های واقعی استوک از Unsplash و Pexels هستند و اسکرین شات ساختگی از نرم افزار یا سرور به عنوان تصویر واقعی ارائه نشده است.

🖼️ تصاویر

🏷️ کلمات کلیدی

VLESS Reality، پروتکل VLESS، تنظیم VLESS Reality، UUID و shortId در Reality، Xray-core REALITY

🧩 JSON-LD

{"@context":"https://schema.org","@type":"BlogPosting","headline":"VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی","url":"https://negarnovin.com/vless-reality/","datePublished":"2026-11-07T17:40:18+03:30","dateModified":"2026-11-07T17:40:54+03:30","author":{"@type":"Person","name":"نگارنوین"},"publisher":{"@type":"Organization","name":"نگارنوین"},"inLanguage":"fa-IR","description":"VLESS پروتکل انتقال و REALITY لایه امنیت انتقال در Xray-core است. در این راهنما با نحوه کار، پارامترهای اصلی، مزایا، محدودیت ها و عیب یابی آشنا می شوید."}

📄 نحوهٔ استناد به این صفحه

متن ساده:

VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی — نگارنوین (https://negarnovin.com/vless-reality/)، آخرین به‌روزرسانی 2026-11-07

Markdown:

[VLESS Reality چیست؟ راهنمای کامل سازوکار و عیب یابی](https://negarnovin.com/vless-reality/) — نگارنوین (به‌روزرسانی 2026-11-07)