Стенд: ALT Education 11.2 x86_64 (legacy, KDE), обновлённый до Sisyphus. Версия: throne-1.1.6-alt1. Шаги: 1. # apt-get install throne 2. Запустить throne от обычного пользователя (настройки по умолчанию, throne ранее не запускался). 3. Создать профиль типа HTTP (HTTP-прокси, например squid, порт 3128). 4. Включить «Режим TUN», ввести пароль root. 5. Запустить профиль. 6. Открыть любой сайт в браузере или выполнить: $ curl -sSI https://www.kernel.org Ожидаемый результат: имя разрешается, страница открывается. Реальный результат: имена не разрешаются, curl не получает ответа, в браузере «Не удалось найти IP-адрес сервера». В логах throne: dns: exchange failed for www.kernel.org. IN A: dial UDP connection: invalid argument router: process DNS packet: dial UDP connection: invalid argument Обращение по IP-адресу работает. Для профиля SSH то же самое, в логах: dns: exchange failed for ... IN A: dial UDP connection: ssh: unsupported protocol: udp Дополнительно: - В 1.1.6 «Удалённый DNS» по умолчанию — 8.8.8.8 (DNS по UDP), в 1.1.1 было tls://8.8.8.8. Прокси HTTP и SSH не передают UDP, поэтому DNS-запросы в режиме TUN не проходят. - Обходной путь: Настройки -> Настройки маршрутизации -> DNS -> «Удалённый DNS» = tls://8.8.8.8, перезапустить профиль. После этого профили HTTP и SSH в режиме TUN работают. - В 1.1.1-alt1 (p11) с настройками по умолчанию режим TUN с профилями HTTP и SSH работает. - При обновлении с 1.1.1 значение «Удалённого DNS» (tls://8.8.8.8) сохраняется, TUN продолжает работать. Проблема проявляется при новой установке или с чистыми настройками. - Профиль SOCKS5 в режиме TUN работает. Профили HTTP и SSH в режиме «Системный прокси» работают.
throne-1.3.1-alt1 -> sisyphus: Tue Sep 29 2026 Andrey Kovalev <ded@altlinux> 1.3.1-alt1 - Updated to upstream version 1.3.1. - Fixed DNS resolution in TUN mode with HTTP and SSH profiles: the default remote DNS is now DoH (https://8.8.8.8/dns-query) instead of plain UDP (closes: #60720).