Aracılığıyla paylaş


Geliştirme tüneli oluşturma ve barındırma

Geliştirme tünelleri, web uygulamalarınızı ve web kancalarınızı neredeyse her yerden kolayca test edip hatalarını ayıklamanız için localhost'unuzu güvenli bir şekilde İnternet'e açmak ve kimlerin erişimi olduğunu denetlemek için güçlü bir araçtır. Saniyeler içinde ilk geliştirme tünelinizi oluşturun, barındırın ve bağlanın.

Bu hızlı başlangıçta saniyeler içinde ilk geliştirme tünelinizi oluşturmayı, barındırmayı ve bunlara bağlanmayı öğreneceksiniz.

Yükleme

Geliştirme tüneli oluşturmadan önce, işletim sisteminize karşılık gelen CLI (Komut Satırı Arabirimi) aracını indirip yüklemeniz devtunnel gerekir.

Windows Paket Yöneticisi (winget)

CLI'yı yüklemek ve güncelleştirmek için Microsoft'un Windows paket yöneticisi winget'i devtunnel kullanabilirsiniz.

winget install Microsoft.devtunnel

Bu komut varsayılan olarak en son sürümü yükler ve %LOCALAPPDATA%\Microsoft\WinGet\Packages olan eski sürümü aynı konumda kaldırır. Bir sürüm belirtmek için komutuna istediğiniz sürümü ekleyin --version <version_number> .

winget upgrade Microsoft.devtunnel

PowerShell betiği

Cli'yi devtunnel PowerShell kullanarak ve aşağıdaki komutu çalıştırarak da yükleyebilirsiniz:

Invoke-WebRequest -Uri https://aka.ms/TunnelsCliDownload/win-x64 -OutFile devtunnel.exe
.\devtunnel.exe -h

Doğrudan indirme bağlantısı:

Windows (x64) - https://aka.ms/TunnelsCliDownload/win-x64

komutları yerine ./devtunnelile devtunnel çalıştırın:

  1. Windows tuşuna basın ve 'Ortam değişkenleri' yazın.
  2. 'Sistem ortam değişkenlerini düzenle' seçeneğini belirleyin.
  3. 'Ortam Değişkenleri...' öğesini seçin Düğme.
  4. Burada , 'Sistem Değişkenleri' tablosunda 'PATH' değişkenini bulup seçen iki tablo görürsünüz.
  5. 'Düzenle...' düğmesini seçin.
  6. Bir pencere açılır. 'Yeni' düğmesini seçin.
  7. devtunnel.exe dosyanızın dizin yolunu yazın (dizin, dosya adını yolun dışında tutma anlamına gelir.
  8. Dizin dizesini bulmak için PowerShell veya terminaldeki dizine gidip 'pwd' yazabilirsiniz)
  9. Tüm açık pencerelerde 'Tamam'ı seçin ve komut istemini yeniden başlatın.

Oturum aç

Geliştirme tüneli başlatmak için öncelikle Microsoft Entra ID, Microsoft veya GitHub hesabıyla oturum açmanız gerekir. Geliştirme tünelleri, tünelleri anonim olarak barındırmayı desteklemez. Daha fazla bilgi için CLI komut başvurusu belgelerine göz atın.

devtunnel user login

Ana Bilgisayar

Oturum açtıktan sonra komutunu kullanarak bir geliştirme tüneli barındırmaya host başlayabilirsiniz. Aşağıdaki örnekte geliştirme tünelleri aşağıdakileri yapacaktır:

  • Bağlantı noktasında 8080 , ona gönderilen istekleri yankılayan bir yerel sunucu çalıştırın.
  • İnternet'in erişebildiği yerel bağlantı noktası 8080 için bir geliştirme tüneli barındırın.
# Start a http server on port 8080
devtunnel echo http -p 8080
# Tunnel port 8080
devtunnel host -p 8080

Başarılı host bir komut, konsola aşağıdaki örneğe benzer bir şey yazdırır.

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>

Yazdırılan metin aşağıdakileri içerir:

  • tunnel_id - Geliştirme tünelinin kimliği.
  • Genel URL - Bu örnekte geliştirme tünelinize https://<tunnel_id>.usw2.devtunnels.ms:8080/ erişmek için kullanılabilecek URL.
  • URL'yi denetleme - Bu örnekte geliştirme tüneli https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/ üzerinden gönderilen trafiği incelemek için kullanabileceğiniz URL.

Bağlan

Geliştirme tüneline bağlanmak için şunları yapmanız gerekir:

  1. Bu URL'yi bir web tarayıcısında ziyaret edin.
  2. Geliştirme tünelini barındırmak için kullandığınız hesapla oturum açın. Varsayılan olarak geliştirme tünellerine yalnızca siz erişebilirsiniz.

Tebrikler! Artık yerel hizmetinize İnternet üzerinden erişebilirsiniz.

Sonraki Adımlar