n1ro°
RU

Компьютеры · Инструкция

GitHub Codespaces не открывает localhost: forwarded port

Запустите сервис в терминале codespace и убедитесь по логу, что процесс не падает и слушает ожидаемый порт. Проверьте со

Редакция N1RO · Проверено

Короткий ответ

Убедитесь, что приложение слушает нужный порт внутри codespace, добавьте порт в панели Ports и открывайте выданный Forwarded Address; локальный `localhost` вашего компьютера не равен localhost удалённого codespace.

Проверка по порядку

  • Запустите сервис в терминале codespace и убедитесь по логу, что процесс не падает и слушает ожидаемый порт.
  • Проверьте сокет внутри codespace через `ss -lntp` или доступный аналог.
  • В панели Ports вручную добавьте номер порта, если автодетект его не создал.

Исправление

  1. Открывайте URL из Forwarded Address, а не `localhost:<port>` на локальной машине.
  2. Если сервис слушает только неподходящий interface, настройте bind-address согласно документации фреймворка.
  3. Проверьте visibility/организационные политики порта и повторите открытие forwarded URL.

Как понять, что исправлено

  • Приложение слушает нужный порт, запись есть в Ports, а Forwarded Address открывает именно сервис codespace.

Важно

Не публикуйте порт как Public только ради доступа себе. Сначала используйте корректный forwarded port и минимально необходимую visibility.

Что учитывать

Не публикуйте порт как Public только ради доступа себе. Сначала используйте корректный forwarded port и минимально необходимую visibility.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Troubleshooting port forwarding for GitHub Codespaces). Пример и формулировки — редакция N1RO на 2026-09-17.