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!

Nếu bạn cần hỗ trợ kỹ thuật miễn phí, vui lòng gửi câu hỏi trực tiếp ở phần Thảo luận bên dưới, mình sẽ trả lời trong thời gian sớm nhất.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *


Bạn cần hỗ trợ kỹ thuật chuyên sâu?

Khám phá các gói dịch vụ giúp bạn tối ưu công việc và vận hành hệ thống hiệu quả hơn. Từ chăm sóc website đến hỗ trợ kỹ thuật, mọi thứ đều linh hoạt và phù hợp với nhu cầu của bạn.