Update confdir's default files

This commit is contained in:
Meow
2026-05-09 20:52:37 +08:00
parent 3258153a21
commit 38286a132c
6 changed files with 76 additions and 72 deletions
+19 -22
View File
@@ -9,7 +9,6 @@
```json
{
"version": {},
"log": {},
"api": {},
"dns": {},
@@ -17,13 +16,13 @@
"policy": {},
"inbounds": [],
"outbounds": [],
"transport": {},
"stats": {},
"fakedns": {},
"metrics": {},
"observatory": {},
"burstObservatory": {},
"geodata": {}
"geodata": {},
"version": {}
}
```
@@ -165,21 +164,6 @@ https://xtls.github.io/llms-full.txt
## Основные модули конфигурации
> `version`
Опционально, контролирует версию, на которой может работать данный `config`. При обмене `config`-файлами это предотвращает случайный запуск на нежелательных версиях клиента. Во время выполнения клиент будет проверять, соответствует ли его текущая версия данному требованию.
```json
"version": {
"min": "25.8.3",
"max": ""
}
```
Поля `min` и `max` являются опциональными. Если они не установлены или оставлены пустыми, это означает отсутствие ограничений. Указанные версии не обязательно должны реально существовать, достаточно, чтобы они соответствовали синтаксису номера версии `Xray` `x.y.z`.
`25.8.3` — это версия `Xray`, в которой была добавлена данная функция. Установка версии ниже этой не имеет смысла (старые версии не будут выполнять проверку).
> log: [LogObject](./log.md)
Настройка журнала, управляющая способом вывода журналов Xray.
@@ -208,10 +192,6 @@ https://xtls.github.io/llms-full.txt
Массив, каждый элемент которого представляет собой конфигурацию исходящего подключения.
> transport: [TransportObject](./transport.md)
Используется для настройки способа, которым Xray устанавливает и использует сетевые подключения к другим серверам.
> stats: [StatsObject](./stats.md)
Используется для настройки сбора статистики трафика.
@@ -235,3 +215,20 @@ https://xtls.github.io/llms-full.txt
> geodata: [GeodataObject](./geodata.md)
Автоматическое обновление и горячая перезагрузка файлов геоданных.
> `version`
Опционально, контролирует версию, на которой может работать данный `config`. При обмене `config`-файлами это предотвращает случайный запуск на нежелательных версиях клиента. Во время выполнения клиент будет проверять, соответствует ли его текущая версия данному требованию.
```json
{
"version": {
"min": "25.8.3",
"max": ""
}
}
```
Поля `min` и `max` являются опциональными. Если они не установлены или оставлены пустыми, это означает отсутствие ограничений. Указанные версии не обязательно должны реально существовать, достаточно, чтобы они соответствовали синтаксису номера версии `Xray` `x.y.z`.
`25.8.3` — это версия `Xray`, в которой была добавлена данная функция. Установка версии ниже этой не имеет смысла (старые версии не будут выполнять проверку).
+7 -2
View File
@@ -98,14 +98,19 @@ Xray предлагает два способа проверки:
- `/usr/local/bin/xray`: Основная программа Xray (владелец root:root, права доступа к файлу 755)
- `/usr/local/etc/xray/`: Каталог конфигурационных файлов (точка монтирования) (владелец каталога root:root, права доступа к каталогу 755, права доступа к файлам 644)
- 00_log.json
- 01_api.json
- 02_dns.json
- 03_routing.json
- 04_policy.json
- 05_inbounds.json
- 06_outbounds.json
- 07_transport.json
- 08_stats.json
- 07_stats.json
- 08_fakedns.json
- 09_metrics.json
- 10_observatory.json
- 11_geodata.json
- 99_version.json
- `/usr/local/share/xray/`: Каталог с файлами ресурсов, содержит файлы геолокационных данных от Loyalsoldier (права доступа те же, что и выше)
- geoip.dat
- geosite.dat