**3X-UI** — advanced, open-source web-based control panel designed for managing Xray-core server. It offers a user-friendly interface for configuring and monitoring various VPN and proxy protocols.
**3X-UI** — advanced, open-source web-based control panel designed for managing Xray-core server. It offers a user-friendly interface for configuring and monitoring various VPN and proxy protocols.
> [!IMPORTANT]
> [!IMPORTANT]
> This project is only for personal using, please do not use it for illegal purposes, please do not use it in a production environment.
> This project is only for personal usage, please do not use it for illegal purposes, and please do not use it in a production environment.
As an enhanced fork of the original X-UI project, 3X-UI provides improved stability, broader protocol support, and additional features.
As an enhanced fork of the original X-UI project, 3X-UI provides improved stability, broader protocol support, and additional features.
"useIPv4ForHost"="Использовать IPv4 для подключения к хосту"
"transmission"="Транспорт"
"transmission"="Транспорт"
"host"="Хост"
"host"="Хост"
"path"="Путь"
"path"="Путь"
@ -46,8 +46,8 @@
"online"="Онлайн"
"online"="Онлайн"
"domainName"="Домен"
"domainName"="Домен"
"monitor"="Мониторинг IP"
"monitor"="Мониторинг IP"
"certificate"="SSLсертификат"
"certificate"="SSL-сертификат"
"fail"="Ошибка"
"fail"="Сбой"
"comment"="Комментарий"
"comment"="Комментарий"
"success"="Успешно"
"success"="Успешно"
"lastOnline"="Был(а) в сети"
"lastOnline"="Был(а) в сети"
@ -55,17 +55,17 @@
"install"="Установка"
"install"="Установка"
"clients"="Клиенты"
"clients"="Клиенты"
"usage"="Использование"
"usage"="Использование"
"twoFactorCode"="Код"
"twoFactorCode"="Код 2FA"
"remained"="Остаток"
"remained"="Остаток"
"security"="Безопасность"
"security"="Безопасность"
"secAlertTitle"="Предупреждение системы безопасности"
"secAlertTitle"="Предупреждение системы безопасности"
"secAlertSsl"="Это соединение не защищено. Пожалуйста, не вводите конфиденциальную информацию, пока не установите SSL сертификат для защиты соединения"
"secAlertSsl"="Соединение не защищено. Не вводите конфиденциальные данные до установки SSL-сертификата."
"secAlertConf"="Некоторые настройки уязвимы для атак. Чтобы в будущем не было проблем, нужно усилить защиту."
"secAlertConf"="Некоторые настройки уязвимы. Рекомендуется усилить защиту для предотвращения атак."
"secAlertSSL"="Ваше подключение к панели не защищено. Установите SSL сертификат для защиты данных."
"secAlertSSL"="Подключение к панели не защищено. Установите SSL-сертификат для защиты данных."
"secAlertPanelPort"="Порт панели по умолчанию небезопасен. Установите случайный или просто другой порт."
"secAlertPanelPort"="Порт панели по умолчанию небезопасен. Установите нестандартный или случайный порт."
"secAlertPanelURI"="Адрес панели по умолчанию небезопасен. Сделайте адрес сложным."
"secAlertPanelURI"="Адрес панели по умолчанию небезопасен. Настройте уникальный и сложный URI."
"secAlertSubURI"="URI-адрес подписки по умолчанию небезопасен. Пожалуйста, настройте сложный URI-адрес."
"secAlertSubURI"="URI подписки по умолчанию небезопасен. Настройте уникальный и сложный адрес."
"secAlertSubJsonURI"="URI-адрес по умолчанию для JSON подписки небезопасен. Пожалуйста, настройте сложный URI-адрес."
"secAlertSubJsonURI"="URI JSON-подписки по умолчанию небезопасен. Настройте уникальный и сложный адрес."
"infoDesc"="Каждое внесённое изменение должно быть сохранено. Пожалуйста, перезапустите панель, чтобы изменения вступили в силу."
"infoDesc"="Сохраните изменения и перезапустите панель для их применения."
"restartPanel"="Перезапуск панели"
"restartPanel"="Перезапуск панели"
"restartPanelDesc"="Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель будет недоступна, проверьте лог сервера"
"restartPanelDesc"="Вы уверены, что хотите перезапустить панель? Подтвердите, и перезапуск произойдёт через 3 секунды. Если панель будет недоступна, проверьте лог сервера"
"restartPanelSuccess"="Панель успешно перезапущена"
"restartPanelSuccess"="Панель успешно перезапущена"
@ -321,11 +321,11 @@
"resetDefaultConfig"="Восстановить настройки по умолчанию"
"resetDefaultConfig"="Восстановить настройки по умолчанию"
"panelSettings"="Панель"
"panelSettings"="Панель"
"securitySettings"="Учетная запись"
"securitySettings"="Учетная запись"
"TGBotSettings"="Telegram"
"TGBotSettings"="Telegram-Бот"
"panelListeningIP"="IP-адрес для управления панелью"
"panelListeningIP"="IP-адрес для управления панелью"
"panelListeningIPDesc"="Оставьте пустым для подключения с любого IP"
"panelListeningIPDesc"="Оставьте пустым для подключения с любого IP"
"panelListeningDomain"="Домен панели"
"panelListeningDomain"="Домен панели"
"panelListeningDomainDesc"="По умолчанию оставьте пустым, чтобы подключаться с любых доменов и IP-адресов"
"panelListeningDomainDesc"="Оставьте пустым для подключения с любых доменов и IP."
"panelPort"="Порт панели"
"panelPort"="Порт панели"
"panelPortDesc"="Порт, на котором работает панель"
"panelPortDesc"="Порт, на котором работает панель"
"publicKeyPath"="Путь к файлу публичного ключа сертификата панели"
"publicKeyPath"="Путь к файлу публичного ключа сертификата панели"
@ -335,11 +335,11 @@
"panelUrlPath"="Корневой путь URL адреса панели"
"panelUrlPath"="Корневой путь URL адреса панели"
"panelUrlPathDesc"="Должен начинаться с '/' и заканчиваться '/'"
"panelUrlPathDesc"="Должен начинаться с '/' и заканчиваться '/'"
"pageSize"="Размер нумерации страниц"
"pageSize"="Размер нумерации страниц"
"pageSizeDesc"="Определить размер страницы для таблицы инбаундов. Установите 0, чтобы отключить"
"pageSizeDesc"="Определить размер страницы для таблицы подключений. Установите 0, чтобы отключить"
"remarkModel"="Модель примечания и символ разделения"
"remarkModel"="Модель примечания и символ разделения"
"datepicker"="Выбор даты"
"datepicker"="Тип календаря"
"datepickerPlaceholder"="Выберите дату"
"datepickerPlaceholder"="Выберите дату"
"datepickerDescription"="Запланированные задачи будут выполняться в выбранное время"
"datepickerDescription"="Запланированные задачи будут выполняться в соответствии с этим календарем."
"sampleRemark"="Пример примечания"
"sampleRemark"="Пример примечания"
"oldUsername"="Текущий логин"
"oldUsername"="Текущий логин"
"currentPassword"="Текущий пароль"
"currentPassword"="Текущий пароль"
@ -349,7 +349,7 @@
"telegramBotEnableDesc"="Доступ к функциям панели через Telegram-бота"
"telegramBotEnableDesc"="Доступ к функциям панели через Telegram-бота"
"telegramToken"="Токен Telegram бота"
"telegramToken"="Токен Telegram бота"
"telegramTokenDesc"="Необходимо получить токен у менеджера ботов Telegram @botfather"
"telegramTokenDesc"="Необходимо получить токен у менеджера ботов Telegram @botfather"
"telegramProxy"="Прокси Socks5"
"telegramProxy"="Прокси-сервер Socks5"
"telegramProxyDesc"="Если для подключения к Telegram вам нужен прокси Socks5, настройте его параметры согласно руководству."
"telegramProxyDesc"="Если для подключения к Telegram вам нужен прокси Socks5, настройте его параметры согласно руководству."
"telegramAPIServer"="API-сервер Telegram"
"telegramAPIServer"="API-сервер Telegram"
"telegramAPIServerDesc"="Используемый API-сервер Telegram. Оставьте пустым, чтобы использовать сервер по умолчанию."
"telegramAPIServerDesc"="Используемый API-сервер Telegram. Оставьте пустым, чтобы использовать сервер по умолчанию."
"noQuery"="❌ Запрос не найден. Пожалуйста, повторите команду."
"noQuery"="❌ Запрос не найден. Пожалуйста, повторите команду."
"wentWrong"="❌ Что-то пошло не так..."
"wentWrong"="❌ Что-то пошло не так..."
"noIpRecord"="❗ Нет записей об IP-адресе."
"noIpRecord"="❗ Нет записей об IP-адресе."
"noInbounds"="❗ У вас не настроено ни одного инбаунда."
"noInbounds"="❗ У вас не настроено ни одного входящего подключения."
"unlimited"="♾ Безлимит"
"unlimited"="♾ Безлимит"
"add"="Добавить"
"add"="Добавить"
"month"="Месяц"
"month"="Месяц"
@ -609,7 +609,7 @@
"hours"="Часов"
"hours"="Часов"
"minutes"="Минуты"
"minutes"="Минуты"
"unknown"="Неизвестно"
"unknown"="Неизвестно"
"inbounds"="Инбаунды"
"inbounds"="Входящие подключения"
"clients"="Клиенты"
"clients"="Клиенты"
"offline"="🔴 Офлайн"
"offline"="🔴 Офлайн"
"online"="🟢 Онлайн"
"online"="🟢 Онлайн"
@ -623,7 +623,7 @@
"status"="✅ Бот функционирует нормально."
"status"="✅ Бот функционирует нормально."
"usage"="❗ Пожалуйста, укажите email для поиска."
"usage"="❗ Пожалуйста, укажите email для поиска."
"getID"="🆔 Ваш User ID: <code>{{ .ID }}</code>"
"getID"="🆔 Ваш User ID: <code>{{ .ID }}</code>"
"helpAdminCommands"="🔃 Для перезапуска Xray Core:\r\n<code>/restart</code>\r\n\r\n🔎 Для поиска клиента по email:\r\n<code>/usage [Email]</code>\r\n\r\n📊 Для поиска инбаундов (со статистикой клиентов):\r\n<code>/inbound [имя подключения]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
"helpAdminCommands"="🔃 Для перезапуска Xray Core:\r\n<code>/restart</code>\r\n\r\n🔎 Для поиска клиента по email:\r\n<code>/usage [Email]</code>\r\n\r\n📊 Для поиска входящих подключений (со статистикой клиентов):\r\n<code>/inbound [имя подключения]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
"helpClientCommands"="💲 Для просмотра информации о вашей подписке используйте команду:\r\n<code>/usage [Email]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
"helpClientCommands"="💲 Для просмотра информации о вашей подписке используйте команду:\r\n<code>/usage [Email]</code>\r\n\r\n🆔 Ваш Telegram User ID:\r\n<code>/id</code>"
"restartUsage"="\r\n\r\n<code>/restart</code>"
"restartUsage"="\r\n\r\n<code>/restart</code>"
"restartSuccess"="✅ Ядро Xray успешно перезапущено."
"restartSuccess"="✅ Ядро Xray успешно перезапущено."
@ -659,7 +659,7 @@
"username"="👤 Имя пользователя: {{ .Username }}\r\n"
"username"="👤 Имя пользователя: {{ .Username }}\r\n"
"askToAddUserId"="❌ Ваша конфигурация не найдена!\r\n💭 Пожалуйста, попросите администратора использовать ваш Telegram User ID в конфигурации.\r\n\r\n🆔 Ваш User ID: <code>{{ .TgUserID }}</code>"
"askToAddUserId"="❌ Ваша конфигурация не найдена!\r\n💭 Пожалуйста, попросите администратора использовать ваш Telegram User ID в конфигурации.\r\n\r\n🆔 Ваш User ID: <code>{{ .TgUserID }}</code>"
"chooseClient"="Выберите клиента для инбаунда {{ .Inbound }}"
"chooseClient"="Выберите клиента для входящего подключения {{ .Inbound }}"