ngrok: Đặt Máy chủ cục bộ của bạn ở chế độ công khai với Đường hầm an toàn
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à việc 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 một nền tảng khác với nền tảng của bạn. Chủ yếu là(Mostly) 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 đó. Nhập ngrok , một dịch vụ miễn phí dành cho Windows giúp hiển thị các máy chủ cục bộ với internet công cộng qua các đường hầm an toàn.
Bảo mật 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ộ đằng sau Tường lửa(Firewalls) , với internet công cộng qua các đường hầm an toàn. Công cụ này không yêu cầu cấu hình và đi kèm với một bộ đánh chặn mạng có sẵn.
Đường hầm đã phổ biến trong nhiều năm nay, hầu hết các VPN(VPNs) cũng sử dụng khái niệm đường hầm để cung cấp cho bạn quyền truy cập không hạn chế vào các trang web. Tương tự, ngrok tạo một đường hầm bảo mật giữa internet công cộng và máy chủ localhost của bạn. Về cơ bản(Basically) , bạn có thể làm cho bất kỳ trang web / web-app / web-service nào chạy trên http://localhost:8080 có thể truy cập được qua internet chỉ với một lệnh duy nhất.
Hầu hết các tính năng được cung cấp bởi ngrok đều được sử dụng miễn phí. Và giới hạn phần mềm miễn phí đủ tốt cho một nhà phát triển trung gian đang muốn 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ụ, bạn hoàn toàn có thể 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à nó hoàn toàn 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 đang 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(How to expose your local web server to the 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 rất đơn giản. Tải xuống(Download) và giải nén ngrok. Bây giờ, hãy mở 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ờ hãy thực hiện lệnh sau để tạo một đường hầm an toàn đến máy chủ cục bộ của bạn.
./ngrok http 8080
Trong đó 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 là 80.
Nếu bạn muốn kết nối phiên bản 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. Lấy mã thông báo xác thực của bạn từ đó và sau đó thực hiện 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 cho máy chủ của bạn. URL công khai là 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 để làm được điều đó, bạn cần nâng cấp lên gói trả phí.
Tôi nghĩ rằng các URL(URLs) mặc định đủ tốt để kiểm tra ứng dụng của bạn. Bạn chỉ nên xem xét việc nâng cấp nếu bạn muốn một thứ gì đó ở cấp độ sản xuất và bền bỉ.
ngrok Interceptor
ngrok cũng đi kèm với một bộ đánh chặn có sẵn có thể được mở bằng cách mở http://127.0.0.1:4040 . Bộ 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 điểm đánh 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 tại một thời điểm. Cân nhắc 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ủ localhost hiện có của mình thành một máy chủ công cộng có thể được truy cập từ mọi nơi. Tôi đã được giới thiệu về công cụ này trong một cuộc thi hackathon. 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 dành cho thiết bị di động, tích hợp webhook và tất cả những trường hợp bạn muốn chạy ứng dụng của mình mà không thực sự triển khai nó. ngrok được sử dụng miễn phí và các đường hầm cực kỳ dễ tạo, cho phép bạn tập trung nhiều hơn vào việc phát triển. Nhấn vào đây(Click here)(Click here) để tải xuống ngrok.
Related posts
Best miễn phí Secure Digital Notebook Software & Online Services
Cách cài đặt Drupal bằng WAMP trên Windows
Best Software & Hardware Bitcoin Wallets cho Windows, iOS, Android
Setup Internet Radio Station miễn phí trên Windows PC
Fix Partner không kết nối với lỗi router trong TeamViewer trên Windows 10
Silly Window Syndrome - Explanation and Prevention là gì
E-Waste management, Tái chế, Xử lý, Sự kiện, Vấn đề, Giải pháp
Đã xảy ra lỗi trong khi kiểm tra các bản cập nhật trong VLC
Zip file là lỗi quá lớn khi tải tệp từ DropBox
Thẻ 'chip và PIN' hoặc EMV Credit là gì
Cách xóa Your LastPass Account
Cách tăng Encrypt và thêm mật khẩu vào tài liệu LibreOffice
Mẹo mua sắm Cyber Monday & Black Friday Sale bạn muốn theo dõi
Nine Nostalgic Tech Sounds Có lẽ bạn chưa nghe thấy trong nhiều năm
Sự khác biệt giữa Analog, Digital and Hybrid computers
Data Analytics là gì và nó được sử dụng để làm gì
Ảo Credit Cards là gì và làm thế nào & nơi nào bạn nhận được chúng?
Hộp Disqus comment không tải hoặc hiển thị cho một trang web
Làm thế nào để làm cho Invitation Card trong Windows PC
Các ứng dụng OpenGL không chạy trên màn hình Miracast wireless bằng Windows 10