Ошибки и коды · Инструкция
Сервис в WSL не открывается через localhost Windows
Ошибка браузера на Windows не доказывает проблему проброса: сначала нужно подтвердить, что процесс в WSL слушает порт и
Короткий ответ
Убедитесь, что Linux-сервис реально слушает нужный порт и адрес, затем проверьте WSL networking mode/firewall. Для доступа с Windows к сервису WSL обычно используется `localhost:PORT`, но binding только на неподходящий интерфейс или firewall может мешать.
Что делать
- Проверьте сервис в WSL: `ss -lntp` и `curl http://127.0.0.1:<port>` внутри distro.
- Проверьте bind address: Для внешнего доступа сервис не должен быть случайно привязан только к другому интерфейсу.
- Проверьте Windows localhost: С Windows выполните запрос к `http://localhost:<port>`.
- Проверьте firewall/network mode: Учтите Hyper-V firewall и mirrored/NAT настройки WSL.
- Для LAN-доступа: Настраивайте inbound rule отдельно; localhost и доступ из LAN — разные сценарии.
Важно
Не открывайте dev-сервис на всех интерфейсах только ради localhost, если это делает его доступным в LAN.
Что учитывать
Не открывайте dev-сервис на всех интерфейсах только ради localhost, если это делает его доступным в LAN.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Accessing network applications with WSL). Пример и формулировки — редакция N1RO на 2026-09-17.