Коротко — да, для того чтобы раздавать интернет с Windows через клиент VLESS/xhttp на другие устройства, клиент должен создавать виртуальный сетевой интерфейс (TUN/TAP) и пробрасывать через него весь трафик системы. Большинство «обычных» V2Ray/VLESS GUI (v2rayN, V2rayNG и т.п.) по умолчанию работают как прокси (socks/http) и не создают такой адаптер, поэтому подключённые к раздаче устройства не будут автоматически идти через прокси.
Что можно сделать — варианты и рекомендации
1) Самый простой и надёжный путь (если вы можете менять серверную сторону) — использовать протокол, который нативно создаёт VPN‑адаптер в Windows:
- WireGuard — лёгкий, быстрый, на сервере и клиенте ставится стандартный WireGuard; Windows‑клиент создаёт TUN‑адаптер. После подключения можно включить Mobile Hotspot / ICS и расшарить именно VPN‑адаптер. Это самый простой способ сделать так, чтобы весь трафик клиентов точки доступа шёл через туннель.
- OpenVPN — тоже проверенный вариант, клиент Windows создаёт адаптер (TAP/TUN) и легко шарится через ICS.
- SoftEther — ещё один «полноценный» VPN, который тоже создаёт адаптер.
Если есть возможность — рекомендую заменить/параллельно поднять WireGuard/OpenVPN на сервере. Это решает задачу быстрее и надёжнее, чем пытаться «обмануть» VLESS.
2) Если вы обязаны использовать VLESS/xhttp (сервер только такой) — варианты сложнее, но возможны:
- Xray/V2Ray в режиме TUN на Windows (wintun). Новые версии xray-core поддерживают режим TUN на Windows при наличии Wintun-драйвера, то есть xray может создать виртуальный интерфейс и работать как полноценный VPN. Потребуется собрать/скачать xray с поддержкой wintun и правильно настроить конфигурацию (включить TUN/redirect). После этого можно использовать стандартный ICS/hotspot, как с WireGuard.
- tun2socks + локальный SOCKS. Схема: v2ray/vless работает локально как SOCKS-прокси; запускаете tun2socks (на Windows есть варианты с WinDivert или wintun), который создаёт виртуальный интерфейс и перенаправляет пакеты с этого интерфейса в локальный SOCKS. Затем делаете ICS/раздачу через этот виртуальный интерфейс. Это рабочий путь, но требует установки дополнительных компонентов (WinDivert/wintun, tun2socks) и аккуратной настройки маршрутизации и DNS.
- Готовые клиенты/пакеты: некоторые клиенты (Netch, SSTap, Clash for Windows с включённым TUN-модом и т.п.) умеют создавать виртуальный адаптер и перенаправлять трафик системы через V2Ray/Xray. Надёжность и поддержка VLESS/xhttp у конкретного клиента нужно проверять — некоторые клиенты поддерживают VLESS, другие — нет. Если найдёте GUI с поддержкой VLESS + TUN (wintun), это будет проще, чем собирать всё вручную.
3) Как технически расшаривать (общая инструкция)
- Подключаете VPN/клиент, который создаёт виртуальный адаптер (WireGuard/OpenVPN или xray TUN/tun2socks).
- В Windows включаете Mobile Hotspot (Параметры → Сеть и Интернет → Точка доступа).
- В «Сетевые подключения» (Change adapter options) заходите в свойства адаптера, через который вы хотите делиться (в нашем случае это VPN‑адаптер) → вкладка «Доступ» (Sharing) → ставите галочку «Allow other network users to connect…» и в выпадающем списке выбираете адаптер раздачи (обычно Microsoft Hosted Network или адаптер Wi‑Fi).
- Проверьте, что в маршрутах и DNS у подключившихся устройств идёт трафик через хост‑машину и далее через VPN. Иногда нужно вручную выставить DNS или отключить «split tunneling» на клиенте, чтобы весь трафик шёл через VPN.
4) Ограничения и подводные камни
- Если клиент работает как «прокси» (socks/http) — устройства, подключённые к точке доступа, не будут автоматически использовать этот прокси. Нужен либо транслятор трафика (tun2socks/WinDivert), либо VPN‑адаптер.
- Настройка tun2socks/WinDivert/Xray TUN может быть непростой, возможны DNS‑утечки, проблемы с IPv6 и с правилами брандмауэра.
- Некоторые готовые решения (Connectify, Virtual Router) могут облегчить настройку раздачи, но не решают проблему отсутствия туннеля — они только создают Wi‑Fi точку.
- Neko (вы упомянули) — если он не поддерживает VLESS, то либо ищите другой клиент с TUN+VLESS, либо меняете серверный протокол.
Резюме и рекомендация
- Если хотите максимально просто и надёжно — поднять WireGuard или OpenVPN на сервере и использовать стандартный Windows‑клиент. Это даст виртуальный адаптер и позволит без дополнительных ухищрений раздавать интернет через точку доступа.
- Если сервер жестко только VLESS/xhttp — пробуйте Xray‑TUN (wintun) или tun2socks+WinDivert; альтернатива — найти GUI‑клиент, который уже умеет создавать TUN и поддерживает VLESS (проверяйте поддержку xhttp).
Могу помочь дальше:
- Если скажете, есть ли у вас доступ к серверу (можете ли поставить WireGuard/OpenVPN), — подскажу конкретные шаги.
- Если хотите попробовать вариант с Xray TUN или tun2socks, пришлите текущую конфигурацию клиента/сервера — помогу с более точной инструкцией.