Thứ Năm, 10/09/2026, 17:00 (GMT+0)

[Phần 2] Triển khai Cloud Gaming Server cho riêng bạn

Quay lại Trang chủ Blog
Trên trang này

Tiếp tục từ [Phần 1] Triển khai Cloud Gaming Server của riêng bạn, hiện ta đã có thể stream chơi game ở trong mạng LAN, tuy nhiên để có thể biến nó thành một “cloud gaming” thực thụ có thể truy cập ở khắp mọi nơi chỉ cần có kết nối internet thì ta sẽ phải có phương pháp truy cập, những phương pháp có thể nhắc tới như sau:

  • Mở các port Sunshine tương ứng trên router
  • Sử dụng OpenVPN
  • Sử dụng Tailscale

Theo mình recommend thì nếu bạn không biết mình đang làm gì thì tốt nhất là không nên mở port trên router làm gì vì đó sẽ tạo ra lỗ hổng có thể làm mạng nhà bạn bị xâm nhập. Thế nên những phương pháp VPN thông thường yêu cầu mở cổng sẽ bỏ qua luôn. Trong bài này thì mình sẽ hướng dẫn dùng Tailscale

Tailscale sẽ cố gắng tạo kết nối trực tiếp (peer-to-peer) giữa hai máy, kể cả khi chúng ở khác mạng, thông qua giao thức WireGuard được mã hóa. Nhờ kết nối trực tiếp, dữ liệu stream game có thể đi thẳng giữa hai máy thay vì phải vòng qua một VPN server trung gian, từ đó giảm độ trễ và cải thiện trải nghiệm chơi game từ xa.

image6.png

Bước 1: Tạo tài khoản Tailscale

Truy cập và tạo tài khoản tại: https://login.tailscale.com/start
Khi tạo tài khoản thành công thì màn hình sẽ hiển thị như này:

image8.png

Bước 2: Thiết lập Tailscale trên bazzite

Bazzite hỗ trợ Tailscale nên chỉ cần bật lên là xong: 

ujust enable-tailscale
image7.png

Cấu hình đăng nhập vào Tailscale: 

sudo tailscale up
image10.png

Bật IP forwarding

echo 'net.ipv4.ip_forward = 1' | sudo tee /etc/sysctl.d/99-tailscale.conf 
sudo sysctl -p /etc/sysctl.d/99-tailscale.conf

Kiểm tra IP forwarding

sysctl net.ipv4.ip_forward

Bật quảng bá subnet LAN (Lưu ý dải subnet phải chứa cả ip của bazzite)

sudo tailscale set --advertise-routes=192.168.1.0/24

Vào tailscale console nhấn “•••” -> Edit subnet routes… -> Tick vào dải ip vừa thêm và Save

image9.png

Bước 3: Thiết lập Tailscale trên Window

Đầu tiên xác nhận Window không thể kết nối đến Bazzite qua Moonlight

image2.png

Tải và cài đặt Tailscale trên Windows qua: https://tailscale.com/docs/install/windows

Khi cài đặt thành công thì trên console Tailscale sẽ xuất hiện thêm máy của mình

image1.png

Khi bạn thấy icon Tailscale tạo thành chữ T tức là kết nối đã thành công, tiến hành mở lại Moonlight sẽ thấy có thể kết nối được: 

Kết bài

Sau khi triển khai xong bạn đã có thể stream game từ bất cứ đâu và bất cứ thiết bị nào, đúng vậy, bạn chỉ cần cài Tailscale và Moonlight là có thể chơi The Witcher 3: Wild Hunt Remastered trên con điện thoại nhỏ bé của mình. Nếu có gì để cải thiện trong series này thì mình sẽ nói về cách tối ưu điện năng hay bật tắt máy từ xa để tránh gpu chạy liên tục cả ngày tốn điện nhưng nó sẽ liên quan đến cả phần cứng nữa (KVM, IPMI, Wake-on-LAN ...) thứ không dễ dàng thay đổi được. Tuy nhiên so với sự tiện lợi có thể chiến game mọi nơi thì cũng đáng để đánh đổi nhỉ?

image5.png
#Cloud Server
#CloudWave Radar
#Cloud Server
#CloudWave Radar
Sovereign Cloud không chỉ là đặt máy chủ trong nước. Với bối cảnh pháp lý dữ liệu mới tại Việt Nam, đây đang trở thành bài toán hạ tầng quan trọng cho doanh nghiệp Việt và doanh nghiệp nước ngoài hoạt động tại Việt Nam
Sovereign Cloud - Đám mây chủ quyền là gì? Và vì sao doanh nghiệp hoạt động tại Việt Nam nên quan tâm từ bây giờ?
Tiếp tục đọc