نحوه راه اندازی V2rayN در ویندوز

V2Ray چیست؟

V2Ray نرم افزاری است که به کاربران کمک می کند تا فیلترینگ را دور بزنند و به وب سایت های مسدود شده دسترسی پیدا کنند. اغلب برای دور زدن سانسور اینترنت در کشورهایی که دسترسی به وب‌سایت‌ها یا محتوا محدود است، استفاده می‌شود.

V2Ray با استفاده از ترکیبی از پروتکل هایی مانند proxies، shadowsocks و vless، vmess، trojan کار می‌کند. ترافیک کاربران را رمزگذاری می کند و آن را از طریق شبکه ای از سرورها هدایت می کند، که مسدود کردن یا سانسور وب سایت ها یا محتوای خاص را برای مقامات دشوار می کند.

V2Ray می تواند برای دور زدن فیلترینگ بسیار کاربری باشد. اول، می تواند به کاربران کمک کند تا با مسیریابی ترافیک آنها از طریق سرورهای کشورهایی که وب سایت مورد نظر در آن مسدود نشده است، به وب سایت های مسدود شده دسترسی پیدا کنند. دوم، می‌تواند ترافیک کاربران را رمزگذاری کند، و نظارت و سانسور فعالیت‌های اینترنتی را برای دولت دشوار سازد، در نتیجه به کاربران برای دور زدن فایروال‌ها و سایر اشکال سانسور اینترنتی با پنهان کردن ترافیک خود به عنوان فعالیت عادی اینترنتی کمک کند.

v2rayN: کلاینت ویندوزی v2ray

V2rayN یک کلاینت ویندوزی برای V2Ray است. یک رابط کاربری گرافیکی (GUI) و ابزاری برای دور زدن سانسور اینترنت. این برنامه رابط کاربری آسان برای دسترسی و مدیریت سرورهای V2Ray را در اختیار کاربران قرار می دهد. V2rayN به صورت رایگان در دسترس است و منبع باز است.

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

ویژگی های v2rayN

پروتکل های V2Ray، Shadowsocks، Trojan و VMess را پشتیبانی میکند. پشتیبانی از ایمپورت و اکسپورت فایل پیکربندی ازجمله HTTP/2، QUIC و WebSocket را انجام می دهد.

دانلود V2rayN

V2rayN را از وب سایت رسمی دانلود کنید:

V2rayN

دانلود V2rayN

https://github.com/2dust/v2rayN/releases/download/6.23/v2rayN-With-Core.zip

صفحه انتشار Github V2rayN

کدام نسخه V2rayN را باید دانلود کنم؟

ویندوز x64

برای کاربرانی که از نسخه 64 بیتی ویندوز استفاده می کنند، چندین گزینه در دسترس است:

  • v2rayN-With-Core.zip: این بسته شامل تمامی فایل های Core می باشد. اگر برای اولین بار از V2RayN استفاده میکنید، این بسته ای است که باید دانلود کنید. فایل‌های Core برای عملکرد V2RayN ضروری هستند، زیرا حاوی فایل‌ها و کتابخانه‌های اصلی اجرایی هستند.
  • v2rayN.zip: این بسته حاوی فایل های Core نیست. برای کاربرانی که قبلاً فایل های Core را روی سیستم خود نصب کرده اند مناسب است.
  • zz-v2rayN-With-Core-SelfContained.7z: این یک بسته مستقل است که شامل تمام فایل های Core است. مزیت این بسته این است که نیازی به دانلود و نصب [Microsoft .NET 6.0 Desktop Runtime] ندارد. این آن را برای کاربرانی که یک بسته مستقل را ترجیح می دهند گزینه مناسبی می کند.

ویندوز x86

برای کاربرانی که از نسخه 32 بیتی ویندوز استفاده می کنند، گزینه زیر در دسترس است:

  • v2rayN-32.zip: این بسته حاوی فایل های Core نیست. برای کاربرانی که قبلاً فایل های Core را روی سیستم خود نصب کرده اند مناسب است.

ویندوز arm64

برای کاربرانی که نسخه 64 بیتی ویندوز را در معماری ARM اجرا می کنند، گزینه زیر در دسترس است:

  • v2rayN-arm64.zip: این بسته حاوی فایل های Core نیست. برای کاربرانی که قبلاً فایل های Core را روی سیستم خود نصب کرده اند مناسب است.

