Thông thường khi muốn đưa website lưu trữ trên mạng nội bộ, chúng ta phải cấu hình port forwarding trên router, hoặc sử dụng Cloudflare Tunnel. Cả hai cách này đều khá rắc rối, mất nhiều thời gian để thiết lập.

Trong bài viết này mình sẽ hướng dẫn cách chia sẻ website nội bộ lên Internet nhanh gọn lẹ sử dụng công cụ Herd và Expose. Cách này phù hợp mỗi khi cần chia sẻ nhanh webdemo lên Internet để đồng đội hoặc sếp duyệt và phản hồi, không cần phải cấu hình mạng phức tạp.

1. Đăng ký tài khoản Expose.dev

Truy cập vào website expose và đăng ký tài khoản mới: https://expose.dev/register.

Copy token hiện ra ở mục Activate your token

2. Cấu hình Herd

Truy cập vào Setting của Herd, chuyển đến mục Expose, nhập Token vào ô Expose Token.

3. Chia sẻ lên Internet

Sử dụng Terminal, chuyển đến thư mục của website bạn cần chia sẻ

cd ~Herd/thuanbuidepchaiCode language: Bash (bash)

Gõ lệnh sau để Herd tạo chứng chỉ self-sign SSL

herd secureCode language: Nginx (nginx)

Chia sẻ website lên Internet

herd shareCode language: Nginx (nginx)

Expose sẽ tự động tạo 1 đường hầm bảo mật (secure tunnel), chia sẻ website ra Internet. Chúng ta có thể truy cập thông qua địa chỉ hiện ra ở phần Public URL.

Phiên bản Free của Expose chỉ cho phép sử dụng trong vòng 60 phút. Sau đó bắt buộc phải tắt và mở lại, và truy cập lại vào Public URL mới.

Để tắt chia sẻ, bấm Ctrl + C để thoát ra.

Chúc bạn thực hiện thành công!

Theo dõi
Thông báo của
guest
0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận