Hướng dẫn trỏ domain về laptop bằng cloudflare. Biến Laptop thành Server
Giới Thiệu
Bài viết này là 1 giải pháp trong rất nhiều giải pháp cho nhu cầu trỏ domain về máy chủ. Và tuỳ vào tình hình và mong muốn mà bạn có thể chọn 1 giải pháp phù hợp. Mình sẽ cố gắng lên thêm các giải pháp khác trong thời gian tới.
Bước 1: Chuẩn bị máy chủ
1 con laptop hoặc Raspberry cài hệ điều hành Ubuntu hoặc các hệ điều hành sau hoặc 1 con máy ảo, 1 con docker, abcxyz, ....
Bước 2: Mua domain.
Các bạn có thể mua tại các nhà cung cấp INET tại đây
Bước 3: Đăng nhập CloudFlare và tạo domain
Bước 4: Cài đặt CloudFlare NameServer
Bước này để Cloudflare NameServer có thể thực hiện phân giải domain của bạn thay vì NameServer của nhà cung cấp
Sau đó bạn đợi tầm 1 tiếng để hệ thống DNS cập nhật thông tin domain của bạn
Bước 5: Sử dụng tính năng Zero Trust tạo 1 Tunnel
Bạn có thể hiểu Tunnel là 1 đường hầm để truy cập tới máy của bạn
Bước 6: Tạo connector giữa máy và Tunnel
Trên máy của bạn cần cài đặt connector để CloudFlare biết được máy bạn là máy nào mới gắn cái Đường hầm (Tunnel) vào.
Chọn phương thức bạn dùng để lấy mã tương ứng. ở đây là mình chup phần Debian cho Ubuntu và Window, nếu các bạn dùng MacOS hay Centos thì có thể chọn khác
Đối với Ubuntu
chọn Debian nha các bạn
Đối với Window
Kết nối tunel với CloudFlare, hãy sao chép-dán một trong các lệnh sau vào cửa sổ terminal. Đường hầm được quản lý từ xa. yêu cầu bạn phải cài đặt cloudflared 2022.03.04 trở lên.
Bước 7: Điều hướng Tunnel Để Public App
Tạo 1 Public Hostname
Sau này bạn có thể tạo thêm các subdomain. mỗi sub domain trỏ về 1 port tuỳ ý
ứng dụng A chạy port 3000: ungdunga.xyz.com
ứng dụng B chạy port 3000: ungdungb.xyz.com
Lời kết
Việc trỏ domain về laptop hoặc Raspberry Pi bằng Cloudflare giúp bạn dễ dàng truy cập thiết bị từ xa một cách an toàn và hiệu quả. Có thể nhanh chóng setup truy cập server biến laptop thành server, raspberry thành server. Với Cloudflare DNS và Cloudflare Tunnel, bạn có thể bảo vệ hệ thống khỏi các cuộc tấn công trực tiếp, đồng thời tận dụng lợi thế của mạng lưới Cloudflare để cải thiện tốc độ và độ ổn định.
Hy vọng hướng dẫn này giúp bạn thiết lập thành công. Nếu gặp bất kỳ vấn đề gì, hãy kiểm tra lại cấu hình DNS, router và tường lửa. Đừng quên chia sẻ bài viết nếu bạn thấy hữu ích và theo dõi chúng tôi để cập nhật thêm nhiều hướng dẫn về quản trị server, Cloudflare và Raspberry Pi!
Góp ý tại đây https://forms.fillout.com/t/davJPc8APeus