feat(api): Add getClient API endpoint to retrieve subscription applications

This commit is contained in:
web
2025-08-13 07:35:58 -07:00
committed by speakeloudest
parent 688efcf29b
commit 5d8b22b81b
30 changed files with 1024 additions and 281 deletions
+30 -8
View File
@@ -34,7 +34,7 @@
"userAgentLimit": "Ограничение {userAgent}",
"userAgentLimitDescription": "Включить ограничения доступа на основе {userAgent}",
"userAgentList": "Белый список {userAgent}",
"userAgentListDescription": "Разрешенные {userAgent} для доступа по подписке, по одному на строку. Настроенное приложение {userAgent} будет автоматически включено",
"userAgentListDescription": "Разрешенные {userAgent} для доступа к подписке, по одному на строку. Настроенное приложение {userAgent} будет автоматически включено",
"userAgentListPlaceholder": "Введите разрешенные {userAgent}, по одному на строку",
"wildcardResolution": "Разрешение подстановочных знаков",
"wildcardResolutionDescription": "Включить разрешение доменов с подстановочными знаками для подписок"
@@ -43,13 +43,34 @@
"addTitle": "Добавить клиента",
"descriptions": {
"description": "Подробное описание клиента",
"downloadLink": "URL загрузки платформы",
"icon": "URL иконки или кодировка base64",
"downloadLink": "URL для загрузки платформы",
"icon": "URL иконки или base64 кодировка",
"name": "Отображаемое имя клиента",
"outputFormat": "Формат файла конфигурации подписки",
"proxyTemplate": "Шаблон ссылки на подписку, поддерживает переменные: ",
"template": "Шаблон конфигурации подписки, поддерживает различные переменные",
"userAgentPrefix": "Идентификатор клиента для различения различных клиентов"
"schema": {
"base64Encoding": "Base64 кодирование",
"functions": "Поддерживает функции:",
"jsonStringify": "JSON объект в строку",
"nameVariable": "имя сайта",
"title": "Шаблон URL-схемы",
"urlEncoding": "URL кодирование",
"urlVariable": "URL подписки",
"variables": "Поддерживает переменные:"
},
"template": {
"description": "Используйте синтаксис шаблона Go для генерации файлов конфигурации подписки",
"functions": "Функции шаблона:",
"if": "условные операторы",
"nodes": "список прокси-узлов",
"range": "перебирать массивы",
"siteName": "имя сайта",
"sprig": "Библиотека функций Sprig (обработка строк, даты и т. д.)",
"subscribeName": "имя подписки",
"title": "Синтаксис шаблона Go",
"userInfo": "информация о пользователе (трафик, срок действия и т. д.)",
"variables": "Доступные переменные:"
},
"userAgentPrefix": "Идентификатор клиента для различения разных клиентов"
},
"editTitle": "Редактировать клиента",
"fields": {
@@ -57,8 +78,8 @@
"icon": "Иконка",
"name": "Имя",
"outputFormat": "Формат вывода",
"proxyTemplate": "Ссылка на подписку",
"template": "Шаблон конфигурации"
"schema": "URL-схема",
"template": "Шаблон файла подписки"
},
"tabs": {
"basic": "Основная информация",
@@ -72,6 +93,7 @@
},
"outputFormats": {
"base64": "Base64",
"conf": "CONF",
"json": "JSON",
"plain": "Обычный текст",
"yaml": "YAML"