V2Ray چیست؟ راهنمای VLESS، Reality و XTLS برای ایران

V2Ray چیست؟ راهنمای VLESS، Reality و XTLS برای ایران

• ۲۶ فروردین ۱۴۰۵ • • ۱۴ دقیقه مطالعه

🎧 نسخهٔ صوتی این مقاله

فیلترشکن پرسرعت و بدون قطعی v2route

تحویل سریع · ۴ لوکیشن در یک لینک · ضمانت تا اتمام حجم

V2Ray یک پلتفرمِ پروکسیِ متن‌باز است که چند پروتکل (VLESS، VMess، Trojan و Shadowsocks) را روی چند روش انتقال (TCP، WebSocket، gRPC و…) اجرا می‌کند تا ترافیک شما شبیه ترافیک عادیِ وب دیده شود. Reality و XTLS دو گزینه‌ی امنیتی در همین خانواده‌اند، نه اسم یک سرویس. هر کانفیگی که در اپ‌هایی مثل v2rayNG یا Hiddify وارد می‌کنید ترکیبی از همین قطعه‌هاست. در این راهنما معنی هر قطعه، تفاوت هسته‌ها و فرق کانفیگ با لینک اشتراک را یک‌جا می‌بینید.

خلاصهٔ تصویری: V2Ray چیست؟ راهنمای VLESS، Reality و XTLS برای ایران

مشکل: سانسور هوشمند ایران

اپراتورهای ایرانی فقط سایت‌ها را مسدود نمی‌کنند — آن‌ها خود ترافیک VPN را شناسایی و قطع می‌کنند. این کار را با تکنیکی به نام DPI (Deep Packet Inspection) انجام می‌دهند.

پروتکل‌های قدیمی مثل OpenVPN، PPTP، یا L2TP امضای دیجیتال مشخصی دارند که DPI به‌راحتی تشخیص می‌دهد. به همین دلیل در ایران به‌سختی کار می‌کنند.

اگر از سرویس دیگری می‌آیید، مهاجرت از OpenVPN و L2TP به VLESS تفاوت قالب فایل و اطلاعات اتصال را توضیح می‌دهد.

DPI معمولاً سه چیز را نگاه می‌کند: شکل دست‌دادنِ اول اتصال (handshake)، نامی که در TLS اعلام می‌شود (SNI) و الگوی اندازه و زمان‌بندی بسته‌ها. پروتکلی که در هر سه مورد شبیه یک سایت HTTPS معمولی رفتار کند، سخت‌تر از بقیه شناسایی می‌شود. کلِ ایده‌ی V2Ray و خانواده‌اش همین است.

راه حل: V2Ray

V2Ray یک پلتفرم open-source است که می‌تواند ترافیک خود را شبیه ترافیک عادی کند تا DPI نتواند آن را شناسایی کند. این کار را با چند تکنیک انجام می‌دهد:

۱. VLESS — سبک و سریع

VLESS نسخه بهینه‌شده V2Ray است:

  • بدون رمزنگاری اضافی (چون TLS خودش رمزنگاری می‌کند)
  • سرعت بالاتر نسبت به VMess قدیمی
  • مصرف باتری کمتر روی موبایل

نکته‌ی مهم: VLESS خودش ترافیک را رمز نمی‌کند و امنیتش را از لایه‌ی بعدی می‌گیرد؛ یعنی کانفیگ VLESS همیشه باید با security=tls یا security=reality همراه باشد. VLESS بدون TLS فقط برای آزمایش است. مقایسه‌ی کامل‌ترش با دو پروتکل دیگر در تفاوت VLESS، VMess و Trojan آمده است.

۲. Reality — جدیدترین تکنولوژی

Reality یک قابلیت انقلابی است که ترافیک شما را شبیه ترافیک به سایت‌های واقعی (مثل google.com یا microsoft.com) می‌کند. حتی DPI پیشرفته نمی‌تواند تشخیص دهد:

ترافیک شما → به‌نظر می‌رسد دارید با google.com حرف می‌زنید
                    در واقع با سرور VPN خودتان حرف می‌زنید

این چرا مهم است؟ چون اپراتور نمی‌تواند ترافیک شما را از ترافیک عادی تمیز دهد، پس نمی‌تواند آن را قطع کند.

Reality را تیم پروژه‌ی Xray ساخته و به دامنه و گواهی اختصاصی نیاز ندارد؛ سرور دست‌دادنِ TLSِ یک سایت واقعی دیگر را قرض می‌گیرد. در عوض، انتخاب SNI و سایت هدف حساس است و هر سروری Reality را ارائه نمی‌دهد. جزئیات فنی‌اش را در پروتکل Reality چطور کار می‌کند بخوانید.

۳. XTLS — رمزنگاری هوشمند

XTLS-Vision نسخه بهینه‌شده TLS است که فقط بخش‌های مهم را رمزنگاری می‌کند تا سرعت بالاتر برود اما امنیت حفظ شود.

دقیق‌ترش این است که Vision از رمزنگاریِ دوباره‌ی داده‌ای که خودش از قبل TLS دارد (مثل باز کردن یک سایت HTTPS) جلوگیری می‌کند و الگوی طول بسته‌ها را هم تغییر می‌دهد. Vision برای انتقال TCP (RAW) طراحی شده و با WebSocket یا gRPC به کار نمی‌رود. فرقش با TLS معمولی را در تفاوت TLS و XTLS توضیح داده‌ایم.

۴. WebSocket + TLS — گزینه‌ی سازگار با CDN

ترکیب پرکاربرد دیگر، VLESS روی WebSocket با TLS است. اتصال اول یک درخواست HTTPS معمولی است که بعد به WebSocket ارتقا پیدا می‌کند؛ از بیرون شبیه یک وب‌سایت یا اپ چت تحت وب دیده می‌شود. مزیت اصلی‌اش این است که می‌تواند پشت CDN قرار بگیرد و همه‌ی کلاینت‌ها و هسته‌ها پشتیبانی‌اش می‌کنند. چرا CDN در این مسیر مهم است، در عبور از فیلترینگ با CDN آمده است.

v2route از همین ترکیب استفاده می‌کند: VLESS روی WebSocket با TLS. Reality و XTLS-Vision در این مقاله به‌عنوان گزینه‌های عمومی خانواده‌ی V2Ray معرفی شده‌اند و جزو سرویس v2route نیستند.

یک لینک vless:// را قطعه‌به‌قطعه بخوانیم

بیشتر سرویس‌ها کانفیگ را به‌شکل یک لینک یک‌خطی می‌دهند. قالب این لینک در پیشنهاد استاندارد لینک اشتراک‌گذاری VLESS در مخزن Xray تعریف شده است. نمونه‌ی زیر ساختگی است؛ دامنه example.com و UUID هم نمونه است و به هیچ سروری وصل نمی‌شود:

vless://3f6c9a12-7b4e-4d21-9c3a-0e5f8b2d6a71@example.com:443?encryption=none&security=tls&sni=example.com&type=ws&host=example.com&path=%2Fws#Germany-01
بخش لینک مقدار در نمونه یعنی چه
vless:// — نوع پروتکل. اگر vmess:// یا trojan:// باشد، اپ آن را با قواعد همان پروتکل می‌خواند
UUID (قبل از @) 3f6c9a12-…-0e5f8b2d6a71 شناسه‌ی کاربر؛ نقش رمز عبور را دارد. یک کاراکتر اشتباه یعنی سرور اتصال را رد می‌کند
آدرس example.com دامنه یا IP سروری که اپ به آن وصل می‌شود
پورت 443 پورت سرور؛ ۴۴۳ پورت استاندارد HTTPS است
encryption=none none در VLESS همیشه none است، چون رمزنگاری را لایه‌ی TLS انجام می‌دهد
security=tls tls لایه‌ی امنیت؛ می‌تواند tls، reality یا none باشد
sni example.com نامی که در دست‌دادنِ TLS اعلام می‌شود و گواهی سرور باید با آن بخواند
type=ws ws روش انتقال؛ اینجا WebSocket. گزینه‌های دیگر: tcp، grpc، httpupgrade، xhttp
host example.com هدر Host در درخواست WebSocket؛ پشت CDN مشخص می‌کند درخواست به کدام سایت برسد
path %2Fws یعنی /ws مسیر WebSocket روی سرور؛ باید دقیقاً با تنظیم سرور یکی باشد
#Germany-01 Germany-01 فقط اسم نمایشی در اپ؛ روی اتصال اثری ندارد

