پرش به محتویات

Hysteria 2 در مقابل Hysteria 1

Hysteria 2 تقریباً تمام ویژگی‌های Hysteria 1.x را به ارث برده و در عین حال اصلاحات و بهبودهای متعددی را معرفی کرده است. با این حال، مهم است توجه داشته باشید که پروتکل و کد منبع تغییرات قابل توجهی داشته‌اند و در نتیجه، Hysteria 2 با Hysteria 1.x سازگار نیست. کاربران باید برای هر دو سمت کلاینت و سرور یکی از نسخه‌های 1.x یا 2.x را انتخاب کنند.

بهبودهای کلیدی

برخی از مهم‌ترین موارد عبارتند از:

  • پروتکل جدید: پروتکل بازطراحی شده می‌تواند خود را به عنوان HTTP/3 جا بزند تا مقاومت در برابر سانسور افزایش یابد.
  • برقراری جلسه UDP با 0-RTT: بدون تأخیر برای اولین بسته یک جلسه UDP.
  • سیستم جدید ACL و خروجی‌ها: استفاده از خروجی‌های مختلف برای درخواست‌های مختلف.
  • API آمار ترافیک: برای نظارت و مدیریت آسان‌تر.
  • بهبود عملکرد: بهبودهای مختلف در زیرساخت برای افزایش عملکرد و پایداری.

ویژگی‌های موجود نیست

برخی ویژگی‌هایی که در Hysteria 1.x وجود دارند هنوز در Hysteria 2 پیاده‌سازی نشده‌اند:

  • ACL سمت کلاینت: ACL فعلاً فقط در سمت سرور در دسترس است.
  • پروتکل FakeTCP: FakeTCP همیشه یک ویژگی نسبتاً خاص بوده و ما هنوز در حال ارزیابی بازگرداندن آن هستیم.