feat(dns): add optimistic caching (#772)

* feat(dns): add optimistic caching

* Prettified Code!

---------

Co-authored-by: Meo597 <Meo597@users.noreply.github.com>
This commit is contained in:
Meow
2025-12-01 17:03:12 +08:00
committed by GitHub
co-authored by Meo597
parent d24233eb73
commit 90bd783f4b
4 changed files with 19 additions and 6 deletions
-1
View File
@@ -39,7 +39,6 @@ VLESS - это легкий транспортный протокол без с
- Отсутствует `flow` или пустая строка: используется обычный TLS-прокси
- `xtls-rprx-vision`: используется новый режим XTLS, включает случайное заполнение внутреннего рукопожатия
> `clients`: \[ [ClientObject](#clientobject) \]
Массив, представляющий группу пользователей, одобренных сервером.
-1
View File
@@ -74,7 +74,6 @@ XTLS доступен только в следующих комбинациях
- TCP+TLS/Reality В этом случае зашифрованные данные копируются напрямую на низком уровне (если передается TLS 1.3).
- VLESS Encryption Нет ограничений на транспорт нижнего уровня; если транспорт не поддерживает прямое копирование (см. выше), то выполняется только проброс Encryption.
<!-- prettier-ignore -->
::: tip О режимах управления потоком xtls-rprx-*-udp443
-1
View File
@@ -140,7 +140,6 @@ Reality — это самое безопасное на данный момен
В частности, если клиент устанавливает его в IP-адрес, Xray не будет отправлять SNI, и для использования этой функции также необходимо включить `allowInsecure`.
:::
> `verifyPeerCertInNames`: \[ string \]
Только для клиента. Список SNI, используемый для проверки сертификата (достаточно, чтобы хотя бы один SAN из сертификата находился в этом списке). Этот список переопределит `serverName`, который используется для проверки, и предназначен для особых целей, таких как domain fronting. По сравнению с предыдущим методом изменения `serverName` и включения `allowInsecure`, этот способ более безопасен, так как он по-прежнему выполняет проверку подписи сертификата.