دو نکته‌ی عملی از همین جدول درمی‌آید. اول، خطای «invalid UUID» یا «failed to read response» اغلب از کپی ناقص همین لینک است، چون یک خط فاصله یا حرف آخر جا مانده است. دوم، اگر path یا host با سرور نخواند، اتصال برقرار نمی‌شود و اپ معمولاً خطای handshake یا timeout نشان می‌دهد. برای این حالت رفع خطای handshake failed را ببینید.

لینک کانفیگ را مثل رمز عبور نگه دارید؛ هر کسی آن را داشته باشد از حجم شما مصرف می‌کند. اگر لینک را به‌صورت QR می‌گیرید، اسکن QR همین داده را بدون تایپ دستی وارد اپ می‌کند.

V2Ray، Xray یا sing-box: فرق هسته‌ها

اپی که نصب می‌کنید (v2rayNG، Hiddify، v2rayN) فقط رابط کاربری است؛ کار اصلی را هسته (core) انجام می‌دهد. سه هسته‌ی اصلی امروز این‌ها هستند:

هسته مخزن رسمی ویژگی شاخص کلاینت‌هایی که از آن استفاده می‌کنند
V2Ray (v2fly) v2fly/v2ray-core پروژه‌ی اصلی و قدیمی‌تر؛ VLESS و VMess و WebSocket را دارد v2rayNG هم می‌تواند با این هسته ساخته شود
Xray XTLS/Xray-core انشعاب V2Ray؛ Reality و XTLS-Vision در این پروژه ساخته شده‌اند v2rayNG، v2rayN، پنل‌هایی مثل 3x-ui
sing-box SagerNet/sing-box پلتفرم مستقل با قالب کانفیگ خودش؛ VLESS و Reality و پروتکل‌های جدیدتر مثل Hysteria2 را دارد Hiddify، v2rayN (به‌عنوان هسته‌ی دوم)، NekoBox

طبق صفحه‌ی خودِ پروژه‌ها، v2rayN هر دو هسته‌ی Xray و sing-box را پشتیبانی می‌کند، v2rayNG بر پایه‌ی Xray (و قابل ساخت با v2fly) است و Hiddify روی sing-box ساخته شده است. نتیجه‌ی عملی برای شما:

  • کانفیگ VLESS روی WS+TLS در هر سه هسته کار می‌کند، پس تقریباً در هر اپی وارد می‌شود.
  • کانفیگ Reality یا XTLS-Vision به هسته‌ای نیاز دارد که آن را بشناسد (Xray یا sing-box). اپی که هسته‌ی قدیمی دارد، این نوع لینک را خطا می‌دهد.
  • اگر لینکی در یک اپ کار نمی‌کند و در اپ دیگر کار می‌کند، علت معمولاً تفاوت هسته یا نسخه‌ی هسته است، نه خرابی کانفیگ.

کانفیگ یا لینک اشتراک (Subscription)؟

کانفیگ همان لینک یک‌خطیِ بالاست: یک سرور، یک پروتکل. لینک اشتراک یک آدرس HTTPS است که اپ آن را باز می‌کند و فهرستی از چند کانفیگ را دریافت می‌کند؛ با هر بار «به‌روزرسانی»، فهرست تازه می‌شود.

