VLESS یا Shadowsocks: تفاوت چیست
دو پروتکل پروکسی محبوب که بهشکلی کاملاً متضاد ساخته شدهاند: یکی زیر TLS پنهان میشود و دیگری ترافیک را شبیه دادههای تصادفی میکند. مزایا و معایب هر کدام.
VLESS و Shadowsocks اغلب با هم نام برده میشوند، اما بهشکلی متضاد ساخته شدهاند. درک این تفاوت توضیح میدهد چرا یک VPN خوب هر دو را نگه میدارد.
Shadowsocks 2022
Shadowsocks بهعنوان یک پروکسی رمزگذاریشدهٔ ساده شروع شد. نسخهٔ مدرن آن، Shadowsocks 2022 (مشخصات SIP022)، از رمزهای AEAD مانند 2022-blake3-aes-256-gcm، کلیدهای مبتنی بر BLAKE3، حفاظت در برابر بازپخش و مهر زمانی استفاده میکند.
ویژگی تعیینکنندهٔ آن: Shadowsocks هیچ دستدهیای که شبیه چیز شناختهشدهای باشد ندارد. از همان بایت اول، کل جریان شبیه دادههای تصادفی است.
- مزایا: بسیار سبک، تأخیر کم، سربار اندک، هم روی TCP و هم روی UDP کار میکند.
- معایب: ترافیک «کاملاً تصادفی» خودش به یک نشانه تبدیل شده است. برخی سامانههای فیلترینگ اتصالاتی را که شبیه هیچ پروتکل شناختهشدهای نیستند مسدود میکنند.
VLESS همراه با Reality
VLESS یک پروتکل حداقلی از Xray است که خودش چیزی را رمزگذاری نمیکند و به لایهٔ انتقال خود تکیه دارد. در کنار Reality، شبیه یک اتصال معمولی TLS 1.3 به یک سایت واقعی و پرطرفدار با اثر انگشت TLS یک مرورگر به نظر میرسد. اسکنری که به سرور وصل شود، سایت واقعی را میبیند. جزئیات در VLESS Reality چیست.
- مزایا: تشخیص آن از HTTPS دشوار است، در برابر پویش فعال مقاوم است و به گواهی اختصاصی نیاز ندارد.
- معایب: روی TCP اجرا میشود، بنابراین در شبکههای دارای افت بسته از پروتکلهای QUIC کندتر است؛ راهاندازی پیچیدهتری دارد.
مقایسه
| Shadowsocks 2022 | VLESS Reality | |
|---|---|---|
| شبیه چیست | دادههای تصادفی | TLS 1.3 به یک سایت واقعی |
| رمزگذاری | AEAD (AES-256-GCM، BLAKE3) | TLS 1.3، X25519 |
| لایهٔ انتقال | TCP و UDP | TCP |
| سربار | حداقل | کم |
| مقاومت در برابر DPI | متوسط | زیاد |
| پویش فعال | تا حدی محافظت میشود | به سایت واقعی هدایت میکند |
جمعبندی
هیچ پروتکلی در همهچیز بهترین نیست. Shadowsocks 2022 جایی که فیلترینگ سبک است گزینهای سریع و خوب است. VLESS Reality انتخاب اصلی جایی است که DPI فعالانه دنبال VPN میگردد. به همین دلیل هر سرور Colitu هر دو را بهعلاوهٔ Hysteria2 و Trojan اجرا میکند و برنامه همان را که در شبکهٔ شما عبور میکند انتخاب میکند.