diff --git a/README-fa.md b/README-fa.md index 344fb8f..f0865b1 100644 --- a/README-fa.md +++ b/README-fa.md @@ -1,17 +1,20 @@ -### اسکریپت مدیریتی Hysteria2 +
-این اسکریپت شل یک رابط کاربری مبتنی بر منو فراهم می‌کند برای مدیریت Hysteria2 میباشد. +# اسکریپت مدیریت Hysteria2 -این اسکریپت شامل گزینه‌های نصب، پیکربندی، به روزرسانی و حذف Hysteria2 است، همچنین مدیریت کاربران، پورت‌ها، وضعیت ترافیک و ادغام با ابزارهای دیگر مانند TCP Brutal و WARP. +این اسکریپت یک رابط کاربری جامع مبتنی بر منو را برای مدیریت سرور Hysteria2، حساب‌های کاربری و خدمات مختلف فراهم می‌کند. + +این اسکریپت از نصب، مدیریت کاربران، نظارت بر ترافیک و ادغام با ابزارهای اضافی مانند وارپ ، ساب لینک سینگ باکس و ربات تلگرام پشتیبانی می‌کند. ### دستور نصب: - ```shell -bash <(curl https://raw.githubusercontent.com/ReturnFI/Hysteria2/main/menu.sh) +bash <(curl https://raw.githubusercontent.com/ReturnFI/Hysteria2/main/install.sh) ``` -بعد از نصب کافیه از دستور `hys2` برای اجرای اسکریپت Hysteria2 استفاده کنید و نیازی به اجرا دوباره دستور نصب نیست. +پس از نصب، فقط از دستور `hys2` برای اجرای اسکریپت Hysteria2 استفاده کنید. -### دستور آپدیت: +نیازی به اجرای مجدد دستور نصب نیست. + +### دستور ارتقاء: ```shell bash <(curl https://raw.githubusercontent.com/ReturnFI/Hysteria2/main/upgrade.sh) ``` @@ -21,33 +24,63 @@ bash <(curl https://raw.githubusercontent.com/ReturnFI/Hysteria2/main/upgrade.sh