ویژگی کانفیگ تکی لینک اشتراک
تعداد سرور یکی چندتا در یک لینک
تغییر سرور از سمت سرویس باید لینک جدید بگیرید با زدن Update خودکار می‌رسد
نمایش حجم و تاریخ معمولاً ندارد بیشتر اپ‌ها حجم مانده و انقضا را نشان می‌دهند
شروع از vless:// https://
کجا وارد شود Import from clipboard Subscription group / Add profile

خطای رایج این است که لینک اشتراک را به‌جای بخش Subscription، در «Import config» بچسبانند؛ اپ چیزی پیدا نمی‌کند و پیغام خطا می‌دهد. مراحل درستش در آموزش لینک ساب در v2rayNG آمده و اگر Update خطا داد، رفع خطای به‌روزرسانی لینک اشتراک را ببینید.

مقایسه با پروتکل‌های قدیمی

پروتکل سرعت در ایران پایداری تشخیص توسط DPI
PPTP ❌ خیلی کند ❌ ضعیف ❌ راحت
L2TP/IPsec ❌ کند ⚠️ متوسط ❌ راحت
OpenVPN ⚠️ متوسط ⚠️ متوسط ❌ راحت
WireGuard ✅ سریع ⚠️ متوسط ⚠️ گاهی
V2Ray + Reality ✅✅ خیلی سریع ✅ عالی ✅ مخفی می‌ماند
V2Ray (VLESS + WS + TLS) ✅ خوب، وابسته به مسیر سرور ✅ خوب، قابل استفاده پشت CDN ✅ شبیه ترافیک HTTPS

این جدول مقایسه‌ی کیفی است، نه نتیجه‌ی اندازه‌گیری. سرعت واقعی بیشتر به مسیر شبکه‌ی سرور تا اپراتور شما بستگی دارد تا به اسم پروتکل. مقایسه‌ی مفصل‌تر در V2Ray در برابر WireGuard و OpenVPN آمده است.

چه اپ‌هایی V2Ray پشتیبانی می‌کنند؟

برای استفاده از V2Ray، نیاز به یک کلاینت (اپ) دارید:

  • اندروید: V2rayNG، Hiddify، V2Box
  • iOS: Streisand، V2Box، Hiddify
  • ویندوز: Hiddify، v2rayN، NekoRay (توسعه‌ی NekoRay متوقف شده و ادامه‌اش با نام Throne منتشر می‌شود)
  • مک: V2Box، Hiddify، FoXray

راهنمای نصب کامل برای هر پلتفرم اینجا موجود است.

اگر تازه شروع می‌کنید، روی اندروید نصب و تنظیم v2rayNG و روی ویندوز آموزش v2rayN ساده‌ترین مسیر است.

چطور یک VPN خوب با V2Ray انتخاب کنم؟

سرویس VPN خوبی که V2Ray ارائه می‌دهد باید:

  1. ✅ پروتکلی با رمزنگاری TLS بدهد (مثل VLESS روی WS+TLS یا Reality)، نه VLESS یا VMess بدون TLS
  2. ✅ چند سرور در دسترس داشته باشد
  3. ✅ subscription URL بدهد (نه فقط یک کانفیگ تک)
  4. ✅ به‌روزرسانی خودکار سرورها داشته باشد
  5. ✅ پشتیبانی فارسی داشته باشد

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

واژه‌نامه‌ی ۱۵ اصطلاح پرتکرار

