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 ./devtunnel
ile devtunnel
çalıştırın:
- Windows tuşuna basın ve 'Ortam değişkenleri' yazın.
- 'Sistem ortam değişkenlerini düzenle' seçeneğini belirleyin.
- 'Ortam Değişkenleri...' öğesini seçin Düğme.
- Burada , 'Sistem Değişkenleri' tablosunda 'PATH' değişkenini bulup seçen iki tablo görürsünüz.
- 'Düzenle...' düğmesini seçin.
- Bir pencere açılır. 'Yeni' düğmesini seçin.
- devtunnel.exe dosyanızın dizin yolunu yazın (dizin, dosya adını yolun dışında tutma anlamına gelir.
- Dizin dizesini bulmak için PowerShell veya terminaldeki dizine gidip 'pwd' yazabilirsiniz)
- 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:
- Bu URL'yi bir web tarayıcısında ziyaret edin.
- 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin