Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dev tunnels adalah alat canggih untuk membuka localhost Anda dengan aman ke internet dan mengontrol siapa yang memiliki akses, sehingga Anda dapat dengan mudah menguji dan men-debug aplikasi web dan webhook Anda dari mana saja. Buat, sediakan, dan sambungkan ke terowongan pengembang pertama Anda dalam beberapa detik.
Dalam panduan memulai cepat ini, Anda akan mempelajari cara membuat, menghosting, dan menyambungkan ke terowongan pengembang pertama Anda dalam beberapa detik.
Instalasi
Sebelum membuat terowongan dev, Anda harus terlebih dahulu mengunduh dan menginstal devtunnel alat CLI (Command Line Interface) yang sesuai dengan sistem operasi Anda.
Pengelola Paket Windows (winget)
Anda dapat menggunakan winget, manajer paket Microsoft untuk Windows, untuk menginstal dan memperbarui devtunnel CLI.
winget install Microsoft.devtunnel
Perintah ini menginstal versi terbaru secara default dan menghapus versi lama di lokasi yang sama, yaitu %LOCALAPPDATA%\Microsoft\WinGet\Packages. Untuk menentukan versi, tambahkan --version <version_number> dengan versi yang Anda inginkan ke perintah .
winget upgrade Microsoft.devtunnel
skrip PowerShell
Anda juga dapat menginstal devtunnel CLI menggunakan PowerShell dan menjalankan perintah berikut:
Invoke-WebRequest -Uri https://aka.ms/TunnelsCliDownload/win-x64 -OutFile devtunnel.exe
.\devtunnel.exe -h
Tautan unduhan langsung:
Windows (x64) - https://aka.ms/TunnelsCliDownload/win-x64
Jalankan perintah dengan devtunnel alih-alih ./devtunnel:
- Tekan tombol Windows dan ketik 'Variabel lingkungan'.
- Pilih opsi 'Edit variabel lingkungan sistem'.
- Pilih tombol 'Variabel Lingkungan...'
- Di sana Anda melihat dua tabel, dalam tabel 'Variabel Sistem', temukan dan pilih variabel 'PATH'.
- Pilih tombol 'Edit...'.
- Jendela akan muncul. Pilih tombol 'Baru'.
- Ketik jalur direktori untuk file devtunnel.exe Anda (artinya direktori mengecualikan nama file dari jalur tersebut).
- Untuk menemukan string direktori, Anda dapat menavigasi ke direktori di PowerShell atau terminal dan mengetik 'pwd')
- Pilih 'Ok' pada semua jendela yang terbuka dan memulai ulang Command Prompt.
Masuk
Untuk memulai terowongan dev, pertama-tama Anda perlu masuk dengan akun Microsoft Entra ID, Microsoft, atau GitHub. Terowongan Dev tidak mendukung hosting terowongan secara anonim. Untuk informasi selengkapnya, lihat dokumentasi referensi perintah CLI.
devtunnel user login
Pembawa acara
Setelah masuk, Anda dapat mulai menghosting terowongan dev dengan menggunakan perintah host. Dalam contoh di bawah ini, terowongan dev akan:
- Jalankan server lokal pada port yang menggaungkan permintaan yang dikirim ke port
8080tersebut. - Host terowongan pengembang untuk port
8080lokal yang dapat diakses melalui internet.
# Start a http server on port 8080
devtunnel echo http -p 8080
# Tunnel port 8080
devtunnel host -p 8080
Perintah yang berhasil host mencetak sesuatu yang mirip dengan contoh berikut ke konsol.
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>
Teks yang dicetak berisi:
-
tunnel_id- ID terowongan pengembang. - URL Publik - URL, yang dapat digunakan untuk mengakses terowongan dev Anda,
https://<tunnel_id>.usw2.devtunnels.ms:8080/dalam contoh ini. - Periksa URL - URL yang dapat Anda gunakan untuk memeriksa lalu lintas yang dikirim di seluruh terowongan pengembangan,
https:/<tunnel_id>-8080-inspect.usw2.devtunnels.ms/seperti pada contoh ini.
Sambung
Untuk menyambungkan ke terowongan dev, Anda perlu:
- Kunjungi URL ini di browser web.
- Masuk menggunakan akun yang sama seperti yang Anda gunakan untuk menghosting terowongan dev. Secara default, terowongan dev hanya dapat diakses oleh Anda.
Selamat! Anda sekarang dapat mengakses layanan lokal Anda di internet.