ngrok: Làm cho máy chủ cục bộ của bạn công khai với đường hầm an toàn

Mục lục:

ngrok: Làm cho máy chủ cục bộ của bạn công khai với đường hầm an toàn
ngrok: Làm cho máy chủ cục bộ của bạn công khai với đường hầm an toàn

Video: ngrok: Làm cho máy chủ cục bộ của bạn công khai với đường hầm an toàn

Video: ngrok: Làm cho máy chủ cục bộ của bạn công khai với đường hầm an toàn
Video: Hướng dẫn sửa lỗi sự cố mạng [400] Youtube Vanced trên màn hình Android ô tô - YouTube 2024, Tháng tư
Anonim

Thách thức lớn nhất đối với bất kỳ nhà phát triển nào là thử nghiệm phần mềm mà họ đã viết. Và thử nghiệm trở nên khó khăn hơn khi bạn đang xây dựng thứ gì đó cho thiết bị di động hoặc nền tảng khác với nền tảng của bạn. Phần lớn sự phát triển xảy ra ở cấp địa phương; tất cả các máy chủ web đang chạy trên localhost. Chỉ bạn mới có thể xem công việc của mình trước khi triển khai nó ở đâu đó. Đi vào ngrok, một dịch vụ miễn phí cho Windows cho thấy các máy chủ cục bộ truy cập Internet công cộng qua các đường hầm an toàn.

An ninh ngrok là gì

Ngrok là gì? Làm thế nào để sử dụng ngrok? ngrok cho phép bạn hiển thị các máy chủ cục bộ phía sau Tường lửa, với internet công cộng qua các đường hầm an toàn. Công cụ này yêu cầu cấu hình không và đi kèm với một interceptor mạng sẵn có.

Đường hầm đã được phổ biến trong nhiều năm nay, hầu hết các VPN cũng sử dụng khái niệm đường hầm cho bạn truy cập không giới hạn vào các trang web. Tương tự, ngrok tạo một đường hầm an toàn giữa internet công cộng và máy chủ lưu trữ cục bộ của bạn. Về cơ bản, bạn có thể làm cho bất kỳ trang web / ứng dụng web / dịch vụ web nào chạy trên https:// localhost: 8080 có thể truy cập qua internet bằng một lệnh duy nhất.

Hầu hết các tính năng được ngrok cung cấp đều miễn phí. Và giới hạn phần mềm miễn phí là đủ tốt cho một nhà phát triển trung gian đang tìm cách thử nghiệm ứng dụng của họ. Mặc dù ngrok cũng được cung cấp như một dịch vụ, nó là hoàn toàn tùy chọn để bỏ qua phần đó và trực tiếp tải xuống công cụ và bắt đầu.
Hầu hết các tính năng được ngrok cung cấp đều miễn phí. Và giới hạn phần mềm miễn phí là đủ tốt cho một nhà phát triển trung gian đang tìm cách thử nghiệm ứng dụng của họ. Mặc dù ngrok cũng được cung cấp như một dịch vụ, nó là hoàn toàn tùy chọn để bỏ qua phần đó và trực tiếp tải xuống công cụ và bắt đầu.

Cách sử dụng ngrok

Bạn có thể đăng ký ngrok và miễn phí. Tạo tài khoản sẽ cho phép bạn quản lý tất cả các đường hầm hoạt động của mình từ trang tổng quan dựa trên đám mây.

Cách hiển thị máy chủ web cục bộ của bạn với Internet

Tạo một đường hầm đến máy chủ web cục bộ của bạn hoặc bất kỳ máy chủ nào là rất đơn giản. Tải xuống và giải nén ngrok. Bây giờ mở một cửa sổ CMD / PowerShell và điều hướng đến thư mục chứa nội dung được giải nén.

Bây giờ thực hiện lệnh sau để tạo một đường hầm an toàn cho máy chủ cục bộ của bạn.

./ngrok http 8080

Nơi 8080 là cổng mà máy chủ của bạn đang nghe. Nếu bạn không chắc chắn về số cổng, hãy chuyển đến số cổng mặc định 80.

Nếu bạn muốn kết nối cá thể ngrok này với tài khoản của mình, bạn nên cung cấp mã thông báo xác thực trước khi thực hiện lệnh trên. Để làm như vậy, hãy đăng nhập vào tài khoản ngrok của bạn. Nhận mã thông báo auth của bạn từ đó và sau đó thực thi lệnh sau trong cửa sổ CMD.

./ngrok authtoken your_token_here

Đây chỉ là hành động một lần và không cần lặp lại mỗi lần.

Khi bạn đã tạo đường hầm, ngrok sẽ hiển thị URL công khai tới máy chủ của bạn. URL công khai là tên miền phụ của ngrok.io và được tạo ngẫu nhiên. Bạn thậm chí có thể tạo các tên miền phụ có thể tùy chỉnh liên tục và dễ đọc, nhưng cho điều đó, bạn cần nâng cấp lên gói trả phí.

Tôi nghĩ rằng các URL mặc định đủ tốt để thử nghiệm ứng dụng của bạn. Bạn nên xem xét nâng cấp chỉ khi bạn muốn một cái gì đó sản xuất cấp và liên tục.

ngrok Interceptor

ngrok cũng đi kèm với một interceptor sẵn có có thể được mở bằng cách mở https://127.0.0.1:4040. Trình chặn sẽ cho phép bạn xem tất cả các yêu cầu mạng đến và phản hồi của chúng. Interceptor rất tiện dụng khi bạn đang gỡ lỗi một cái gì đó hoặc muốn xem các yêu cầu gửi đến. Bên cạnh thiết bị chặn, bạn có thể tìm thấy tab trạng thái. Tab này sẽ cho phép bạn xem tất cả các loại thông tin về đường hầm của bạn. Bạn có thể xem một số thống kê như kết nối, thời lượng kết nối, yêu cầu HTTP, địa chỉ máy chủ và giao thức.

Với gói miễn phí, bạn chỉ có thể tạo một đường hầm cùng một lúc. Xem xét nâng cấp nếu bạn muốn chạy nhiều hơn một đường hầm đồng thời.
Với gói miễn phí, bạn chỉ có thể tạo một đường hầm cùng một lúc. Xem xét nâng cấp nếu bạn muốn chạy nhiều hơn một đường hầm đồng thời.

ngrok là một công cụ hữu ích cho các nhà phát triển và những người đam mê. Nó cho phép bạn chuyển đổi máy chủ cục bộ hiện tại của bạn thành một máy chủ công cộng có thể được truy cập từ bất kỳ đâu. Tôi đã được giới thiệu với công cụ này trong một cuộc chạy đua. Và ngrok có thể thực sự rất hữu ích trong hackathons, demo, thuyết trình, thử nghiệm ứng dụng di động, tích hợp webhook và tất cả những trường hợp mà bạn muốn chạy ứng dụng của mình mà không thực sự triển khai nó. ngrok là miễn phí để sử dụng, và các đường hầm là siêu dễ dàng để tạo ra, cho phép bạn tập trung hơn vào phát triển. Bấm vào đây để tải xuống ngrok.

Đề xuất: