Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Туннели разработки — это мощный инструмент для безопасного открытия локального узла в Интернете и управления доступом, чтобы вы могли легко тестировать и отлаживать веб-приложения и веб-перехватчики практически в любом месте. Создайте, разместите и подключитесь к вашему первому туннелю разработки за считанные секунды.
В этом кратком руководстве вы узнаете, как создавать, размещать и подключаться к первому туннелю разработки в секундах.
Установка
Прежде чем создать туннель разработки, сначала необходимо скачать и установить devtunnel средство CLI (интерфейс командной строки), соответствующее операционной системе.
Windows диспетчер пакетов (winget)
Вы можете использовать диспетчер пакетов winget от Майкрософт для Windows, чтобы установить и обновить интерфейс командной строки devtunnel.
winget install Microsoft.devtunnel
Эта команда устанавливает последнюю версию по умолчанию и удаляет старую версию в том же расположении, что %LOCALAPPDATA%\Майкрософт\WinGet\Packages. Чтобы указать версию, добавьте --version <version_number> нужную версию в команду.
winget upgrade Microsoft.devtunnel
Сценарий PowerShell
Вы также можете установить CLI devtunnel с помощью PowerShell, запустив следующую команду:
Invoke-WebRequest -Uri https://aka.ms/TunnelsCliDownload/win-x64 -OutFile devtunnel.exe
.\devtunnel.exe -h
Ссылка на прямую загрузку:
Windows (x64) — https://aka.ms/TunnelsCliDownload/win-x64
Выполните команды с devtunnel вместо ./devtunnel.
- Нажмите клавишу Windows и введите переменные среды.
- Выберите параметр "Изменить системные переменные среды".
- Выберите кнопку "Переменные среды...".
- В таблице "Системные переменные" вы увидите две таблицы, найдите и выберите переменную PATH.
- Нажмите кнопку "Изменить...".
- Откроется окно. Нажмите кнопку "Создать".
- Введите путь к директории файла devtunnel.exe (в данном случае директория означает, что имя файла исключается из пути).
- Чтобы найти строку каталога, можно перейти к каталогу в PowerShell или терминале и ввести pwd)
- Нажмите кнопку "ОК" во всех открытых окнах и перезапустите командную строку.
Вход
Чтобы запустить туннель разработки, сначала необходимо войти с помощью учетной записи Microsoft Entra ID, Майкрософт или GitHub. Туннели разработки не поддерживают анонимное размещение туннелей. Дополнительные сведения см. в справочной документации по командам CLI .
devtunnel user login
Хозяин
После входа в систему можно начать размещение туннеля разработки с помощью host команды. В приведенном ниже примере туннели разработки будут:
- Запустите локальный сервер на порту
8080, который передает запросы, отправленные ему. - Размещение туннеля разработки для локального порта
8080, доступного к Интернету.
# Start a http server on port 8080
devtunnel echo http -p 8080
# Tunnel port 8080
devtunnel host -p 8080
Успешная host команда выводит на консоль примерно то же, что и в следующем примере.
Connecting to host tunnel relay wss://usw2-data.rel.tunnels.api.visualstudio.com/api/v1/Host/Connect/<tunnel_id>
Hosting port 8080 at https://<tunnel_id>.usw2.devtunnels.ms:8080/, https://<tunnel_id>-8080.usw2.devtunnels.ms/ and inspect it at https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/
Ready to accept connections for tunnel: <tunnel_id>
Печатный текст содержит следующее:
-
tunnel_id— идентификатор туннеля разработки. - Общедоступный URL-адрес — URL-адрес, который можно использовать для доступа к туннелю разработки,
https://<tunnel_id>.usw2.devtunnels.ms:8080/в этом примере. - Проверьте URL-адрес— URL-адрес, который можно использовать для проверки трафика, отправленного через туннель разработки,
https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/в этом примере.
Подключиться
Чтобы подключиться к туннелю разработки, необходимо выполнить следующие действия.
- Посетите этот URL-адрес в веб-браузере.
- Войдите с помощью той же учетной записи, что и для размещения туннеля разработки. По умолчанию туннели разработки доступны только для вас.
Поздравляю! Теперь вы можете получить доступ к локальной службе через Интернет.