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


Вопросы и ответы

В этой статье приведены ответы на некоторые часто задаваемые вопросы о туннель разработки.

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

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

Проблемы и запросы

Узнайте, как запросить отзыв или отправить проблему здесь.

Доступна ли туннель разработки на всех платформах?

Туннели разработки доступны на кроссплатформенной платформе в Windows, Linux и macOS.

Каковы ограничения использования для туннель разработки?

Ознакомьтесь с туннель разработки ограничениями.

Когда неиспользуемые туннель разработки удаляются?

Значение по умолчанию — через 30 дней без действия. Вы можете задать пользовательский срок действия, добавив --expiration 5d к команде create, host или update. Минимальное значение, которое можно задать, составляет 1 час (1h), а максимальное значение — 30 дней (30d). Настраиваемый срок действия, установленный после периода бездействия, как и срок действия по умолчанию. Это означает, что это не фиксированное время окончания срока действия, а скользящее окно, которое автоматически вытесняется любым новым действием. Примеры см. здесь.

Можно ли задать ограниченный по времени анонимный доступ к туннелю?

Да. Анонимный доступ с ограниченным временем можно задать, выполнив команду devtunnel access create TUNNELID -a --expiration 2h после создания туннеля. Минимальное значение, которое можно задать, составляет 1 час (1h), а максимальное значение — 30 дней (30d). После истечения срока действия управления доступом он удаляется из туннеля. Если после истечения срока действия туннеля истекает срок действия управления доступом, срок действия туннеля имеет приоритет. Обратите внимание, что после установки срока действия для управления доступом вы не можете изменить его, если только вы не полностью сбрасываете элементы управления доступом в туннеле. Кроме того, срок действия находится в фиксированном окне, поэтому он проверка срок действия контроля доступа в течение времени его создания.

Как создать постоянный туннель?

Выполните команду devtunnel create , чтобы создать постоянный туннель. При выполнении devtunnel host без выполнения devtunnel create перед этим devtunnel host команда создает временный туннель, который удаляется после закрытия подключения.

Лучше ли повторно создать туннель разработки или повторно использовать тот же туннель разработки?

Мы рекомендуем повторно использовать один и тот же туннель разработки, если это удобно, а не создавать новый для каждого использования. Это также немного быстрее, чтобы получить существующий туннель разработки по сравнению с созданием нового. Кроме того, повторно используя один и тот же туннель разработки, URL-адрес веб-пересылки туннеля разработки может быть стабильным, а не изменяться при каждом использовании.

Могут ли анонимные пользователи создавать туннель разработки?

Нет, анонимные пользователи не могут создавать туннель разработки. Для всех создания туннель разработки требуется учетная запись Microsoft Entra ID, Microsoft или GitHub.

Почему бы выбрать идентификатор туннеля, если он не используется в URL-адресе туннеля?

Идентификаторы туннеля должны быть предоставлены для всех операций, ссылающихся на туннель, поэтому возможность выбора собственного идентификатора туннеля добавляет удобство. Мы рекомендуем выбрать идентификатор туннеля, который легко запоминать и вводить.

Каковы условия лицензии для туннель разработки?

При первом использовании devtunnel ИНТЕРФЕЙСА командной строки вы увидите ссылку на условия лицензионного соглашения dev tunnel. Вы также можете скачать условия лицензионного соглашения здесь.

Где еще используется туннель разработки?