You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
4.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Конфигурационный файл
lang: ru-RU
---
> **В этом разделе вы узнаете все детали настройки Xray. Овладев этими знаниями, вы сможете раскрыть весь потенциал Xray.**
## Обзор
Конфигурационный файл Xray имеет формат JSON. Формат конфигурации одинаков для клиента и сервера, но фактическое содержимое отличается.
Он выглядит следующим образом:
```json
{
"log": {},
"api": {},
"dns": {},
"routing": {},
"policy": {},
"inbounds": [],
"outbounds": [],
"transport": {},
"stats": {},
"reverse": {},
"fakedns": {},
"metrics": {},
"observatory": {},
"burstObservatory": {}
}
```
::: warning
Если вы новичок в Xray, вы можете сначала прочитать раздел [Настройка и запуск в кратком руководстве](../document/install.md), чтобы узнать об основных способах настройки, а затем прочитать этот раздел, чтобы узнать обо всех способах настройки Xray.
:::
## Основные модули конфигурации
> log: [LogObject](./log.md)
Настройка журнала, управляющая способом вывода журналов Xray.
> api: [ApiObject](./api.md)
Предоставляет API-интерфейсы для удаленного вызова.
> dns: [DnsObject](./dns.md)
Встроенный DNS-сервер. Если этот параметр не настроен, используются системные настройки DNS.
> routing: [RoutingObject](./routing.md)
Функция маршрутизации. Позволяет настроить правила для разделения трафика и отправки его через разные исходящие подключения.
> policy: [PolicyObject](./policy.md)
Локальная политика, позволяющая настроить разные уровни пользователей и соответствующие им политики.
> inbounds: \[ [InboundObject](./inbound.md) \]
Массив, каждый элемент которого представляет собой конфигурацию входящего подключения.
> outbounds: \[ [OutboundObject](./outbound.md) \]
Массив, каждый элемент которого представляет собой конфигурацию исходящего подключения.
> transport: [TransportObject](./transport.md)
Используется для настройки способа, которым Xray устанавливает и использует сетевые подключения к другим серверам.
> stats: [StatsObject](./stats.md)
Используется для настройки сбора статистики трафика.
> reverse: [ReverseObject](./reverse.md)
Обратный прокси. Позволяет перенаправлять трафик с сервера на клиент, т.е. перенаправлять трафик в обратном направлении.
> fakedns: [FakeDnsObject](./fakedns.md)
Настройка FakeDNS. Может использоваться совместно с прозрачным проксированием для получения фактических доменных имен.
> metrics: [metricsObject](./metrics.md)
Настройка метрик. Более прямой (и, надеемся, лучший) способ экспорта статистики.
> observatory: [ObservatoryObject](./observatory.md#observatoryobject)
Мониторинг фоновых подключений. Обнаружение состояния подключения исходящего прокси.
> burstObservatory: [BurstObservatoryObject](./observatory.md#burstobservatoryobject)
Мониторинг параллельных подключений. Обнаружение состояния подключения исходящего прокси.