-## ویژگی‌ها Hysteria2: +## ویژگی‌ها: -- نصب و پیکربندی: نصب و پیکربندی سرور Hysteria2. -- افزودن کاربر: ایجاد کاربر جدید برای دسترسی به Hysteria2. -- نمایش URI: نمایش URI اتصال و کد QR برای کاربران موجود. -- بررسی وضعیت ترافیک: نظارت بر اطلاعات ترافیک به صورت زمان واقعی برای هر کاربر. -- حذف کاربر: حذف یک کاربر از پیکربندی Hysteria2. -- تغییر پورت: تغییر پورت‌ گوش‌ دادن برای سرور Hysteria2. -- به روزرسانی هسته: به روزرسانی Hysteria2 به آخرین نسخه موجود. -- حذف نصب Hysteria2: حذف سرور Hysteria2 و پیکربندی آن. +**نصب و پیکربندی Hysteria2:** + + - نصب و پیکربندی Hysteria2 روی سرور خود. + - مدیریت حساب‌های کاربری (افزودن، ویرایش، بازنشانی، حذف، لیست). + - نظارت بر ترافیک و نمایش URIهای کاربر. + +**گزینه‌های پیشرفته:** + + - نصب و مدیریت خدمات اضافی مانند WARP و TCP Brutal. + - شروع/توقف خدمات Singbox SubLink و ربات تلگرام. + - تغییر شماره پورت برای Hysteria2. + - به‌روزرسانی یا حذف نصب Hysteria2. + +**منوهای تعاملی:** + + - رابط کاربری مبتنی بر منو برای راحتی در جابجایی و مدیریت. + - اعتبارسنجی برای ورودی‌های کاربر و بررسی‌های سیستمی برای جلوگیری از پیکربندی‌های نادرست. + +## منوی اصلی: -### پیشرفته: (ویژگی‌های اختیاری) -- نصب TCP Brutal: این اسکریپت می‌تواند به صورت اختیاری TCP Brutal را نصب کند، یک ابزار طراحی شده برای بهبود عملکرد در شبکه‌های شلوغ. -- نصب WARP: ادغام WARP از Cloudflare برای افزودن یک لایه اضافی از رمزنگاری به اتصالات Hysteria2 شما، که باعث حفاظت بیشتر فعالیت‌های آنلاین شما می‌شود. -- پیکربندی WARP: مدیریت ادغام WARP با Hysteria2 برای مسیریابی ترافیک. +- **نصب و پیکربندی Hysteria2:** پیکربندی Hysteria2 با تنظیمات مورد نظر. +- **افزودن کاربر:** افزودن کاربر جدید با محدودیت‌های ترافیکی و روزهای انقضا. +- **ویرایش کاربر:** تغییر جزئیات کاربر مانند نام کاربری، محدودیت ترافیک، روزهای انقضا، رمز عبور و غیره. +- **بازنشانی کاربر:** بازنشانی آمار کاربر. +- **حذف کاربر:** حذف کاربر از سیستم. +- **دریافت کاربر:** بازیابی اطلاعات دقیق کاربر خاص. +- **لیست کاربران:** نمایش لیستی از تمام کاربران. +- **بررسی وضعیت ترافیک:** مشاهده وضعیت فعلی ترافیک. +- **نمایش URI کاربر:** تولید و نمایش URI برای یک کاربر. -## پیش‌نیازها -اطمینان حاصل کنید که بسته‌های زیر نصب شده باشند: +## منوی پیشرفته: -- توزیع مبتنی بر Linux مانند Ubuntu (بر روی Ubuntu تست شده است) + - **نصب TCP Brutal:** نصب سرویس TCP Brutal. + - **نصب WARP:** نصب سرویس WARP از Cloudflare. + - **پیکربندی WARP:** پیکربندی WARP برای مسیرهای ترافیکی مختلف. + - **حذف WARP:** حذف WARP از سیستم. + - **ربات تلگرام:** شروع یا توقف سرویس ربات تلگرام. + - **ساب لینک سینگباکس:** شروع یا توقف سرویس Singbox. + - **تغییر پورت Hysteria2:** تغییر پورتی که Hysteria2 به آن گوش می‌دهد. + - **به‌روزرسانی Hysteria2:** به‌روزرسانی Hysteria2 به نسخه جدیدترین. + - **حذف نصب Hysteria2:** حذف Hysteria2 و پیکربندی‌های آن. + +## پیش‌نیازها: +اطمینان حاصل کنید که بسته‌های زیر نصب شده‌اند: + +- توزیع لینوکس مبتنی بر اوبونتو (تست شده بر روی اوبونتو) - jq - qrencode - curl - pwgen - uuid-runtime -در صورت عدم وجود هر کدام از این بسته‌ها، اسکریپت به صورت خودکار سعی می‌کند آن‌ها را نصب کند. +اگر هر یک از این موارد وجود نداشته باشد، اسکریپت سعی خواهد کرد آنها را به طور خودکار نصب کند. -## سلب مسئولیت: -این اسکریپت تنها برای اهداف آموزشی فراهم شده است. توسعه‌دهندگان هیچگونه مسئولیتی در قبال هرگونه سوءاستفاده یا عواقب ناشی از استفاده از آن ندارند. لطفاً پیش از استقرار در محیط تولید، پیامدهای استفاده از Hysteria2 و ابزارهای مرتبط را درک کنید. + +## ملاحظه: + +این اسکریپت تنها برای مقاصد آموزشی ارائه شده است. توسعه‌دهندگان هیچ مسئولیتی در قبال سوءاستفاده یا پیامدهای ناشی از استفاده از آن ندارند. لطفاً قبل از استقرار در محیط تولید، مطمئن شوید که پیامدهای استفاده از Hysteria2 و ابزارهای مرتبط را درک کرده‌اید.