Ngrok

Tìm đọc luật ngrok để tạo ra đường hầm kết nối, mngơi nghỉ kết nối để trường đoản cú mạng internet truy cập vào sản phẩm cá nhân cung cấp giao thức http cùng tcp


Giới thiệu với setup ngrok

ngrok là một trong những áp dụng tạo nên một con đường hầm từ bỏ đồ vật các bạn (desktop, localhost) trải qua khối hệ thống Firewall/Nat, góp trường đoản cú mạng internet rất có thể truy cập vào máy trạm.

Bạn đang xem: Ngrok

quý khách có thể cần sử dụng ngrok nhằm rất có thể giúp trường đoản cú kế bên internet truy cập vào một website (máy chủ http) đang hoạt động thử trên thứ của người tiêu dùng, mà lại không duy nhất thiết bắt buộc tiến hành web yêu cầu một VPS đích thực.

*

ngrok bao gồm cho macOS, Windows, Linux - thiết lập về tại ngrok download, sau khi thiết lập vềbung file được file ngrok (ngrok.exe pháo trên Windows)

Để gõ được lệnh ngrok bất kỳ đầu buộc phải copy vào một thư mục tất cả trongtrở nên môi trường PATH, đánh giá những thư mục đó bởi lệnh

eđến $PATH# Trên Windows thì gõ vào PowerShell$env:PathĐể được bố trí theo hướng dẫn sử dụng lệnh ngrok, gõ:

ngrok help

*
ngrok cung cấp các gói: Free, Basic, Pro, Business. Trong số đó gói miễngiá tiền thì số lượng giới hạn chức năng nlỗi sau:

Cho tạo nên những con đường kết nối http/tcp cùng với Url sinch tình cờ (không chọn Url được) Chỉ một tiến trình ngrok chạy trực tuyến Tối nhiều 4 đường hầm trên các bước 40 liên kết / phút

Quý Khách đề xuất vào Home https://dashboard.ngrok.com/, đăng ký và quản lý tài khoản của bản thân,tại phía trên sau khi đăng nhập, chúng ta vào mục Your Authtoken để mang token đăng nhập

*

Sau lúc có token singin, ví dụ ngơi nghỉ đây là 1c1H3F3ibijIQZaohho51qVxlAQ_518Pvso9gbTmhxRQ19y75, thìtiến hành gõ lệnh sau nhằm liên kết thông tin tài khoản của bạn

ngrok authtoken 1c1H3F3ibijIQZaohho51qVxlAQ_518Pvso9gbTmhxRQ19y75Giờ bạn đã sở hữu thể tạo thành những đường hầm để trường đoản cú mạng internet của thể truy cập mang lại sản phẩm công nghệ chúng ta.

Xem thêm: Theo Dõi Tin Nhắn Facebook Của Người Khác Mà Họ Không Biết, Hướng Dẫn Đọc Trộm Tin Nhắn Facebook Cực Nhanh

Sử dụng ngrok

Nếu bên trên sản phẩm bạn đang hoạt động một sever http (đang phát triển áp dụng web) nhưmáy chủ apabịt ngơi nghỉ cổng 80, áp dụng node, C# ... thì chúng ta có thể truy cập từ internet vào ứng dụngnày.

Giả sử chế tác một ứng dụng NetVi xử lý Core (ASP NetCore) đơn giản và dễ dàng (trên máy có .NetChip Core rồi) nhằm chất vấn, gõ những lệnh:

mkdir netcoretestcd netcoretest/dotnet new webdotnet run

*
Website của doanh nghiệp đang hoạt động cùng với shop truy vấn là http://localhost:5000

*

Giờ bạn có nhu cầu truy vấn được đến áp dụng này từ bên phía ngoài mạng internet, triển khai bằnggiải pháp Open sổ terminal khác, gõ lệnh để chế tạo ra một mặt đường hầm ngrok với những tsay mê số,loại giao thức http và cổng là 5000

ngrok http 5000

*
Nlỗi hình trên, con đường hầm được tạo nên - nếu bạn nhấn CTRL+C sẽ hoàn thành kết nối này,khi kết nối đang được gia hạn, chúng ta có thể truy cập vận dụng web của người tiêu dùng bằng urlvày ngrok cung ứng nlỗi bên trên hình http://e8f0a167.ngrok.io

Quý Khách hoàn toàn có thể truy vấn xúc tiến này từ thứ bất kỳ trên internet nlỗi dùng Smartphone truy cập,gửi bằng hữu, gửi người tiêu dùng soát sổ trước ...

*

Tương từ bỏ giả dụ web localhost của chúng ta điều khiển xe trên cổng khác thì gắng tđam mê số cổng vào như 3000, 80, 8080 ...

Trang ngrok Web Interface

Khi ngrok đang chạy, nó cung ứng một trang cai quản quản lý, đo lường cho chính mình ởcửa hàng http://127.0.0.1:4040/, trên đây bạn có thể biết các thông số kỹ thuật, các kếtnối mang đến web của bạn

Đặt user/password lúc của cập

quý khách có thể thử khám phá bên phía ngoài mạng internet truy vấn buộc phải nhập user, password bằng phương pháp chạylại lệnh, với tham mê số sau (ví dụ thương hiệu là name, password là pass):

ngrok http -auth "name:pass" 5000Các kết nối tcp thực hiện tựa như. Ví dụ, nhằm mnghỉ ngơi kết nốiMySQL trên vật dụng bạn, nhằm liên kết tự phía bên ngoài được thị gõ