از زمان فیلترینگ شبکههای اجتماعی تا کنون کمتر کسی است که نام شاهکار معماری شبکه خصوصی مجازی، یعنی پروتکل vless را نشنیده باشد.
vless که نماد امنیت آنلاین و سرعت وب گردی محسوب میشود، نرمی اینترنت را دو چندان کرده و با ارائه یک اتصال پایدار و خصوصی تر، ایمنی مرور آنلاین را بدون واهمه فراهم میکند. اما مطمئنا هیجان انگیز تر از استفاده vless به عنوان یک Vpn با هدف دور زدن تحریمها، کسب آگاهی از پشت صحنه این پروتکل است.
در این مقاله ابتدا پروتکل VLESS، تاریخچه آن و دلایل توسعه اش تشریح میشود. سپس عملکرد دقیق این پروتکل بررسی شده و مزایا و معایب آن به روشنی بیان میشوند. در ادامه، مقایسه ای جامع میان پروتکل VLESS و سایر روشهای مشابه ارائه شده و برای علاقه مندان به راه اندازی VLESS، یک آموزش کامل و کاربردی نیز آورده ایم.
اگر اهمیت زیادی به امنیت دیجیتال خود میدهید، جای درستی رسیدهاید. مطالعه این مقاله بینش شما را در انتخاب پروتکل مناسب vpn افزایش میدهد.
تاریخچه و هدف اصلی VLESS
همان طور که میدانید رمزگذاریهای جدید زمانی ایجاد میشوند که پروتکلهای پیشین دیگر توانایی کافی برای امنیت دادههای کاربران را نداشته باشند. بنابراین با دیدگاهی مثبت نسبت به ارتقای سطح کیفی امنیت دیجیتال جهانی، توسعه دهندگان اقدام به ساخت پروتکلهای جدید در قالب پروژه های نوآورانه میکنند.
به همین منظور و برای رفع محدودیتهای پروتکلهایی مانند vmess، Shadowsocks و Trojan، تیم پدید آورنده V2Ray در سال 2020 توانست با ترکیب پروتکلهای UDP و TCP، شاهکار VLESS را رونمایی کند.
VLESS چیست؟
فناوری vless یک پروتکل پروکسی مدرن است که بر پایه TCP یا UDP کار میکند و بر حفظ حریم خصوصی و افزایش سرعت تمرکز دارد. این پروتکل از مکانیسم handshake بهره میبرد و با حذف سربار اضافی، زمان انتقال داده ها را به حداقل میرساند. بر خلاف پیشینیان vless مانند Shadowsocks، این پروتکل از روشهای مالتی پلکس همراه با تکنیکهای مبهم سازی مانند Trojan-GFW استفاده میکند.
پروتکل VLESS چگونه کار میکند
vless برای انتقال دادههای اینترنتی از TCP و UDP بهره میبرد و با رمزگذاری AES-256 امنیت قدرتمندی ایجاد کرده است. این سیستم بر پایه معماری کلاینت سرور عمل میکند، به این ترتیب که ابتدا اتصال از سمت کاربر برقرار شده و سپس یک ارتباط ایمن و رمزگذاری شده شکل میگیرد. همین ویژگیها vless را به گزینه ای ایده آل برای جابه جایی امن اطلاعات تبدیل کرده است.
معایب VLESS
هر پروتکلی با وجود مزایای خود، محدودیت هایی نیز دارد و VLESS از این قاعده مستثنا نیست. با این حال جامعه منبع باز فعال آن به بهبود مستمر vless کمک میکند.
برخی از معایب پروتکل vless به شرح زیر است:
1. مصرف بیشتر باتری
به دلیل پردازشهای رمزنگاری، استفاده از VLESS ممکن است باتری دستگاه را سریع تر خالی کند.
2. افزایش ترافیک اینترنت
vless ترافیک بسته اینترنتی بیشتری مصرف میکند.
3. پیچیدگی در تنظیمات
راه اندازی و پیکربندی VLESS نیازمند مهارت فنی است.
4. محدودیت رمزنگاری
VLESS از رمزنگاری کامل TLS بهره نمی برد.
5. نیاز به سخت افزار قوی تر
پروتکل vless برای عملکرد بهینه، به نسخه بالاتری از سیستم عاملها نیاز دارد.
دلایل قانع کننده برای استفاده از پروتکل VLESS
vless؛ گارد رأس امنیت آنلاین
VLESS (اختصار VMess Light Encryption Security System) یک پروتکل رمزنگاری شده و مدرن است که به عنوان جایگزینی برای پروتکل vmess در سیستمهای انتقال داده استفاده میشود. VLESS ابتدا در پروژه V2Ray توسعه یافت و هدف اصلی آن ارائه امنیت بالا و پایداری بیشتر در برابر مسدود سازی ها و حملات است. این پروتکل برای استفاده در شبکه خصوصی مجازی (VPN) و به عنوان ابزاری برای دور زدن تحریم ها و حفظ ایمنی حریم آنلاین طراحی شده است.
این پروتکل با پیاده سازی مدرن و قابلیت های متنوع، ویژگی های بسیاری دارد که در ادامه به مهم ترین آن ها می پردازیم:
6 مورد از ویژگی های پروتکل vless
1. کاهش تأخیر و بهره وری بالا
با طراحی بهینه، VLESS تأخیر کمتر و سرعت بالایی دارد که برای شبکه های با محدودیت منابع مناسب است.
2. امنیت پیشرفته با رمزنگاری انعطاف پذیر
VLESS با قابلیت رمزنگاری متغیر، توانایی مخفی سازی ترافیک را دارد و شناسایی آن را برای بازرسی دشوار میکند.
3. مخفی سازی ترافیک کاربر
این پروتکل توانایی شبیه سازی ترافیک HTTPS معمولی را دارد که برای دور زدن تحریم و فایروال در محیطهای محدود کاربردی است.
4. پشتیبانی و توسعه قوی توسط جامعه open source
جامعه فعال توسعه دهنده به طور مداوم در حال بهبود و رفع آسیب پذیری های آن است، همین موضوع این پروتکل را قابل اعتماد تر میکند.
5. عدم نیاز به هدر سربرگ
این ویژگی فوق العاده سبب شده تا با حذف مرحله تأیید، سرعت اینترنت افزایش یابد.
6. پشتیبانی از پروتکل های TCP و WebSocket
این پروتکل برای سناریو های امنیت حریم خصوصی و پنهان سازی ترافیک میتواند با TCP و WebSocket ادغام شود.
توانایی تطبیق و انعطاف پذیری
ویژگی برجسته پروتکل VLESS، قابلیت سازگاری آن است. این پروتکل از انواع متعدد روش های انتقال از جمله tcp، websocket و quic پشتیبانی میکند و همین موضوع امکان استفاده از آن را در شبکه ها و شرایط مختلف فراهم میآورد:
| پروتکل ارتباطی | ویژگیها |
|---|---|
| TCP | اطمینان از تحویل صحیح، مرتب و بررسی شده برای خطا |
| WebSocket | سازگار با اپلیکیشنهای وب، پشتیبانی از HTTP/2 |
| QUIC | کاهش زمان اتصال و پشتیبانی از مالتی پلکس |
در ارزیابی کارایی پروتکل های مختلف برای انتقال ایمن اطلاعات، مهم است که نه تنها به ویژگی های امنیتی، بلکه به عملکرد و بهره وری منابع نیز توجه شود. VLESS که پروتکلی نسبتاً جدید از V2Ray است، در زمینه امنیت و عملکرد نسبت به پروتکل های معتبری مانند vmess، Shadowsocks (SS) و wireguard برجسته میشود. هر پروتکل نقاط قوت و ضعف خاص خود را دارد که بر تناسب آن ها برای برنامه ها و محیط های شبکه مختلف تأثیر میگذارد.
جدول تفاوت های VLESS با سایر پروتکل ها که در زیر ارائه شده، به شما کمک میکند تا بر اساس معیار هایی مانند امنیت، عملکرد، مصرف منابع شبکه و نیازمندی های سیستمی، پروتکل مناسب را انتخاب کرده و تصمیم بهتری برای امکانات شبکه ای خود بگیرید.
مقایسه vless با پروتکل های VMess، Shadowsocks و Trojan
| پروتکل | امنیت | سرعت (مگابیت در ثانیه) | مصرف منابع شبکه |
|---|---|---|---|
| VLESS | بالا | 1000 | کم |
| VMess | متوسط | 800 | متوسط |
| Shadowsocks (SS) | متوسط | 600 | کم |
| Trojan | کم | 500 | کم |
ساخت vless با اسکریپت v2ray
برای ساخت سرور با پروتکل VLESS و پیکربندی VPN، ابتدا باید یک پنل مدیریتی مانند x-ui V2Ray را روی سرور مجازی خود نصب کنید. این پنل امکان پیکربندی سرور با حجم و تاریخ دلخواه را در اختیار شما قرار میدهد. در این آموزش، نحوه تنظیم پروتکل VLESS به طور کامل و ساده توضیح داده میشود تا بتوانید از این پروتکل محبوب برای حفظ امنیت دیجیتال خود استفاده کنید.
پیش نیاز ساخت پروتکل vless:
- سرور مجازی بهینه سازی شده vless
سرور چیست؟
سرور به دستگاه یا نرم افزاری گفته میشود که درخواست های کاربران را پردازش کرده و خدمات مورد نیاز آن ها را از طریق یک شبکه فراهم میکند. این خدمات میتواند شامل اشتراک گذاری فایل، میزبانی وب یا ارائه پایگاه داده باشد.
بسیار مهم است که از یک سرور با پایداری بالا و ترافیک نامحدود استفاده کنید. پیشنهاد ما به شما سرور هتزنر سفارشی شده برای v2ray و پروتکل vless است که ضمن سرعت عالی، امکان تمدید اشتراک برای دوره های بیشتر را نیز فراهم میکند.
نرم افزار مدیریت ssh
انتخاب بهترین ابزار اتصال به سرور:
نرم افزار مدیریت SSH به کاربران امکان اتصال امن و از راه دور به سرور مجازی یا فیزیکی را میدهد و برای انجام تنظیمات و اجرای دستورات روی سرور استفاده میشود. یکی از بهترین ابزار های مدیریت SSH، نرم افزار «Termius» است که امکاناتی ساده و کاربر پسند فراهم میآورد تا کاربران بتوانند به سرور متصل شده و عملیات استقرار اسکریپت پروتکل VLESS را انجام دهند.
حال که یک سرور مجازی دارید و نرم افزار termius را برای تلفن همراه یا کامپیوتر خود دانلود کرده اید، آماده پیاده سازی پروتکل vless خواهیم شد.
برای راه اندازی پروتکل vless از طریق اسکریپت x-ui v2ray sanaei، لطفاً مراحل زیر را دنبال کرده و کد های دستوری را یکی پس از دیگری در ترمینال نرم افزار termius وارد کنید:
مراحل گام به گام استقرار پروتکل vless
اتصال به سرور
وارد کردن مشخصات سرور در termius
از طریق یک ایمیل، پروفایل خود را در نرم افزار Termius بسازید و وارد صفحه اول termius شوید. با فشردن علامت «+» لیستی نمایش داده میشود که باید در آن روی گزینه «New Host» ضربه بزنید.
(تصویر — دکمه + برای افزودن سرور جدید)
بعد از انتخاب گزینه اول یعنی «New Host»، به صفحه ای منتقل میشوید که باید اطلاعات سرور خریداری شده خود را در قسمت های مربوطه وارد کنید.
برای این مرحله باید 4 مشخصه از سرور خریداری شده خود را وارد کنید که عبارتند از:
- آی پی (ip)
- پورت (port)
- یوزر نیم (Username)
- رمز (password)
مشخصات سرور را مطابق تصویر زیر در جای مربوطه قرار دهید:
(تصویر — نمونه وارد کردن مشخصات سرور در termius)
بعد از وارد کردن مشخصات سرور در فیلد های مربوطه، دکمه «ذخیره» را فشار دهید. این کار سرور را به صفحه اصلی نرم افزار Termius اضافه میکند و با کلیک بر روی آن، وارد محیط ترمینال خواهید شد.
(تصویر — صفحه اصلی Termius پس از ذخیره سرور)
استقرار vless
دستور x-ui v2ray sanaei یکی از بهترین ابزار های ساخت پنل مدیریتی vless است.
بنابراین کد لینوکسی زیر را کپی کنید و به طور کامل درون ترمینال، کنار علامت هشتگ paste کنید:
bash <(curl -Ls http://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
پس از اجرای کد لینوکسی x-ui v2ray، سرور به طور خودکار راه اندازی میشود و اکنون برای دسترسی به پنل v2ray نیاز به دریافت مشخصات ورود دارید. برای دریافت اطلاعات ورود به پنل، مانند نام کاربری، رمز عبور، پورت و آدرس اصلی، کافی است کد x-ui را در ترمینال paste کنید تا لیستی شامل 25 گزینه مدیریتی v2ray نمایش داده شود.
(تصویر — لیست 25 گزینه مدیریتی x-ui)
از بین 25 گزینه، عدد مربوط به «view current settings» (که در حال حاضر شماره 10 است) را وارد کنید.
متن انتهای ترمینال را کپی کرده و نرم افزار Termius را ببندید. همان طور که در تصویر زیر نشان داده شده، متنی که پس از وارد کردن عدد 10 نمایش داده میشود، شامل پسورد، نام کاربری، کد webpath و آدرس ورود به پنل است که به شکل زیر در انتهای ترمینال termius مشاهده میکنید:
(تصویر — نمونه خروجی view current settings)
http://165.77.87.8:2059/#45$#$#665
مراحل ساخت و مدیریت vless در پنل v2ray
آدرس به دست آمده را در مرورگر خود وارد کنید تا صفحه اول پنل پیکربندی vless مشاهده شود:
(تصویر — صفحه ورود به پنل x-ui v2ray sanaei)
تصویر بالا صفحه login پنل x-ui v2ray sanaei است که با وارد کردن یوزر نیم و پسورد میتوانید وارد آن شوید.
پس از وارد کردن نام کاربری و رمز عبور پنل V2Ray، صفحه ای نمایش داده میشود که شامل بخش های مرتبط با گزارش گیری، پشتیبان گیری و نمایش منابع سرور شماست:
(تصویر — نمای کلی داشبورد پنل v2ray)
لطفاً طبق تصویر زیر که در کنار هر فیلد شماره گذاری شده است، مراحل را با دقت دنبال کنید.
چگونه کانفیگ vless را تنظیم کنید
پیکربندی پروتکل VLESS در پنل V2Ray فرآیندی ساده است. در ادامه مراحل ساخت فیلترشکن vless به صورت گام به گام توضیح داده میشود.
ابتدا در صفحه مدیریت کانفیگ V2Ray، روی دکمه «+» کلیک کنید:
(تصویر — دکمه + برای ساخت کانفیگ جدید)
پس از کلیک روی دکمه «+»، صفحه ای نمایش داده میشود که تنظیمات مربوط به ساخت v2ray vless را نشان میدهد. در این بخش لازم است تغییراتی ایجاد کنید که در ادامه گام به گام توضیح داده میشود:
(تصویر — صفحه تنظیمات ساخت کانفیگ vless)
1. انتخاب نام کانفیگ: در پنل V2Ray، نام دلخواهی برای کانفیگ تعیین کنید. در صورت عدم وارد کردن نام، سیستم به طور خودکار یک نام پیش فرض اختصاص میدهد.
2. انتخاب پروتکل: پروتکل VLESS به طور پیش فرض فعال است، هرچند میتوانید آن را تغییر دهید. این پروتکل به دلیل امنیت و کارایی بالا بسیار محبوب است.
3. تنظیم پورت: پورت های پیشنهادی برای VLESS شامل 443 و 8080 هستند، اما میتوانید پورت پیش فرض سیستم را نیز تغییر دهید. انتخاب پورت مناسب به امنیت و کارایی کمک میکند.
4. محدود کردن کاربران: تعداد کاربران مجاز را مشخص کنید؛ برای مثال عدد 1 برای یک کاربر و عدد 2 برای دو کاربر.
5. مدیریت ترافیک: حجم ترافیک را در تنظیمات مشخص کنید.
6. تاریخ انقضا: با انتخاب تاریخ از طریق تقویم، مدت زمان اعتبار کانفیگ را تعیین کنید.
7. نحوه کپی کانفیگ vless: بعد از ساخت و ذخیره سازی vless، کانفیگ مربوطه در صفحه نمایش داده میشود. با ضربه زدن روی آن، کادری نمایان میشود که باید طبق تصویر زیر، اولین گزینه یعنی «QR Code» را انتخاب کنید:
(تصویر — کادر انتخاب QR Code برای کانفیگ)
در مرحله آخر، روی تصویر QR کد ضربه بزنید تا کانفیگ به طور خودکار به بخش کپی دان دستگاه شما منتقل شود.
(تصویر — QR کد نهایی کانفیگ vless)
نتیجه گیری مقاله vless
در این مقاله، پروتکل VLESS معرفی شد و مزایا و معایب آن در مقایسه با سایر پروتکل ها بررسی گردید. VLESS به دلیل امنیت بالا، کارایی مناسب و انعطاف پذیری، گزینه ای امن و پرسرعت برای vpn و پروکسی به شمار میرود. همچنین نحوه پیاده سازی آن به طور گام به گام توضیح داده شد. در انتها نیز به سراغ پنل گرافیکی Vless v2ray رفتیم تا با مشخص کردن نام، پورت، تاریخ و ترافیک، کانفیگ vless را بسازیم.
اکنون میتوانید این کانفیگ را در نرم افزار هایی مانند v2rayNG و v2box استفاده کنید و از یک اینترنت پرسرعت و امن لذت ببرید.