انتخاب فایل انتشار V2RayN به معماری سیستم شما و اینکه آیا قبلاً فایل های Core را نصب کرده اید بستگی دارد. برای کاربرانی که برای اولین بار استفاده می کنند، توصیه می شود بسته حاوی فایل های Core را دانلود کنند. برای کاربرانی که قبلاً فایل‌های Core را دارند، بسته‌های بدون فایل‌های Core کافی است. بسته مستقل یک گزینه مناسب برای کاربرانی است که ترجیح می دهند زمان اجرا اضافی را نصب نکنند. در این آموزش از نسخه 6.23 V2rayN استفاده کرده ایم. پس از دانلود و نصب V2rayN، آن را باز کنید. صفحه ای مشابه تصویر زیر برای شما نمایش داده خواهد شد:

نصب V2rayN

فایل فشرده را اکسترکت کرده و v2rayN.exe را اجرا کنید. پوشه کلاینت V2rayN را در دسکتاپ یا هر مکان دیگری نگه دارید. پس از نصب پوشه را حذف نکنید. برای اجرای کلاینت V2rayN باید پوشه را نگه دارید.

برای نصب v2ray نیاز به Microsoft.NET 6.0 Desktop Runtime دارید . اگر آن را نصب نکرده اید، از شما خواسته می شود که آن را نصب کنید. برای نصب روی دکمه Install کلیک کنید.

می توانید Microsoft .NET 6.0 Desktop Runtime را از لینک زیر دانلود کنید:

https://download.visualstudio.microsoft.com/download/pr/513d13b7-b456-45af-828b-b7b7981ff462/edf44a743b78f8b54a2cec97ce888346/windowsdesktop-runtime-6.0.15-win-x64.exe

زبان را به انگلیسی تغییر دهید

اگر بعد از نصب زبان برنامه برای شما چینی است، روی این نماد در تصویر زیر کلیک کنید و آن را به انگلیسی تغییر دهید و سپس با کلیک بر روی X در گوشه سمت راست بالا، برنامه را ببندید.

V2rayN

هنگامی که زبان را به انگلیسی تغییر دادید، برنامه را از گوشه سمت راست پایین صفحه همانطور که در تصویر زیر نشان داده شده است ببندید.

V2rayN close

سپس با دابل کلیک روی فایل v2rayN.exe در پوشه ای که فایل فشرده V2rayN را در آن استخراج کرده اید، برنامه را دوباره راه اندازی کنید.

دریافت سرور V2rayN

برای استفاده از V2rayN، باید یک سرور V2rayN تهیه کنید. شما می توانید یک سرور V2rayN را از یک ارائه دهنده V2rayN دریافت کنید. در این آموزش از سرور V2rayN ZebraVPN استفاده خواهیم کرد.

وارد zebravpn شوید و به داشبورد خود بروید سپس در لیست سرورها v2ray را انتخاب کنید و روی دکمه دریافت کلیک کنید سپس توکن v2ray خود را کپی کنید.

V2rayN

افزودن سرور

  1. به قسمت Servers رفته و گزینه Import bulk URL from Clipboard را انتخاب کنید.

V2rayN

  1. پس از افزودن سرور مورد نظر، روی آن کلیک کنید تا به آن متصل شوید سپس با فشردن کلید Enter روی صفحه کلید خود، آن را فعال کنید. پس از فعال شدن سرور، رنگ نام سرور به آبی تغییر می کند (بسته به موضوعی که استفاده می کنید، رنگ نام سرور در تم تیره به آبی تغییر می کند).

V2rayN

  1. به آیکون کنار ویندوز پایین بروید و با راست کلیک روی آن گزینه Set up system proxy را انتخاب کنید. این به شما امکان می دهد از طریق سرور V2rayN از اینترنت استفاده کنید.
  2. برای تست مرورگر خود را باز کنید و به آدرس https://www.google.com بروید. اگر صفحه بارگذاری شود، سرور کار می کند.

V2rayN

پایان راهنمای نصب V2rayN


افزودن سرور به صورت دستی (اختیاری)

  • به قسمت Servers رفته و گزینه Add V2Ray server را انتخاب کنید.
  • آدرس سرور، پورت، شناسه کاربری و سایر اطلاعات را وارد کنید. سپس بر روی OK کلیک کنید.
  • پس از افزودن سرور مورد نظر، روی سرور کلیک کنید تا به آن متصل شوید سپس با فشردن کلید Enter روی صفحه کلید خود، آن را فعال کنید.
  • به پنجره پایین بروید و گزینه Set up system proxy را انتخاب کنید. این به شما امکان می دهد از طریق سرور V2rayN از اینترنت استفاده کنید.

