Пример Xray-конфига
Подписка может возвращать полные конфигурационные файлы xray-core с балансировщиками, обсерваториями и кастомной маршрутизацией. Такие конфигурации передаются в xray-core практически без изменений.
Определение
Формат
Одиночная конфигурация
{
"log": { "loglevel": "warning" },
"dns": { "servers": [...] },
"inbounds": [
{ "tag": "socks-in", "protocol": "socks", "port": 10808, "listen": "127.0.0.1" },
{ "tag": "http-in", "protocol": "http", "port": 10809, "listen": "127.0.0.1" }
],
"outbounds": [
{ "tag": "proxy-1", "protocol": "vless", "settings": {...} },
{ "tag": "proxy-2", "protocol": "vless", "settings": {...} },
{ "tag": "direct", "protocol": "freedom" },
{ "tag": "block", "protocol": "blackhole" }
],
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [...],
"balancers": [
{
"tag": "balancer-1",
"selector": ["proxy-1", "proxy-2"],
"strategy": { "type": "leastPing" }
}
]
},
"burstObservatory": {
"subjectSelector": ["proxy-1", "proxy-2"],
"pingConfig": {
"destination": "http://www.google.com/generate_204",
"connectivity": "http://www.google.com/generate_204",
"interval": "30s",
"sampling": 2,
"timeout": "5s"
}
},
"stats": {}
}Массив конфигураций
Автоматический патчинг
1. Логирование
2. Inbound порты
3. Stats
4. DNS Direct Routing (предотвращение циклической зависимости)
Отображение в UI
Особенности работы с полными конфигурациями
MPH Cache
Геофайлы (Geo Trimming)
DNS
Хранение
Последнее обновление