[Tooling ] Giới thiệu ngrok - Mang demo dự án web lên internet không cần deploy (oK)

[Tooling ] Giới thiệu ngrok - Mang demo dự án web lên internet không cần deploy

ngrokPort Forwardingtoolingtunnel

I. Giới thiệu.

1. Ngrok là gì?

Ngrok là công cụ tạo đường hầm (tunnel) giữa localhost của bạn và internet. Giúp người khác mạng có thể truy cập được localhost của bạn thông qua custom domain của ngrok Ví dụ: mydomain.ngrok.io => localhost:80

2. Các ứng dụng chính của ngrok

  • Giúp bạn chạy demo dự án cho khách hàng xem từ chính máy của bạn mà không cần deploy lên server

  • Bạn có thể test responsive trên mobile một cách dễ dàng thông qua URL mà ngrok cung cấp

  • Xây dựng webhook tới localhost của bạn một cách dễ dàng

  • Hỗ trợ http, https, tcp

  • Hỗ trợ IP whitelist

3. Chi phí

Ngrok hiện tại gồm 1 gói free và 3 gói trả phí. Gói free giới hạn ở các điểm:

  • Chỉ hỗ trợ HTTP và TCP

  • Subdomain ngẫu nhiên

  • Chỉ chạy được 1 proccess ngrok tại 1 thời điểm

  • Giới hạn 4 tunnel / 1 process

  • Giới hạn 40 connections / 1 phút

II. Helloworld với ngrok

  1. Trước tiên. Các bạn tải và cài đặt ngrok tại địa chỉ https://ngrok.com/download

  2. Ok. Bắt đầu nào. Khởi tạo project và thêm ít nội dung

  3. Chạy local server

  4. Xem ở local đã chạy chưa nào

  5. Ok chạy rồi. Tiếp tục chạy ngrok để tạo tunnel

  6. Và đây là màn hình show kết quả khi đang chạy ngrox

TABLE OF CONTENTS

Last updated