Поделиться через


Что такое туннель разработки?

Туннели разработки позволяют разработчикам безопасно предоставлять доступ к локальным веб-службам через Интернет. Чтобы подключить локальную среду разработки к облачным службам, поделиться работой с коллегами или помочь в создании веб-перехватчиков. Туннели разработки — это для тестирования и разработки, а не для рабочих нагрузок.

Важно!

Эта функция сейчас доступна в виде общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания. Ее не следует использовать для производственных рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены.

Льготы

  • Защита по умолчанию . По умолчанию туннель разработки вы создаете только с помощью учетной записи Майкрософт, записи Записи Майкрософт или GitHub.
  • Постоянные URL-адреса — сохраняйте тот же URL-адрес туннеля разработки до тех пор, пока вам потребуется.
  • Поддержка нескольких одновременных портов — размещение нескольких портов в одном туннеле разработки одновременно.
  • Доступность глобальной службы — служба туннель разработки доступна глобально. Туннели разработки автоматически создаются в ближайшем доступном регионе.
  • Проверка туннеля — проверка трафика в туннеле разработки в знакомом интерфейсе, браузере DevTools.

Терминология

Прежде чем использовать интерфейс командной строки, рекомендуется понять следующие термины, на которые ссылаются все:

  • Туннель — обеспечивает безопасный удаленный доступ к одному узлу через службу ретрансляции. Туннель разработки имеет уникальное DNS-имя, несколько портов, элементы управления доступом и другие связанные метаданные.

  • Служба ретрансляции туннеля — упрощает безопасные подключения между узлом разработки и клиентами через облачную службу, даже если узел может находиться за брандмауэром и не может принимать входящие подключения напрямую.

  • Узел туннеля — принимает клиентские подключения к туннелю разработки через службу ретрансляции туннеля разработки и перенаправит эти подключения на локальные порты.

  • Порт туннеля — номер IP-порта (1–65535), разрешенный через туннель разработки. Туннель разработки разрешает только подключения к портам, добавленным. Один туннель разработки может поддерживать несколько портов, а разные порты в туннеле разработки могут использовать разные протоколы (HTTP, HTTPS и т. д.) и могут иметь различные элементы управления доступом.

  • Подключение к туннелю — дуплексный поток пакетов между клиентом туннеля разработки и узлом туннеля разработки через порт туннеля разработки. Подключение туннеля разработки чаще всего связано с TCP-подключениями на обеих сторонах, но протоколы на основе UDP также могут поддерживаться. Один порт туннеля может поддерживать несколько одновременных подключений.

  • Клиент туннеля — инициирует удаленное подключение через туннель разработки к узлу. (Хотя узел также может иметь связь "клиент" со службой туннеля разработки, термин избегается в этом контексте, чтобы уменьшить путаницу.)

Следующие шаги