ОС

v2rayN Windows 11 25H2: туннель не проксирует сайты

v2rayN на Windows 11 25H2 не проксирует сайты в режиме туннеля? Решение проблем с TUN: драйвер Wintun, права администратора, настройки Stack, MTU, DNS. Пошаговое устранение ошибок GetLastError=5, pnputil и DNS-таймаутов.

v2rayN на Windows 11 25H2 не проксирует сайты в режиме туннеля: что делать? Работает только в режиме прокси с пресетом ‘Россия заблокированное’. Всё настроено правильно, прилагаю скриншоты для справки.

Если v2rayN на Windows 11 25H2 в режиме туннеля (TUN) не проксирует сайты, чаще всего причина — проблема с виртуальным драйвером (Wintun/WinDivert), правами администратора или некорректными параметрами TUN (стек, MTU, маршрутизация, DNS). Быстрая проверка: запустите v2rayN от имени администратора, переключите Stack на “windows”, установите MTU = 1500 и отключите StrictRoute — в большинстве случаев это решает проблему; при подозрении на драйвер — переустановите Wintun/WinDivert и изучите логи на ошибки вроде “AssignProcessToJobObject GetLastError=5” или DNS‑таймаутов.

Содержание


Краткие быстрые исправления

  • Запустите v2rayN от имени администратора (правой кнопкой → “Запуск от имени администратора”). Это позволяет устанавливать/удалять виртуальный драйвер и устраняет ошибки с pnputil / AssignProcessToJobObject (см. примеры в issue). Смотрите похожие отчёты: Issue #7470.
  • Переключите TUN Stack на “windows” (в настройках TUN): многие баги в Windows 11 проявляются при использовании стеков singbox/gvisor; в ряде случаев переход на Stack:“windows” решал проблему. Подробно о проблемах со стеком — Issue #7470.
  • Установите MTU = 1500 (вместо 9000) и поставьте StrictRoute = false, AllowLANConn = true. Большие MTU и строгая маршрутизация ломают локальные и некоторые внешние соединения. Советы по таким настройкам — в обсуждении на GitHub.
  • Включите перехват DNS в TUN и укажите надёжные серверы (1.1.1.1, 8.8.8.8). Если TUN не проксирует DNS, будут таймауты и отсутствие доступа к сайтам — см. Issue #7798.
  • Отключите другие VPN/сетевые фильтры и временно выключите брандмауэр/антивирус для проверки (возможны конфликты виртуальных адаптеров). Рекомендуется закрыть все VPN перед тестом.
  • Перезагрузите систему после изменения драйверов/настроек: некоторые драйверы (Wintun) корректно подхватываются только после перезагрузки.

Почему v2rayN в режиме туннеля не проксирует — корневые причины

