54 lines
3.3 KiB
Markdown
54 lines
3.3 KiB
Markdown
### اسکریپت مدیریتی Hysteria2
|
|
|
|
این اسکریپت شل یک رابط کاربری مبتنی بر منو فراهم میکند برای مدیریت Hysteria2 میباشد.
|
|
|
|
این اسکریپت شامل گزینههای نصب، پیکربندی، به روزرسانی و حذف Hysteria2 است، همچنین مدیریت کاربران، پورتها، وضعیت ترافیک و ادغام با ابزارهای دیگر مانند TCP Brutal و WARP.
|
|
|
|
### دستور نصب:
|
|
|
|
```shell
|
|
bash <(curl https://raw.githubusercontent.com/ReturnFI/Hysteria2/main/menu.sh)
|
|
```
|
|
بعد از نصب کافیه از دستور `hys2` برای اجرای اسکریپت Hysteria2 استفاده کنید و نیازی به اجرا دوباره دستور نصب نیست.
|
|
|
|
### دستور آپدیت:
|
|
```shell
|
|
bash <(curl https://raw.githubusercontent.com/ReturnFI/Hysteria2/main/upgrade.sh)
|
|
```
|
|
|
|
<br />
|
|
<p align="center">
|
|
<img src="https://github.com/ReturnFI/Hysteria2/assets/151555003/b1c7ab9f-7887-46fd-8e13-a7bfe9bf5990" width="500" height="250">
|
|
<p/>
|
|
|
|
## ویژگیها Hysteria2:
|
|
|
|
- نصب و پیکربندی: نصب و پیکربندی سرور Hysteria2.
|
|
- افزودن کاربر: ایجاد کاربر جدید برای دسترسی به Hysteria2.
|
|
- نمایش URI: نمایش URI اتصال و کد QR برای کاربران موجود.
|
|
- بررسی وضعیت ترافیک: نظارت بر اطلاعات ترافیک به صورت زمان واقعی برای هر کاربر.
|
|
- حذف کاربر: حذف یک کاربر از پیکربندی Hysteria2.
|
|
- تغییر پورت: تغییر پورت گوش دادن برای سرور Hysteria2.
|
|
- به روزرسانی هسته: به روزرسانی Hysteria2 به آخرین نسخه موجود.
|
|
- حذف نصب Hysteria2: حذف سرور Hysteria2 و پیکربندی آن.
|
|
|
|
### پیشرفته: (ویژگیهای اختیاری)
|
|
- نصب TCP Brutal: این اسکریپت میتواند به صورت اختیاری TCP Brutal را نصب کند، یک ابزار طراحی شده برای بهبود عملکرد در شبکههای شلوغ.
|
|
- نصب WARP: ادغام WARP از Cloudflare برای افزودن یک لایه اضافی از رمزنگاری به اتصالات Hysteria2 شما، که باعث حفاظت بیشتر فعالیتهای آنلاین شما میشود.
|
|
- پیکربندی WARP: مدیریت ادغام WARP با Hysteria2 برای مسیریابی ترافیک.
|
|
|
|
## پیشنیازها
|
|
اطمینان حاصل کنید که بستههای زیر نصب شده باشند:
|
|
|
|
- توزیع مبتنی بر Linux مانند Ubuntu (بر روی Ubuntu تست شده است)
|
|
- jq
|
|
- qrencode
|
|
- curl
|
|
- pwgen
|
|
- uuid-runtime
|
|
|
|
در صورت عدم وجود هر کدام از این بستهها، اسکریپت به صورت خودکار سعی میکند آنها را نصب کند.
|
|
|
|
## سلب مسئولیت:
|
|
این اسکریپت تنها برای اهداف آموزشی فراهم شده است. توسعهدهندگان هیچگونه مسئولیتی در قبال هرگونه سوءاستفاده یا عواقب ناشی از استفاده از آن ندارند. لطفاً پیش از استقرار در محیط تولید، پیامدهای استفاده از Hysteria2 و ابزارهای مرتبط را درک کنید.
|