9.4 KiB
title, intro, versions, redirect_from, type, topics, shortTitle, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | intro | versions | redirect_from | type | topics | shortTitle | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Переадресация портов в кодовом пространстве | {% data reusables.codespaces.about-port-forwarding %} |
|
|
how_to |
|
Forward ports | 320a2e42d647452056961d4f0f987c3c5db49476 | e8c012864f |
MT | ru-RU | 11/09/2022 | 148158912 |
{% jetbrains %}
{% data reusables.codespaces.codespaces-jetbrains-beta-note %}
{% endjetbrains %}
Сведения о переадресованных портах
Переадресация портов обеспечивает доступ к TCP-портам, работающим в кодовом пространстве. Например, если веб-приложение выполняется через определенный порт в кодовом пространстве, можно настроить переадресацию этого порта. Это позволяет получать доступ к приложению из браузера на локальном компьютере для тестирования и отладки.
{% webui %}
{% data reusables.codespaces.port-forwarding-intro-non-jetbrains %} {% data reusables.codespaces.navigate-to-ports-tab %}
-
В списке портов нажмите кнопку Добавить порт.
-
Введите номер или адрес порта, а затем нажмите клавишу ВВОД.
Использование переадресации HTTPS
По умолчанию {% data variables.product.prodname_github_codespaces %} пересылает порты по протоколу HTTP, но при необходимости вы можете обновить любой порт для использования ПРОТОКОЛА HTTPS. При обновлении порта с общедоступной видимостью для использования ПРОТОКОЛА HTTPS видимость порта автоматически изменится на частный.
{% data reusables.codespaces.navigate-to-ports-tab %}
- Щелкните правой кнопкой мыши порт, который требуется обновить, а затем наведите указатель мыши на пункт Изменить протокол порта.

- Выберите протокол, необходимый для этого порта. Выбранный протокол будет запоминаться для этого порта на время существования кодового пространства.
{% data reusables.codespaces.port-forwarding-sharing-non-jetbrains %}
{% data reusables.codespaces.navigate-to-ports-tab %}
- Щелкните правой кнопкой мыши порт, к которому требуется предоставить доступ, выберите меню "Видимость порта", а затем щелкните Частный для организации или Общедоступный.

- Справа от локального адреса порта щелкните значок копирования.

- Отправьте скопированный URL-адрес пользователю, которому требуется предоставить доступ к порту.
{% data reusables.codespaces.port-forwarding-labeling-non-jetbrains %} {% data reusables.codespaces.port-forwarding-adding-non-jetbrains %}
{% endwebui %}
{% vscode %}
{% data reusables.codespaces.port-forwarding-intro-non-jetbrains %} {% data reusables.codespaces.navigate-to-ports-tab %}
-
В списке портов нажмите кнопку Добавить порт.
-
Введите номер или адрес порта, а затем нажмите клавишу ВВОД.
{% data reusables.codespaces.port-forwarding-sharing-non-jetbrains %}
{% data reusables.codespaces.navigate-to-ports-tab %}
- Щелкните правой кнопкой мыши порт, к которому требуется предоставить доступ, выберите меню "Видимость порта", а затем щелкните Частный для организации или Общедоступный.

- Справа от локального адреса порта щелкните значок копирования.

- Отправьте скопированный URL-адрес пользователю, которому требуется предоставить доступ к порту.
{% data reusables.codespaces.port-forwarding-labeling-non-jetbrains %} {% data reusables.codespaces.port-forwarding-adding-non-jetbrains %}
{% endvscode %}
{% cli %}
{% data reusables.cli.cli-learn-more %}
Для переадресации порта используйте подкоманду gh codespace ports forward. Замените codespace-port:local-port удаленными и локальными портами, которые требуется подключить. Выполнив команду, выберите требуемый вариант из представленного списка кодовых пространств.
gh codespace ports forward CODESPACE-PORT:LOCAL-PORT
Дополнительные сведения об этой команде см. в руководстве по {% data variables.product.prodname_cli %}.
Чтобы просмотреть сведения о переадресованных портах, введите gh codespace ports и выберите кодовое пространство.
{% data reusables.codespaces.port-forwarding-sharing-non-jetbrains %}
Для изменения видимости переадресованного порта используйте подкоманду gh codespace ports visibility. {% data reusables.codespaces.port-visibility-settings %}
Замените codespace-port номером переадресованного порта. Замените setting на private, org или public. Выполнив команду, выберите требуемый вариант из представленного списка кодовых пространств.
gh codespace ports visibility CODESPACE-PORT:SETTINGS
Задать видимость для нескольких портов можно с помощью одной команды. Пример:
gh codespace ports visibility 80:private 3000:public 3306:org
Дополнительные сведения об этой команде см. в руководстве по {% data variables.product.prodname_cli %}.
{% data reusables.codespaces.port-forwarding-labeling-non-jetbrains %}
Метки портов отображаются при перечислении перенаправленных портов для codespace. Для этого используйте gh codespace ports команду , а затем выберите codespace.
{% data reusables.codespaces.port-forwarding-adding-non-jetbrains %}
{% endcli %}
{% jetbrains %}
Переадресация порта
Сведения о том, как перенаправить порт в codespace на порт на локальном компьютере, см. в разделе "Перенаправление портов" статьи "Модель безопасности" документации JetBrains.
Кроме того, для пересылки порта можно использовать {% data variables.product.prodname_cli %}. Для получения дополнительных сведений перейдите на вкладку "{% data variables.product.prodname_cli %}" в верхней части этой страницы.
{% endjetbrains %}

