v2ray یک پروژه نرمافزاری متنباز است که به عنوان یک سرور و کلاینت VPN استفاده میشود. نام “v2ray” از “v” که مخفف “version” (نسخه) است و “ray” که به معنای “ray of light” (پرتو نور) است، گرفته شده است. این پروتکل با هدف ارائه یک سیستم VPN قدرتمند و امن برای دور زدن فیلترها، حفظ حریم خصوصی و ایجاد اتصالات مخفی به کمک تکنولوژی هایی نظیر Shadowsocks و SOCKS5 ایجاد شده است.
ویژگیهای v2ray عبارتاند از:
- چندپروتکلی (Multi-protocol): قابلیت پشتیبانی از چندین پروتکل انتقال داده از جمله TCP، UDP، HTTP، و WebSocket را داراست.
- معماری خودتنظیم (Self-configurable): v2ray امکان تنظیمات پیشرفته و خودتنظیم را فراهم میکند تا به کاربران اجازه دهد سیاستها و قابلیتهای خاص خود را تعریف کنند.
- متنباز (Open Source): کد منبع v2ray به صورت عمومی در دسترس است و این امکان را فراهم میکند تا کسانی که مایل به بررسی و برنامهنویسی امنیتی هستند، کد را بررسی و بهبود دهند.
- قابلیت انتقال تصادفی (Randomized Transmission): برخی از نسخههای v2ray امکان تصادفی کردن الگوهای ارسال و دریافت دادهها را فراهم میکنند که امکان پنهان کردن فعالیتهای شما از نظر شناسایی را افزایش میدهد.
- پشتیبانی از تکنولوژی MTProto (Telegram): v2ray میتواند به عنوان یک پل MTProto برای تلگرام (Telegram) عمل کند، که این امکان را به کاربران میدهد تا ترافیک تلگرام خود را از طریق سرورهای v2ray انتقال دهند.