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