اصطلاح معنی کوتاه
VLESS پروتکل سبک خانواده‌ی V2Ray که رمزنگاری را به TLS یا Reality می‌سپارد
VMess پروتکل قدیمی‌تر V2Ray با رمزنگاری داخلی؛ سنگین‌تر از VLESS
Trojan پروتکلی که ترافیک را شبیه HTTPS معمولی نشان می‌دهد و با رمز عبور کار می‌کند
Shadowsocks پروتکل پروکسی ساده و رمزشده؛ بدون لایه‌ی پوششی راحت‌تر شناسایی می‌شود
Reality روش امنیتی Xray که دست‌دادن TLS یک سایت واقعی دیگر را قرض می‌گیرد و دامنه لازم ندارد
XTLS خانواده‌ی روش‌های Xray برای کم کردن رمزنگاری تکراری؛ نسخه‌ی رایجش Vision است
TLS پروتکل رمزنگاری استاندارد وب؛ همان قفل کنار آدرس سایت‌ها
SNI نام دامنه‌ای که کلاینت در شروع TLS اعلام می‌کند؛ DPI اغلب روی همین فیلتر می‌کند
WebSocket (WS) اتصال دوطرفه‌ای که با یک درخواست HTTP شروع می‌شود؛ پشت CDN کار می‌کند
gRPC روش انتقال مبتنی بر HTTP/2؛ اتصال‌های هم‌زمان را روی یک کانال می‌برد
CDN شبکه‌ی توزیع محتوا مثل Cloudflare که بین شما و سرور قرار می‌گیرد و IP سرور را پنهان می‌کند
UUID شناسه‌ی ۳۶ کاراکتری کاربر در VLESS و VMess؛ نقش رمز عبور را دارد
Subscription لینک HTTPS که فهرست چند کانفیگ را به اپ می‌دهد و قابل به‌روزرسانی است
Inbound / Outbound ورودی: جایی که هسته اتصال را می‌پذیرد؛ خروجی: مسیری که ترافیک از آن بیرون می‌رود
Routing قواعدی که تعیین می‌کند کدام ترافیک از تونل برود و کدام مستقیم؛ مثل عبور مستقیم سایت‌های ایرانی

تعریف‌های بیشتر را در واژه‌نامه‌ی v2route هم می‌توانید ببینید. اگر Routing برایتان مهم است، تفکیک ترافیک داخلی و خارجی (Split Tunneling) نشان می‌دهد چطور سایت‌های ایرانی را از تونل بیرون نگه دارید.

عیب‌یابی سریع کانفیگ V2Ray

نشانه علت محتمل راه‌حل
اپ لینک را قبول نمی‌کند کپی ناقص یا فاصله‌ی اضافه در لینک لینک را دوباره و کامل کپی کنید یا با QR وارد کنید
لینک https:// خطای import می‌دهد لینک اشتراک در بخش کانفیگ وارد شده از بخش Subscription اضافه‌اش کنید و Update بزنید
کانفیگ Reality در یک اپ کار نمی‌کند هسته‌ی اپ Reality را نمی‌شناسد یا قدیمی است اپ را به‌روز کنید یا از کلاینت مبتنی بر Xray/sing-box استفاده کنید
وصل می‌شود ولی هیچ سایتی باز نمی‌شود path یا host اشتباه، یا DNS داخل اپ لینک تازه بگیرید و DNS پیش‌فرض اپ را برگردانید
خطای handshake یا timeout SNI یا گواهی ناهماهنگ، یا مسیر سرور مختل لوکیشن دیگری از لینک اشتراک را امتحان کنید
ساعت گوشی اشتباه است و خطا می‌دهد TLS به ساعت درست دستگاه نیاز دارد تاریخ و ساعت را روی خودکار بگذارید

سؤالات متداول

V2Ray چیست به زبان ساده؟ یک نرم‌افزار متن‌باز که ترافیک شما را از طریق یک سرور خارجی عبور می‌دهد و آن را شبیه ترافیک عادی وب نشان می‌دهد. اپ‌هایی مثل v2rayNG فقط رابط کاربری همین هسته‌اند.

معنی VLESS به فارسی چیست؟ VLESS اسم یک پروتکل است و ترجمه‌ی رسمی ندارد؛ معمولاً آن را «نسخه‌ی سبک VMess» می‌خوانند، چون رمزنگاری داخلی را حذف کرده و کار امنیت را به TLS یا Reality سپرده است.

