Ngrok: Đặt Máy Chủ Cục Bộ Của Bạn Công Khai Với Đường Hầm An Toàn 2022
Tìm hiểu lao lý ngrok để tạo nên đường hầm kết nối, mở kết nối để trường đoản cú internet truy vấn vào máy cá thể hỗ trợ giao thức http và tcp
Giới thiệu và cài đặt ngrok
ngrok là một trong những ứng dụng tạo nên một mặt đường hầm tự máy bạn (desktop, localhost) đi qua hệ thống Firewall/Nat, giúp từ internet hoàn toàn có thể truy cập vào lắp thêm trạm.
Bạn đang xem: Ngrok: đặt máy chủ cục bộ của bạn công khai với đường hầm an toàn 2022
Bạn có thể dùng ngrok để rất có thể giúp từ xung quanh internet truy vấn vào một trang web (máy chủ http) đang chạy thử trên thiết bị của bạn, cơ mà không độc nhất vô nhị thiết phải thực thi web bắt buộc một vps thực sự.

ngrok gồm cho macOS, Windows, Linux - download về trên ngrok download, sau thời điểm tải vềgiải nén được tệp tin ngrok (ngrok.exe trên Windows)
Để gõ được lệnh ngrok bất kỳ đầu nên copy vào một thư mục bao gồm trongbiến môi trường PATH, kiểm tra những thư mục đó bằng lệnh
echo $PATH# trên Windows thì gõ vào PowerShell$env:PathĐể được đặt theo hướng dẫn thực hiện lệnh ngrok, gõ:
ngrok help

Bạn cần vào trang chủ https://dashboard.ngrok.com/, đk và làm chủ tài khoản của mình,tại đây sau thời điểm đăng nhập, bạn vào mục Your Authtoken để lấy token đăng nhập

Sau khi có token đăng nhập, lấy ví dụ như ở đấy là 1c1H3F3ibijIQZaohho51qVxlAQ_518Pvso9gbTmhxRQ19y75, thìtiến hành gõ lệnh sau để kết nối tài khoản của bạn
ngrok authtoken 1c1H3F3ibijIQZaohho51qVxlAQ_518Pvso9gbTmhxRQ19y75Giờ bạn đã sở hữu thể tạo thành các con đường hầm để từ internet của thể truy vấn đến sản phẩm công nghệ bạn.
Xem thêm: Xóa Mật Khẩu Riêng Tư Oppo Nhanh Nhất, Xóa Mật Khẩu Riêng Tư Oppo
Sử dụng ngrok
Nếu trên lắp thêm bạn đang làm việc một sever http (đang phát triển ứng dụng web) nhưmáy nhà apache sinh hoạt cổng 80, ứng dụng node, C# ... Thì chúng ta cũng có thể truy cập từ mạng internet vào ứng dụngnày.
Giả sử chế tác một áp dụng NetCore (ASP NetCore) đơn giản (trên máy gồm .NetCore rồi) để kiểm tra, gõ các lệnh:
mkdir netcoretestcd netcoretest/dotnet new webdotnet run


Giờ bạn muốn truy cập được đến ứng dụng này từ bên ngoài internet, triển khai bằngcách open sổ terminal khác, gõ lệnh để tạo một con đường hầm ngrok với những tham số,loại giao thức http cùng cổng là 5000
ngrok http 5000

Bạn rất có thể truy cập địa chỉ cửa hàng này trường đoản cú máy ngẫu nhiên trên internet như dùng điện thoại cảm ứng truy cập,gửi bạn bè, gửi người tiêu dùng kiểm tra trước ...
Xem thêm: Ăn Uống Trứng Gà Sống Có Tác Dụng Gì Cho Sức Khỏe? Có Tốt Như Lời Đồn?

Tương tự trường hợp web localhost của chúng ta chạy bên trên cổng khác thì nắm tham số cổng vào như 3000, 80, 8080 ...
Trang ngrok web Interface
Khi ngrok vẫn chạy, nó hỗ trợ một trang quản quản lý, giám sát cho mình ởđịa chỉ http://127.0.0.1:4040/, tại đây bạn cũng có thể biết những thông số, các kếtnối mang lại web của bạn
Đặt user/password khi của cập
Bạn có thể yêu cầu phía bên ngoài internet truy vấn cần nhập user, password bằng cách chạylại lệnh, với thông số sau (ví dụ tên là name, password là pass):
ngrok http -auth "name:pass" 5000Các kết nối tcp triển khai tương tự. Ví dụ, để mở kết nốiMySQL trên sản phẩm bạn, để liên kết từ bên phía ngoài được thị gõ