Компьютеры · Инструкция
GitHub Codespaces не открывает localhost: forwarded port
Запустите сервис в терминале codespace и убедитесь по логу, что процесс не падает и слушает ожидаемый порт. Проверьте со
Короткий ответ
Убедитесь, что приложение слушает нужный порт внутри codespace, добавьте порт в панели Ports и открывайте выданный Forwarded Address; локальный `localhost` вашего компьютера не равен localhost удалённого codespace.
Проверка по порядку
- Запустите сервис в терминале codespace и убедитесь по логу, что процесс не падает и слушает ожидаемый порт.
- Проверьте сокет внутри codespace через `ss -lntp` или доступный аналог.
- В панели Ports вручную добавьте номер порта, если автодетект его не создал.
Исправление
- Открывайте URL из Forwarded Address, а не `localhost:<port>` на локальной машине.
- Если сервис слушает только неподходящий interface, настройте bind-address согласно документации фреймворка.
- Проверьте 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.