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 همیشه یک ویژگی نسبتاً خاص بوده و ما هنوز در حال ارزیابی بازگرداندن آن هستیم.