Hướng dẫn sử dụng Microsoft Dev Tunnel - Azure
Demo sản phẩm trong cuộc thi và thuyết trình

Search for a command to run...
Demo sản phẩm trong cuộc thi và thuyết trình

No comments yet. Be the first to comment.
🎬 Mở màn: Chứng khoán không phải “trò chơi đoán số” Bạn có bao giờ thấy ai nói: “Ngày mai cổ phiếu này chắc chắn tăng!” chưa? Nghe thì ngầu, nhưng thực tế thì… đoán giá cổ phiếu còn khó hơn đoán mẹ bạn hôm nay nấu món gì cho bữa tối. 🤖 AI và con n...

MacOS thực sự thuộc họ hệ điều hành Unix; nhân hiện tại (XNU) tích hợp Mach và thành phần BSD, và nhiều phiên bản macOS được chứng nhận theo Single UNIX Specification của The Open Group. Nguồn gốc lịch sử của Unix và BSD Unix bắt nguồn từ Bell Labs ...

Nếu bạn từng mơ về một thế giới nơi sôcôla tuôn chảy như dòng suối thần tiên, thì Lindt Home of Chocolate chính là nơi biến giấc mơ ấy thành hiện thực. Tọa lạc tại Kilchberg, ngoại ô Zurich, Thụy Sĩ – quê hương của những thanh sôcôla thượng hạng – tr...

Chạy Linux từ VHD trên UEFI và cách boot từ USB hoặc ổ nội bộ Bài viết này hướng dẫn từng bước cách tạo VHD trên Windows, cài Linux vào VHD bằng VM UEFI, làm cho VHD boot được bằng Ventoy, và hai phương án để boot Linux VHD trên máy thực: qua USB với...

Việc đổi tên các tệp trong thư mục System32 của Windows không đơn giản như nhấp chuột phải rồi chọn “Đổi tên”. Những tệp này được hệ điều hành bảo vệ để tránh bị thay đổi ngoài ý muốn hoặc do phần mềm độc hại. Tuy nhiên, nếu bạn là người dùng nâng ca...

GiaoSuVui's notes
9 posts
Microsoft Dev Tunnel là giải pháp mở một đường hầm (tunnel) an toàn từ máy local lên Internet, giúp ban giám khảo hoặc khán giả truy cập trực tiếp vào ứng dụng hoặc API mà bạn đang chạy, không cần cấu hình router hay VPN phức tạp.
Cấp truy cập từ xa an toàn, không phải mở port trực tiếp trên router.
Loại bỏ bước NAT/port forwarding.
Tương thích với mọi loại ứng dụng: .NET, Node.js, Python…
Hệ điều hành: Windows, macOS hoặc Linux.
.NET SDK 6.0+ (dùng chung cho CLI và thư viện Dev Tunnel).
Tài khoản Azure (miễn phí hoặc trả phí).
Kết nối Internet ổn định.
Azure CLI
Windows: tải về và chạy installer từ docs.microsoft.com.
macOS/Linux:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
Visual Studio Code + extension Dev Tunnel
az login
Lệnh này sẽ mở trình duyệt để bạn xác thực, sau đó CLI ghi nhớ thông tin đăng nhập.
az network dev-tunnel create \
--name my-demo-tunnel \
--port 3000 \
--resource-group DemoRG \
--location eastus \
--auth-type aad
Trong đó:
--name: tên định danh cho tunnel.
--port: cổng local ứng dụng đang listen.
--resource-group: nhóm tài nguyên Azure chứa tunnel.
--location: vùng (region) Azure dùng hosting tunnel.
--auth-type: phương thức xác thực (aad, none).
Sau khi chạy lệnh, CLI trả về URL công khai:
https://my-demo-tunnel.eastus.dev.azure.com
Copy URL và gửi cho ban giám khảo hoặc khán giả để truy cập trực tiếp nội dung demo.
az network dev-tunnel delete --name my-demo-tunnel --resource-group DemoRG
Lệnh này giúp bạn đóng kết nối và giải phóng tài nguyên, đảm bảo tính bảo mật.
| Tham số | Mô tả | Giá trị mẫu |
--name | Tên định danh duy nhất cho tunnel | my-demo-tunnel |
--port | Cổng trên máy local mà ứng dụng lắng nghe | 3000 |
--resource-group | Nhóm tài nguyên Azure chứa tunnel | DemoRG |
--location | Vùng Azure nơi tunnel được host | eastus |
--auth-type | Phương thức xác thực: aad (Azure AD), none (không yêu cầu đăng nhập) | aad |
--ttl | Thời gian tồn tại của tunnel (giờ), sau đó tunnel tự hết hạn | 24 |
--tags | Gắn metadata cho tunnel, tiện quản lý và lọc | env=demo |
--subscription | ID hoặc tên subscription Azure để tạo tunnel | MySubID |
--public-port | Cổng công khai nếu cần map khác cổng ngoài Internet | 443 |
--protocol | Giao thức: http hoặc tcp | http |
Lưu ý: Điều chỉnh các giá trị cho phù hợp với môi trường và nhu cầu demo.
Chỉ chia sẻ URL với người cần xem, tránh công khai trên kênh công cộng.
Đảm bảo máy local đủ tài nguyên (RAM/CPU) để chịu tải khi nhiều người truy cập.
Chuẩn bị sẵn phương án dự phòng (ví dụ: ngrok) nếu gặp sự cố kết nối.
Với Microsoft Dev Tunnel, bạn chỉ cần vài lệnh đơn giản để chia sẻ ứng dụng đang chạy local một cách an toàn và chuyên nghiệp. Hãy thực hành trước, kiểm tra mọi tham số kỹ lưỡng và chúc bạn thành công trong cuộc thi cũng như buổi thuyết trình sản phẩm!