Cấu hình đường hầm với ngrok trong ServBay
ngrok là một công cụ proxy ngược, tạo đường hầm bảo mật qua tường lửa, cho phép máy chủ cục bộ được truy cập từ bên ngoài. Bài viết này sẽ giới thiệu chi tiết cách cấu hình đường hầm với ngrok trong ServBay.
Tổng quan
ngrok tạo đường hầm bảo mật qua tường lửa, cho phép máy chủ cục bộ được truy cập từ bên ngoài. Trong ServBay, bạn có thể sử dụng ngrok để công khai máy chủ ServBay cục bộ ra thế giới bên ngoài. Bài viết này sẽ hướng dẫn cách sử dụng ngrok để liên kết máy chủ ServBay với một tên miền cụ thể.
Cài đặt ngrok
Trước tiên, bạn cần cài đặt ngrok trên máy chủ ServBay. Nếu bạn chưa cài đặt ngrok, hãy làm theo các bước sau:
Truy cập trang web chính thức của ngrok: Trang tải về ngrok
Tải xuống tệp nhị phân ngrok phù hợp với hệ điều hành của bạn
Giải nén tệp tải về và di chuyển tệp nhị phân ngrok vào đường dẫn thực thi của hệ thống. Ví dụ:
bashsudo unzip ~/Downloads/ngrok-v3-stable-darwin-arm64.zip -d /usr/local/bin
1Kiểm tra xem cài đặt có thành công không:
bashngrok version
1
Cấu hình đường hầm ngrok
Giải thích lệnh
Lệnh cấu hình đường hầm ngrok trong ServBay như sau:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.host --request-header-add='host: servbay.host'
Phân tích lệnh
ngrok http
: khởi động một đường hầm HTTP--domain=cunning-lacewing-fresh.ngrok-free.app
: chỉ định tên miền được ngrok cấp pháthttps://servbay.host
: địa chỉ máy chủ ServBay cục bộ--request-header-add='host: servbay.host'
: thêm tiêu đề yêu cầu, đặt tiêu đềhost
thànhservbay.host
Lệnh ví dụ
Giả sử tên máy chủ ServBay của bạn là servbay.local
và bạn muốn truy cập máy chủ này qua tên miền ngrok cấp phát cunning-lacewing-fresh.ngrok-free.app
, bạn có thể sử dụng lệnh sau:
ngrok http --domain=cunning-lacewing-fresh.ngrok-free.app https://servbay.local --request-header-add='host: servbay.local'
Chạy lệnh này, ngrok sẽ tạo một đường hầm từ cunning-lacewing-fresh.ngrok-free.app
đến servbay.local
.
Kiểm tra cấu hình
Để kiểm tra xem cấu hình ngrok có thành công hay không, hãy làm theo các bước sau:
Mở trình duyệt, truy cập tên miền được ngrok cấp phát:
plaintexthttps://cunning-lacewing-fresh.ngrok-free.app
1Bạn sẽ thấy nội dung của máy chủ ServBay. Nếu bạn thấy trang chủ của máy chủ ServBay hoặc các nội dung mong đợi khác, điều đó có nghĩa là cấu hình đường hầm ngrok đã thành công.
Tóm tắt
Cấu hình đường hầm ngrok trong ServBay cho phép máy chủ cục bộ được truy cập từ bên ngoài. Qua bài viết này, bạn đã biết cách cài đặt ngrok và cấu hình đường hầm.