v2rayN خودش هیچ پروتکلی را پیاده‌سازی نمی‌کند؛ فقط یک پوسته است و کار اصلی را هسته انجام می‌دهد. اکنون هم Xray و هم sing-box را همراه دارد و در تنظیمات نوع هسته می‌توانید برای هر پروتکل یکی را انتخاب کنید.

پیش‌فرض درست همان Xray است

برای پروتکل‌های روزمره — VMess، VLESS، Trojan، Shadowsocks — پشتیبانی Xray کامل‌ترین است و REALITY و XTLS Vision هم متعلق به همین سمت‌اند. بدون دلیل مشخص دست نزنید.

پیشنهاد همکاریلینک اشتراک را از کجا بیاوریم؟سرویس همکار ما هنگام ثبت‌نام ۱ گیگابایت ترافیک پرسرعت هنگ‌کنگ رایگان می‌دهد.دریافت سرور پرسرعت

کی به sing-box سوئیچ کنیم

  • سرور شما Hysteria2 یا TUIC است. این پروتکل‌های مبتنی بر QUIC زودتر و کامل‌تر در sing-box پیاده شده‌اند.
  • حالت TUN می‌خواهید. v2rayN حالت TUN را با sing-box پیاده کرده، پس با فعال کردنش این بخش خودکار از sing-box می‌گذرد — توضیح در حالت TUN.

دو چیزی که بعدش عوض می‌شود

اول، پیکربندی سفارشی مخصوص یک هسته است. config.json در Xray و فایل پیکربندی sing-box از نظر ساختار کاملاً متفاوت‌اند و به هم داده نمی‌شوند. اگر برای یک ورودی json دستی نوشته‌اید، پیش از تعویض هسته قالب را بررسی کنید.

دوم، تغییر نوع هسته فقط پس از راه‌اندازی دوباره هسته اثر می‌کند؛ روی آیکن سینی راست‌کلیک و سرویس را دوباره راه‌اندازی کنید. خیلی‌ها تنظیم را عوض می‌کنند، تفاوتی نمی‌بینند و فکر می‌کنند بی‌اثر بوده؛ فقط راه‌اندازی دوباره نشده بود.

به‌روز نگه داشتن

هر دو هسته را می‌توان از داخل کلاینت به همان روش به‌روز کرد، به به‌روزرسانی هسته نگاه کنید. توجه کنید که هسته‌ها و خود v2rayN جدا به‌روزرسانی می‌شوند و ارتقای کلاینت هسته جدید را با خود نمی‌آورد.

برای نسبت Xray با v2ray-core به Xray در برابر v2ray-core نگاه کنید.