1
0
mirror of synced 2026-01-03 06:04:16 -05:00
Files
docs/translations/ru-RU/content/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace.md
2022-11-16 21:42:42 +00:00

9.4 KiB
Raw Blame History

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 %}
fpt ghec
* *
/github/developing-online-with-codespaces/forwarding-ports-in-your-codespace
how_to
Codespaces
Fundamentals
Developer
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 %}

  1. В списке портов нажмите кнопку Добавить порт.

    Кнопка "Добавить порт"

  2. Введите номер или адрес порта, а затем нажмите клавишу ВВОД.

    Кнопка с текстовым полем для указания порта

Использование переадресации HTTPS

По умолчанию {% data variables.product.prodname_github_codespaces %} пересылает порты по протоколу HTTP, но при необходимости вы можете обновить любой порт для использования ПРОТОКОЛА HTTPS. При обновлении порта с общедоступной видимостью для использования ПРОТОКОЛА HTTPS видимость порта автоматически изменится на частный.

{% data reusables.codespaces.navigate-to-ports-tab %}

  1. Щелкните правой кнопкой мыши порт, который требуется обновить, а затем наведите указатель мыши на пункт Изменить протокол порта. Параметр для изменения протокола порта
  2. Выберите протокол, необходимый для этого порта. Выбранный протокол будет запоминаться для этого порта на время существования кодового пространства.

{% data reusables.codespaces.port-forwarding-sharing-non-jetbrains %}

{% data reusables.codespaces.navigate-to-ports-tab %}

  1. Щелкните правой кнопкой мыши порт, к которому требуется предоставить доступ, выберите меню "Видимость порта", а затем щелкните Частный для организации или Общедоступный. Параметр выбора видимости порта в контекстном меню
  2. Справа от локального адреса порта щелкните значок копирования. Значок копирования для URL-адреса порта
  3. Отправьте скопированный 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 %}

  1. В списке портов нажмите кнопку Добавить порт.

    Кнопка "Добавить порт"

  2. Введите номер или адрес порта, а затем нажмите клавишу ВВОД.

    Кнопка с текстовым полем для указания порта

{% data reusables.codespaces.port-forwarding-sharing-non-jetbrains %}

{% data reusables.codespaces.navigate-to-ports-tab %}

  1. Щелкните правой кнопкой мыши порт, к которому требуется предоставить доступ, выберите меню "Видимость порта", а затем щелкните Частный для организации или Общедоступный. Параметр, позволяющий сделать порт общедоступным, в контекстном меню
  2. Справа от локального адреса порта щелкните значок копирования. Значок копирования для URL-адреса порта
  3. Отправьте скопированный 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 %}