Коротко о главных источниках проблемы — чтобы понять, куда копать:

  • Драйвер виртуального интерфейса (Wintun/WinDivert) не установлен, не загружается или повреждён. На Windows 11 24H2/25H2 отмечались случаи, когда адаптер не создавался или исчезал после перезагрузки (Issue #8185, #7470).
  • Нехватка прав: установка/удаление драйвера требует прав администратора; ошибки типа GetLastError=5 указывают на отказ в доступе (Issue #7648).
  • Неправильный стек TUN (singbox/gvisor) несовместим с текущей сборкой Windows или версией ядра — переключение на stack: "windows" часто помогает.
  • DNS‑проблемы: в режиме TUN DNS‑запросы могут не идти через туннель (EOF / deadline exceeded) — тогда сайты не открываются, даже если соединение самой прокситы есть (Issue #7798).
  • Неправильные параметры MTU/StrictRoute приводят к тому, что пакеты не проходят.
  • Конфликты с другими VPN/сетевыми фильтрами и блокировка портов/процессов брандмауэром.

Вопрос «почему в прокси‑режиме всё работает, а в TUN — нет?» обычно сводится к тому, что в proxy‑режиме приложение использует локальный http/socks прокси (порт 10808) и не требует виртуального адаптера, а TUN создаёт виртуальный интерфейс и полный маршрутизатор — и если адаптер/маршрут/DNS не настроены правильно, трафик просто не уходит через туннель.


Пошаговое устранение: что делать в первую очередь (5–30 минут)

  1. Минимальная быстрая проверка (2–5 минут)
  • Закройте другие VPN/фильтры.
  • Запустите v2rayN от имени администратора.
  • Попробуйте включить TUN и открыть несколько сайтов.
  1. Быстрые команды для диагностики (отправить в CMD/PowerShell с правами администратора):
  • Посмотреть адаптеры и IP:
  • ipconfig /all — ищите адаптер Wintun/TUN и его IP (например 10.0.0.x).
  • Посмотреть таблицу маршрутизации:
  • route print — проверьте, появилась ли запись 0.0.0.0 через интерфейс туннеля.
  • Проверить порт локального прокси (если TUN упал, прокси может быть отключён):
  • netstat -ano | findstr :10808
  • Проверить процессы установки драйвера (при проблемах с установкой смотрите логи и pnputil):
  • pnputil /enum-drivers — найти драйверы с именем wintun или win-divert.
  • Если нужно удалить: pnputil /delete-driver oemXX.inf /uninstall /force (замените oemXX на обнаруженное значение). Будьте осторожны и работайте с правами администратора; в некоторых случаях pnputil возвращал ошибки — см. Issue #7648.
  1. Поправьте настройки TUN в v2rayN (GUI → сервер → Advanced → TUN или редактировать профиль):
  • EnableTun: true
  • Stack: “windows” (если стоит singbox/gvisor — переключите на windows)
  • MTU: 1500
  • StrictRoute: false
  • AllowLANConn (или AllowLAN): true
  • Перехват DNS: включён; DNS: 1.1.1.1, 8.8.8.8
    Примерно такие параметры рекомендованы и обсуждались в issue-ах и руководствах (см. Issue #7470, инструкция по TUN — alphavpn).
  1. Переустановка/пересоздание драйвера Wintun:
  • Закройте v2rayN, перезапустите ПК.
  • Запустите v2rayN как администратор — многие сборки автоматически установят требуемый драйвер. Если не помогает — удалите старую запись драйвера через pnputil (см. выше) и дайте v2rayN установить заново. Примеры ошибок и решений — Issue #8185 и #7470.
  1. DNS‑тест:
  • Включите в TUN “перехват DNS” и выполните nslookup example.com или nslookup example.com 1.1.1.1 для проверки. Если nslookup застревает или возвращает EOF / timeout — проблема с DNS через туннель (Issue #7798).
  1. Если после всех шагов TUN всё ещё не работает — соберите логи и переходите к этапу отправки в поддержку (см. раздел «Что приложить»).

Проверка логов v2rayN и ключевые ошибки (что искать)

Откройте окно логов v2rayN или файлы логов (обычно в папке программы) и ищите строки с такими фразами:

  • AssignProcessToJobObject! GetLastError=5 — права доступа/установка драйвера. См. Issue #7648.
  • Failed to start core / ошибки pnputil при создании/удалении Wintun — драйвер не ставится (Issue #7648, #8185).
  • DNS: EOF, context deadline exceeded — DNS не проходит через туннель (Issue #7798).
  • net_io_readfailure или connection was forcibly closed by remote host — могут быть сетевые проблемы с сервером или MTU.
  • 127.0.0.1:10808 refused — локальный прокси не запущен.

Скопируйте 20–50 строк лога вокруг ошибки — это сильно помогает при поиске решения или в баг‑репорте.


Правильные настройки TUN — Stack, MTU, StrictRoute и DNS

Пояснения по основным параметрам TUN (как они влияют):

  • Stack (“windows” vs “singbox”/“gvisor”) — определяет реализацию виртуального интерфейса. На Windows 11 рекомендуется windows при проблемах с совместимостью. (Issue #7470).
  • MTU — максимальный размер пакета. Слишком большой MTU (например 9000) может ломать соединения; 1500 — рабочая отправная точка.
  • StrictRoute (StrictRoute:true/false) — при true маршрутизация может становиться слишком жёсткой и блокировать локальные сети; для начала ставьте false.
  • AllowLANConn / AllowLAN — разрешает подключения в локальной сети; полезно, если нужно доступать локальные ресурсы одновременно с туннелем.
  • DNS: включите перехват DNS в TUN и укажите стабильные публичные DNS (1.1.1.1, 8.8.8.8). Это часто решает проблему, когда сайты “не открываются”, но соединение с сервером есть. См. Issue #7798 и инструкцию по TUN у alphavpn.

Пример (упрощённый) блока настроек TUN для понимания, как это выглядит в конфиге core:

json
"tun": {
 "enabled": true,
 "stack": "windows",
 "mtu": 1500,
 "strictRouting": false,
 "allowLan": true,
 "dns": ["1.1.1.1", "8.8.8.8"]
}

(В UI v2rayN эти опции задаются через форму; формат JSON в зависимости от версии core может отличаться.)


Дополнительные проверки: брандмауэр, конфликты VPN, geofiles и порты

  • Брандмауэр/антивирус: временно отключите либо добавьте исключение для v2rayN/Xray в системном брандмауэре. Иногда служба блокирует установку драйвера.
  • Конфликты VPN/сетевых драйверов: закройте OpenVPN, WireGuard, другие клиентские приложения, отключите виртуальные сетевые адаптеры ненужные. Совет — перезагрузить после их отключения.
  • Порт 10808: в proxy‑режиме v2rayN использует локальный порт (часто 10808). Проверьте, не занят ли порт: netstat -ano | findstr :10808. Если TUN не используется, убедитесь, что локальный прокси не мешает.
  • Geosite/GeoIP: повреждённые файлы геоданных могут привести к некорректной маршрутизации правил; проверьте целостность/наличие geosite/geoip (см. обсуждения на GitHub).
  • Версия v2rayN / core: обновите до последней стабильной сборки — иногда проблемы исправляют в релизах. Руководства по установке/настройке TUN есть в статьях‑гайдах (см. alphavpn, rwsite).

Что приложить в баг‑репорт или техподдержку, если не помогло

Чтобы ускорить разбирательство, соберите и приложите:

  • Версию v2rayN и Windows (например Windows 11 25H2).
  • Скриншоты настроек TUN (Advanced) и общего окна v2rayN.
  • Вывод ipconfig /all (чтобы увидеть Wintun адаптер).
  • Вывод route print (таблица маршрутов).
  • Фрагменты логов v2rayN/Xray с явными ошибками (20–50 строк вокруг ошибки).
  • Результат команд netstat -ano | findstr :10808 и pnputil /enum-drivers (если вы пытались переустановить драйвер).
  • Краткое описание: что работало (proxy preset ‘Россия заблокированное’), что не работает (TUN не проксирует), какие шаги уже пробовали.

Пример: приложите логи с ошибкой AssignProcessToJobObject! GetLastError=5 или DNS‑таймаутами — это ускорит поиск решения. Сравните с похожими issue: #7470, #7798.


Источники


Заключение

Коротко: чаще всего v2rayN на Windows 11 25H2 не проксирует в режиме туннеля из‑за проблем с виртуальным драйвером (Wintun/WinDivert), правами администратора или неверных TUN‑настроек (stack, MTU, StrictRoute, DNS). Начните с простого: запустите v2rayN от имени администратора, переключите Stack на “windows”, установите MTU=1500, выключите StrictRoute и включите перехват DNS — это решает проблему в большинстве случаев. Если после этого остаются ошибки — переустановите драйверы (с правами администратора), соберите логи (AssignProcessToJobObject, pnputil, DNS errors) и приложите их к баг‑репорту; ссылки на похожие случаи и инструкции собраны выше. Удачи — напишите, какие логи вы получили, и я подскажу следующий конкретный шаг.

Авторы
Проверено модерацией
Модерация
v2rayN Windows 11 25H2: туннель не проксирует сайты