DNS outbound: rename qtype to qType

This commit is contained in:
Meow
2026-06-01 06:28:53 +08:00
parent 32dac732e7
commit dac4a89607
3 changed files with 18 additions and 18 deletions
+6 -6
View File
@@ -29,7 +29,7 @@ DNS — это исходящий протокол, который приним
},
{
"action": "direct",
"qtype": 65,
"qType": 65,
"domain": ["geosite:geolocation-!cn"]
}
]
@@ -61,7 +61,7 @@ DNS — это исходящий протокол, который приним
> `rules`: \[[RuleObject](#ruleobject)\]
DNS-запросы сопоставляются с правилами по порядку; поддерживается детальное управление по `qtype` и `domain`.
DNS-запросы сопоставляются с правилами по порядку; поддерживается детальное управление по `qType` и `domain`.
Если ни одно правило не совпало, используется встроенное правило по умолчанию: запросы A и AAAA направляются во встроенный DNS-модуль, а запросы других типов явно отклоняются.
@@ -70,7 +70,7 @@ DNS-запросы сопоставляются с правилами по по
```json
{
"action": "hijack",
"qtype": 1,
"qType": 1,
"domain": ["geosite:cn"]
}
```
@@ -86,12 +86,12 @@ DNS-запросы сопоставляются с правилами по по
- `drop`: напрямую отбрасывает запрос и не возвращает ответ.
- `reject`: возвращает явный отказ. По сравнению с `drop`, это может предотвратить долгое ожидание DNS timeout или повторные попытки у некоторых приложений.
> `qtype`: number | string
> `qType`: number | string
Сопоставляет типы DNS-запросов. Формы записи:
- Целое число: конкретный тип запроса, например `"qtype": 1` соответствует запросу A, `"qtype": 28` — запросу AAAA.
- Строка: может быть строкой только из цифр, например `"qtype": "28"`; или диапазоном значений, например `"qtype": "5-10"` — это типы с 5 по 10, всего 6 типов. Можно использовать запятую для разделения, например `11,13,15-17` — это 5 типов: тип 11, тип 13 и типы с 15 по 17.
- Целое число: конкретный тип запроса, например `"qType": 1` соответствует запросу A, `"qType": 28` — запросу AAAA.
- Строка: может быть строкой только из цифр, например `"qType": "28"`; или диапазоном значений, например `"qType": "5-10"` — это типы с 5 по 10, всего 6 типов. Можно использовать запятую для разделения, например `11,13,15-17` — это 5 типов: тип 11, тип 13 и типы с 15 по 17.
Конкретные номера типов смотрите в [документации IANA](https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml).