01

Почти любой отказ — это отказ по правам

TUN должен создать виртуальный сетевой адаптер и забрать себе маршрутизацию. Это операция системного уровня, обычных пользовательских прав для неё не хватает. Поэтому отказ всегда выглядит одинаково: вы нажимаете переключатель, он крутится мгновение, возвращается назад, и интерфейс молчит.

Настоящая информация — на странице журнала. Ровно в момент отката туда обычно пишется строка про создание адаптера или про права. Сначала найдите её, потом проходите по четырём подозреваемым ниже.

Сначала закройте все другие прокси-клиенты
Виртуальный адаптер — эксклюзивный ресурс. Две программы будут выбивать друг друга, и один этот шаг закрывает изрядную долю случаев.

Партнёрский материалОткуда взять ссылку на подписку?Партнёрский сервис даёт 1 ГБ высокоскоростного трафика Гонконга при регистрации — импорт в один клик.Получить быстрые серверы
02

Четыре подозреваемых по порядку

  1. 1

    Служба не установлена или устарела

    Самый частый вариант. Клиент обновился, вспомогательная служба осталась прежней версии, и переключатель ничего не делает. Удалите службу в настройках и установите заново, затем перезапустите клиент. В Windows для установки нужны права администратора, в macOS система запросит пароль.

  2. 2

    Разрешение перестало действовать

    После крупного обновления macOS выданное вспомогательному инструменту разрешение может стать недействительным, и его придётся выдать заново. Это не дефект клиента: операционная система между выпусками меняет требования к таким инструментам.

  3. 3

    Антивирус заблокировал адаптер

    Создание виртуального сетевого адаптера выглядит для антивируса подозрительно, он его блокирует, а в журнале остаётся ошибка создания. Добавьте в исключения и клиент, и его вспомогательную службу. Исключение только для основного файла — причина, по которой этот шаг делают дважды.

03

TUN включился, но интернета нет

Это уже другая проблема, так что перестаньте переустанавливать службу. Выключите системный прокси и оставьте только TUN: когда включено и то и другое, результат невозможно истолковать. Не помогло — выберите другую реализацию сетевого стека, после чего выключите и снова включите TUN, чтобы изменение вступило в силу. Если и это не помогает, виноват обычно параметр строгой маршрутизации, который переносят не все драйверы адаптеров.

  • После аварийного завершения проверьте список сетевых адаптеров и убедитесь, что виртуальный исчез
  • Оставшийся адаптер держит вас без сети даже при закрытом клиенте — удалите его или перезагрузитесь
  • Если перестали открываться внутренние домены компании, явно исключите эти суффиксы в конфигурации
04

Частые вопросы

Пишет, что служба не установлена, хотя я переустановил её несколько раз.

Скорее всего блокируется сама установка. Запустите клиент от имени администратора в Windows и установите ещё раз, заодно посмотрите карантин антивируса. Тихо удалённый установщик службы встречается часто и не оставляет видимой ошибки.

С включённым TUN пропал доступ к устройствам в локальной сети.

TUN забирает себе и DNS, поэтому имена локальных устройств и внутренние домены уходят на внешнее разрешение и возвращаются пустыми. Направьте эти суффиксы на локальный резолвер в конфигурации или добавьте их в список имён, которым не выдаётся поддельный IP.