Add 3x-ui VLESS configs and guest access without registration.

Guests can open a public link to view or create VPN configs; panel creates VLESS clients via the 3x-ui API.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
orohi
2026-07-26 01:15:24 +03:00
co-authored by Cursor
parent 2196d127b7
commit 5386c4d40e
12 changed files with 1512 additions and 39 deletions
+29
View File
@@ -168,6 +168,32 @@
"enable_public_access": "فعال‌سازی دسترسی عمومی",
"share_password_label": "رمز عبور (اختیاری)",
"share_password_hint": "در صورت تنظیم، کاربر باید آن را وارد کند",
"guest_settings_title": "دسترسی مهمان",
"guest_enable": "فعال‌سازی دسترسی مهمان (بدون ثبت‌نام)",
"guest_enable_hint": "لینک عمومی در صفحه ورود. مهمانان اتصال‌های کاربر انتخاب‌شده را می‌بینند.",
"guest_link_label": "لینک مهمان",
"guest_link_placeholder": "برای ساخت لینک تنظیمات را ذخیره کنید",
"guest_regen_token": "بازسازی لینک",
"guest_regen_confirm": "لینک مهمان بازسازی شود؟ لینک قبلی از کار می‌افتد.",
"guest_token_updated": "لینک مهمان به‌روز شد",
"guest_user_label": "کاربر اتصال‌های مهمان",
"guest_user_none": "— انتخاب کاربر —",
"guest_user_hint": "یک کاربر عادی (مثل guest) بسازید و VPN اختصاص دهید.",
"guest_password_label": "رمز مهمان (اختیاری)",
"guest_password_keep": "برای حفظ رمز فعلی خالی بگذارید",
"guest_clear_password": "حذف محافظت با رمز",
"guest_allow_create": "اجازه ساخت کانفیگ جدید به مهمان",
"guest_allow_create_hint": "برای کاربر مهمان کانفیگ می‌سازد (3x-ui VLESS یا پروتکل سرور).",
"guest_access_btn": "ادامه به‌عنوان مهمان",
"guest_access_login_hint": "بدون حساب کاربری",
"guest_title": "دسترسی مهمان",
"guest_subtitle": "دریافت کانفیگ VPN بدون ثبت‌نام",
"guest_protected_desc": "این صفحه با رمز عبور محافظت شده است.",
"guest_get_config": "دریافت کانفیگ",
"guest_get_config_hint": "یک کانفیگ VPN جدید برای شما ساخته می‌شود",
"guest_not_found": "404 یافت نشد",
"guest_not_found_desc": "دسترسی مهمان غیرفعال است یا لینک نامعتبر است.",
"wrong_guest_password": "رمز عبور اشتباه است",
"public_link_label": "لینک عمومی",
"disabled": "غیرفعال",
"out_of": "از",
@@ -219,6 +245,9 @@
"xui_username_label": "نام کاربری 3x-ui",
"xui_password_label": "رمز عبور 3x-ui",
"xui_sync_hint": "کلاینت‌های 3x-ui بر اساس email به کاربران پنل همگام می‌شوند",
"xui_inbound_label": "ورودی VLESS",
"xui_inbound_auto": "خودکار (اولین ورودی VLESS)",
"xui_inbound_hint": "برای ساخت کانفیگ 3x-ui VLESS استفاده می‌شود. ابتدا یک ورودی VLESS در 3x-ui بسازید.",
"sync_now_btn": "🔄 همگام‌سازی اکنون",
"delete_sync_btn": "🗑 حذف همگام‌سازی",
"auto_create_conns": "ایجاد خودکار اتصال‌ها",