TUN без сети / без DNS: шаги ремонта
Проблемы TUN выглядят как «щёлкнул — пропал интернет» либо «по IP ходит, домены не резолвятся». Чините в этом порядке:
- Service Mode установлен? Глобус в Settings → Service Mode обязан быть зелёным. Без службы TUN может молча не создать адаптер. Установите, перезапустите программу, включите TUN заново;
- Перехват DNS настроен? Под TUN DNS обязан принадлежать Clash. В конфиге (или Mixin-перекрытии) должно быть:
Переключатель TUN обычно делает это сам, но профили с dns-секцией, правленной Mixin/Parsers, ломаются чаще всего именно здесь;dns: enable: true enhanced-mode: fake-ip listen: 0.0.0.0:53 tun: enable: true stack: system dns-hijack: - any:53 - Смените стек: переключите
stackмеждуsystemиgvisor— совместимость зависит от окружения, выигрывают по очереди; - Уберите осиротевшие адаптеры: после серии аварийных включений в системе может остаться несколько адаптеров Clash. Диспетчер устройств → Сетевые адаптеры: удалите все виртуальные адаптеры Clash и включите TUN заново;
- Брандмауэр / антивирус: отдельные защитные пакеты блокируют создание адаптера или слушатель на 53-м порту — в исключения.
Проверка после ремонта: в терминале без прокси-переменных nslookup github.com отвечает, curl ip.gs показывает IP узла.