V2rayN

آشنایی با هسته (core) (اختیاری)

اصطلاح core اغلب به جزء اصلی یا قلب یک پروژه نرم افزاری اشاره دارد. این شامل بخش‌های ضروری نرم‌افزار است و سایر اجزا یا افزونه‌ها در اطراف آن ساخته شده‌اند. لیست هسته های پشتیبانی شده از جمله V2ray، Xray، SagerNet، Clash و غیره.

V2ray و دیگر core ها

V2ray که با نام Project V نیز شناخته می شود، مجموعه ای از ابزارهای شبکه است که به شما کمک می کند تا شبکه کامپیوتری خود را بسازید. این با چندین پلتفرم سازگار است و به طور گسترده برای دور زدن محدودیت های شبکه استفاده می شود.

  • V2ray Core: هسته V2ray نسخه اصلی V2ray است. این یک راه حل قوی و همه کاره است که از انواع پروتکل ها پشتیبانی می کند.
  • Xray Core: Xray یک ابر مجموعه V2ray است و شامل تمام ویژگی‌های V2ray، با بهبودهای اضافی برای عملکرد بهتر است.
  • SagerNet Core : SagerNet، نوع دیگری از V2ray، با تمرکز بر پلتفرم اندروید طراحی شده است.

Clash: یک تونل Rule-Based

Clash یک نرم افزار پروکسی چند پلتفرمی و منبع باز است که Shadowsocks، Vmess، Snell، SOCKS5 و HTTP(S) را پشتیبانی می کند. این به دلیل عملکرد پروکسی مبتنی بر قوانین شناخته شده است، که به کاربران اجازه می دهد تا فعالیت های شبکه خود را به خوبی تنظیم کنند.

  • Clash Core: هسته کلش جزء اصلی Clash است که قابلیت های ضروری نرم افزار را ارائه می دهد.
  • Clash Meta Core: Clash Meta گونه ای از Clash با ویژگی ها و پیشرفت های اضافی است.

هسته های قابل توجه دیگر

  1. Hysteria Core**: Hysteria** یک کتابخانه شبکه ای غنی از ویژگی است که برای کار روی شبکه های غیرقابل اعتماد یا متراکم طراحی شده است.
  2. NaiveProxy Core**: NaiveProxy** از شبکه کروم برای ارائه یک سرور پراکسی با کارایی بالا و قوی استفاده می کند.

آشنایی با پیکربندی JSON (اختیاری)

ساختار داده JSON در پیکربندی شبکه به دنبال مثال V2rayN استفاده می شود.

{
	"v": "2",
	"ps": "remark_name",
	"add": "111.111.111.111",
	"port": "32000",
	"id": "1386f85e-657b-4d6e-9d56-78badb75e1fd",
	"aid": "100",
	"scy": "zero",
	"net": "tcp",
	"type": "none",
	"host": "www.bbb.com",
	"path": "/",
	"tls": "tls",
	"sni": "www.ccc.com",
	"alpn": "h2",
	"fp": "chrome"
}

جزئیات:

  • v: این شماره نسخه فایل پیکربندی را نشان می دهد. این مورد معمولا برای شناسایی پیکربندی فعلی استفاده می شود.
  • ps: مخفف remarks یا مستعار است.
  • add: این آدرس IP یا نام دامنه است.
  • port: این شماره پورت است.
  • id: این UUID (شناسه منحصر به فرد جهانی) است.
  • help: این alterId است.
  • scy: این مخفف روش رمزگذاری (امنیت) است. هنگامی که مقدار زمانی وجود ندارد، پیش فرض خودکار است.
  • net: این پروتکل حمل و نقل را نشان می دهد. می تواند tcp، kcp، ws، h2 یا quic باشد.
  • type: این نوع بالماسکه است. ممکن است هیچ، http، srtp، utp یا wechat-video باشد. این برای tcp، kcp یا QUIC قابل اجرا است.
  • host: این نام دامنه مخفی است. بسته به پروتکل می توان از آن به روش های مختلفی استفاده کرد.
  • path: این مسیر است. بسته به پروتکل می توان از آن به روش های مختلفی استفاده کرد.
  • tls: این مخفف عبارت Transport Layer Security است.
  • sni: این سرور نام است.
  • alpn: این مخفف عبارت Application-Layer Protocol Negotiation است. ممکن است h2 یا http/1.1 باشد.
  • fp: این مخفف اثر انگشت است.`

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