لینک ساب V2Ray چیست؟ لینک ساب (Subscription) آدرسی است که به‌جای یک کانفیگ، فهرستی از چند کانفیگ را به اپ می‌دهد. با زدن Update، سرورهای جدید و حجم باقی‌مانده خودکار در اپ به‌روز می‌شوند.

فرق V2Ray و Xray چیست؟ Xray انشعابی از V2Ray است که قابلیت‌هایی مثل Reality و XTLS-Vision را اضافه کرده است. برای کانفیگ معمولی VLESS روی WS+TLS فرقی حس نمی‌کنید؛ برای Reality به هسته‌ی Xray یا sing-box نیاز دارید.

آیا Reality از WebSocket + TLS بهتر است؟ هیچ‌کدام در همه‌ی شرایط برنده نیست. Reality به دامنه نیاز ندارد ولی نمی‌تواند پشت CDN برود؛ WS+TLS با همه‌ی کلاینت‌ها سازگار است و پشت CDN هم کار می‌کند. کیفیت مسیر سرور معمولاً از انتخاب پروتکل تعیین‌کننده‌تر است.

آی پی فیلترشکن چیست و چرا مهم است؟ آی‌پی‌ای است که سایت مقصد به‌جای آی‌پی واقعی شما می‌بیند؛ یعنی آی‌پی خروجی سرور. کشور همین آی‌پی تعیین می‌کند سرویس‌هایی مثل ChatGPT یا Gemini به شما اجازه‌ی ورود بدهند یا نه.

آیا کانفیگ V2Ray روی همه‌ی اپ‌ها کار می‌کند؟ کانفیگ VLESS روی WS+TLS تقریباً در همه‌ی کلاینت‌ها کار می‌کند. کانفیگ‌هایی که به Reality یا روش‌های انتقال جدیدتر وابسته‌اند، فقط در اپ‌هایی با هسته‌ی به‌روز وارد می‌شوند.

جمع‌بندی

V2Ray یک خانواده است، نه یک پروتکل: VLESS و VMess و Trojan پروتکل‌اند، WebSocket و gRPC روش انتقال‌اند و TLS و Reality لایه‌ی امنیت. هر کانفیگ ترکیبی از این سه است و هسته‌ی اپ باید آن ترکیب را بشناسد.

v2route کانفیگ VLESS روی WebSocket + TLS را به‌شکل یک لینک اشتراک با چهار لوکیشن (آلمان، فنلاند، ترکیه و انگلیس) تحویل می‌دهد. تحویل فوری است، زمان سرویس از اولین اتصال شروع می‌شود و تمدید روی همان لینک قبلی شارژ می‌شود. همین حالا تست رایگان بگیرید و خودتان تجربه کنید.

مطالعه بیشتر

برای عمیق‌تر شدن در پروتکل‌ها و تنظیمات:

آماده‌ای؟ همین حالا VPN خودت رو بگیر

تست رایگان ۱۰۰ مگابایت — بدون نیاز به کارت اعتباری

به این مقاله امتیاز دهید

هنوز رأی کافی ثبت نشده؛ نظر شما اولین‌ها را می‌سازد.

★ ★ ★ ★ ★

اشتراک‌گذاری این مقاله

آیا این مقاله مفید بود؟

نظرات (۰)

اولین نفری باشید که نظر می‌دهید

نظر شما

بیشتر از تیم ما

مقالات مرتبط

🔐 مقایسه VLESS و VMess و Trojan — کدام پروتکل برای ایران بهتر است؟
📘 رفع ارور EOF و io: read/write در v2rayNG؛ علت و بررسی
📘 آموزش Karing در اندروید، آیفون و ویندوز؛ نصب تا اتصال
✏️ پیشنهاد ویرایش یا گزارش مشکل (تلگرام)
← بازگشت به بلاگ

تست رایگان ۲۴ ساعته v2route

بدون نیاز به پرداخت — مستقیم تو تلگرام دریافت کن

🎁 دریافت تست رایگان از ربات تلگرام
خانه ورود بلاگ