Руководство / Устранение неполадок

TUN без сети / без DNS: шаги ремонта

Устранение неполадок · Обновлено 2026-05-18 · ~2 мин чтения

Проблемы TUN выглядят как «щёлкнул — пропал интернет» либо «по IP ходит, домены не резолвятся». Чините в этом порядке:

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

Проверка после ремонта: в терминале без прокси-переменных nslookup github.com отвечает, curl ip.gs показывает IP узла.