Często zadawane pytania

Ten artykuł zawiera odpowiedzi na niektóre często zadawane pytania dotyczące tuneli deweloperskich.

Co to są tunele deweloperskie?

Tunele deweloperskie umożliwiają deweloperom bezpieczne udostępnianie lokalnych usług internetowych przez Internet. Istnieje wiele przypadków użycia, w tym: udostępnianie w toku pracy bez konieczności wdrażania aplikacji; tworzenie prototypów aplikacji lokalnie wymagających możliwości odbierania powiadomień elementu webhook z innych usług; praca z lokalnymi usługami internetowymi podczas tworzenia aplikacji mobilnych.

Problemy i żądania

Zobacz, jak poprosić o opinię lub przesłać problem tutaj.

Czy tunele deweloperskie są dostępne na wszystkich platformach?

Tunele deweloperskie są dostępne dla wielu platform w systemach Windows, Linux i macOS.

Jakie są limity użycia tuneli deweloperskich?

Zobacz limity tuneli deweloperskich tutaj.

Kiedy są usuwane nieużywane tunele deweloperskie?

Wartość domyślna to po 30 dniach bez działania. Możesz ustawić wygaśnięcie niestandardowe, dołączając --expiration 5d do polecenia tworzenia, hosta lub aktualizacji. Minimalna wartość, którą można ustawić, to 1 godzina (1h), a wartość maksymalna to 30 dni (30d). Ustawione niestandardowe wygaśnięcie jest po upływie okresu braku aktywności, podobnie jak domyślne wygaśnięcie. Oznacza to, że nie jest to stały czas wygaśnięcia, ale zamiast tego przesuwane okno, które jest automatycznie wypychane przez dowolne nowe działanie. Zobacz przykłady tutaj.

Czy mogę ustawić ograniczony czas anonimowy dostęp do tunelu?

Tak. Możesz ustawić ograniczony czas anonimowy dostęp, uruchamiając polecenie devtunnel access create TUNNELID -a --expiration 2h po utworzeniu tunelu. Minimalna wartość, którą można ustawić, to 1 godzina (1h), a wartość maksymalna to 30 dni (30d). Po wygaśnięciu kontroli dostępu zostanie ona usunięta z tunelu. Jeśli kontrola dostępu zostanie ustawiona na wygaśnięcie po wygaśnięciu tunelu, wygaśnięcie tunelu ma pierwszeństwo. Należy pamiętać, że po ustawieniu wygaśnięcia kontroli dostępu nie można jej zmodyfikować, chyba że w całości zresetujesz kontrolę dostępu w tunelu. Ponadto to wygaśnięcie jest w stałym oknie, dlatego sprawdza wygaśnięcie kontroli dostępu przed czasem jego utworzenia.

Jak utworzyć tunel trwały?

Uruchom polecenie devtunnel create , aby utworzyć trwały tunel. Jeśli uruchomisz polecenie bez wcześniejszego uruchomienia devtunnel hostdevtunnel create , devtunnel host spowoduje utworzenie tymczasowego tunelu, który zostanie usunięty po zamknięciu połączenia.

Czy lepiej odtworzyć tunele deweloperskie lub ponownie użyć tego samego tunelu deweloperskiego?

Zalecamy użycie tego samego tunelu deweloperskiego, gdy jest wygodne, zamiast tworzenia nowego dla każdego użycia. Jest również nieco szybsze, aby uzyskać istniejący tunel deweloperski w porównaniu z tworzeniem nowego tunelu. Ponadto przez ponowne użycie tego samego tunelu deweloperskiego adres URL przekazywania sieci Web tunelu deweloperskiego może być stabilny zamiast zmieniać się w każdym użyciu.

Czy użytkownicy anonimowi mogą tworzyć tunele deweloperskie?

Nie, anonimowi użytkownicy nie mogą tworzyć tuneli deweloperskich. Wszystkie tworzenie tuneli deweloperskich wymaga konta Microsoft Entra ID, Microsoft lub GitHub.

Dlaczego chcę wybrać identyfikator tunelu, jeśli nie jest używany w adresie URL tunelu?

Identyfikatory tunelu należy podać dla wszystkich operacji odwołujących się do tunelu, więc możliwość wyboru własnego identyfikatora tunelu zwiększa wygodę. Zalecamy wybranie identyfikatora tunelu, który jest łatwy do zapamiętania i typu.

Jakie są postanowienia licencyjne dotyczące tuneli deweloperskich?

Podczas korzystania z interfejsu devtunnel wiersza polecenia po raz pierwszy zostanie wyświetlony link do postanowień licencyjnych tunelu deweloperskiego. Możesz również pobrać nasze postanowienia licencyjne tutaj.

Gdzie inne są używane tunele deweloperskie?