Назад
macOS TUN: TLS сервер с доменом не подключается, DNS петля, падает весь интернет
БагОткрытКритичноПубличныйDesktop
Автор: o****@m***.com
Продукт: Приложение INCY
Создан: 29.10.2026, 06:03:52
Версия приложения: 3.9.0 (сборка 26.10), 3.8.8
Версия ОС: macOS 15.7.1
Модель устройства: MacBook Pro M4 Pro
на маке в режиме TUN (с перехватом системного DNS) vless+tls сервер у которого в адресе домен не работает вообще, пропадает весь интернет даже российские сайты. reality при этом работает разобрался почему: в TUN вы ставите системе DNS 198.18.0.2 (это внутри туннеля). для reality адрес сервера закрепляется ip заранее (в логе `Reality bootstrap: endpointPinned=true`), а для tls нет (`endpointPinned=false`). ядро резолвит домен своего же сервера через системный днс → он в туннеле → remote dns (doh через прокси) → прокси ещё не подключён потому что не знает ip сервера. петля. в логе ядра все запросы так: ``` app/dns: failed to retrieve response for <домен сервера>. > Post "https://cloudflare-dns.com/dns-query": context deadline exceeded ``` на ios и android такого нет, там система сама пускает днс самого впн-приложения мимо туннеля обошёл на своей стороне: добавил домен сервера в DirectSites профиля маршрутизации, тогда он резолвится domestic dns напрямую и всё работает. но правильно чтобы клиент сам это делал: закреплять ip сервера для всех протоколов как для reality, или класть домены серверов в отдельный прямой днс (как proxy-server-nameserver в mihomo или domain_resolver в sing-box) macOS 15.7.1 arm64, INCY desktop 3.9.0 (26.10) и 3.8.8
Комментарии (0)
Пока нет комментариев
Добавить комментарий