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 в режиме туннеля не проксирует — корневые причины
- Пошаговое устранение (что делать в первую очередь)
- Проверка логов и ключевые ошибки, которые искать
- Правильные настройки TUN — Stack, MTU, StrictRoute и DNS
- Дополнительные проверки: брандмауэр, конфликты, порты и geofiles
- Что приложить в баг‑репорт или техподдержку, если не помогло
- Источники
- Заключение
Краткие быстрые исправления
- Запустите 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 минут)
- Минимальная быстрая проверка (2–5 минут)
- Закройте другие VPN/фильтры.
- Запустите v2rayN от имени администратора.
- Попробуйте включить TUN и открыть несколько сайтов.
- Быстрые команды для диагностики (отправить в 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.
- Поправьте настройки 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).
- Переустановка/пересоздание драйвера Wintun:
- Закройте v2rayN, перезапустите ПК.
- Запустите v2rayN как администратор — многие сборки автоматически установят требуемый драйвер. Если не помогает — удалите старую запись драйвера через pnputil (см. выше) и дайте v2rayN установить заново. Примеры ошибок и решений — Issue #8185 и #7470.
- DNS‑тест:
- Включите в TUN “перехват DNS” и выполните
nslookup example.comилиnslookup example.com 1.1.1.1для проверки. Если nslookup застревает или возвращает EOF / timeout — проблема с DNS через туннель (Issue #7798).
- Если после всех шагов 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:
"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.
Источники
- https://github.com/2dust/v2rayN/issues/7470
- https://github.com/2dust/v2rayN/issues/7798
- https://github.com/2dust/v2rayN/issues/7648
- https://github.com/2dust/v2rayN/issues/8185
- https://alphavpn.pro/blog/v2rayn-na-windows-polnaya-instruktsiya-po-ustanovke-i-nastroyke-v-2025-godu
- https://rwsite.ru/v2rayn/
- https://blog.torguard.net/how-to-use-torguards-new-windows-v2ray-app-beta/
Заключение
Коротко: чаще всего v2rayN на Windows 11 25H2 не проксирует в режиме туннеля из‑за проблем с виртуальным драйвером (Wintun/WinDivert), правами администратора или неверных TUN‑настроек (stack, MTU, StrictRoute, DNS). Начните с простого: запустите v2rayN от имени администратора, переключите Stack на “windows”, установите MTU=1500, выключите StrictRoute и включите перехват DNS — это решает проблему в большинстве случаев. Если после этого остаются ошибки — переустановите драйверы (с правами администратора), соберите логи (AssignProcessToJobObject, pnputil, DNS errors) и приложите их к баг‑репорту; ссылки на похожие случаи и инструкции собраны выше. Удачи — напишите, какие логи вы получили, и я подскажу следующий конкретный шаг.