Issue invite configs as subscription URLs with redeem-based lifetime.
Admin picks inbound once, sets duration in days from Get config, and configures the 3x-ui /sub base URL. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -215,6 +215,20 @@
|
||||
"invite_user_required": "Выберите пользователя для хранения конфигов",
|
||||
"invite_password_label": "Пароль (опционально)",
|
||||
"invite_expires_label": "Срок действия (опционально)",
|
||||
"invite_duration_label": "Срок конфига (дни)",
|
||||
"invite_duration_hint": "Отсчёт начинается, когда пользователь нажал «Получить конфиг». 0 = без срока.",
|
||||
"invite_duration_short": "Срок",
|
||||
"invite_duration_starts_hint": "После получения конфиг будет действовать {} дн.",
|
||||
"invite_config_expires_at": "Конфиг действует до: {}",
|
||||
"invite_inbound_hint": "Укажите нужный VLESS inbound один раз — все конфиги с этой ссылки пойдут в него",
|
||||
"invite_inbound_loading": "Загрузка inbound…",
|
||||
"invite_inbound_empty": "VLESS inbound не найдены",
|
||||
"invite_inbound_need_xui": "Сначала настройте 3x-ui в Настройках",
|
||||
"invite_inbound_required": "Выберите VLESS inbound",
|
||||
"invite_sub_url_missing_title": "Не задан URL подписки",
|
||||
"invite_sub_url_missing_hint": "В Настройки → 3x-ui укажите «Базовый URL подписки», чтобы ссылки выдавали /sub/… конфиги.",
|
||||
"invite_sub_tab": "Подписка",
|
||||
"days_short": "дн",
|
||||
"invite_clear_expires": "Убрать срок действия",
|
||||
"invite_note_label": "Заметка (только админ)",
|
||||
"invite_note_placeholder": "Внутренний комментарий",
|
||||
@@ -277,6 +291,8 @@
|
||||
"sync_hint": "Пользователи будут создаваться, отключаться и удаляться автоматически на основе данных из Remnawave",
|
||||
"xui_url_label": "URL 3x-ui",
|
||||
"xui_url_hint": "Укажите схему, порт и webBasePath при наличии (пример: https://host:2053/secret)",
|
||||
"xui_sub_url_label": "Базовый URL подписки",
|
||||
"xui_sub_url_hint": "Публичный /sub без слэша в конце (пример: https://host:2096/sub). Конфиги по ссылкам выдаются как subscription URL.",
|
||||
"xui_api_token_label": "API Token (предпочтительно)",
|
||||
"xui_api_token_placeholder": "Settings → Security → API Token",
|
||||
"xui_api_token_hint": "Если задан, вход по логину/паролю не используется",
|
||||
|
||||
Reference in New Issue
Block a user