Hướng dẫn cài đặt WireGuard VPN trên Ubuntu 22.04

Đội ngũ VPSTTT Ngày đăng: 10/5/2026 Cập nhật cuối: 20/7/2026 Lượt xem: 168 5 phút đọc 5.0/5Đánh giá80lượt đánh giá

Hướng dẫn cài đặt WireGuard VPN trên Ubuntu 22.04 chi tiết cho người mới. Bao gồm cấu hình server, tạo client, kết nối điện thoại và kiểm tra VPN.

Hướng dẫn WireGuard VPNvps

Bạn đang tìm cách cài đặt WireGuard VPN trên Ubuntu 22.04 để tạo một VPN Server riêng, mã hóa kết nối hoặc sử dụng địa chỉ IP của VPS trên máy tính và điện thoại?

Trong bài viết này, VPSTTT sẽ hướng dẫn toàn bộ quy trình từ kiểm tra VPS, cài WireGuard Server, tạo file cấu hình client, quét mã QR, kết nối thiết bị đến xử lý những lỗi thường gặp.

WireGuard có công cụ chính thức dành cho Ubuntu và có ứng dụng trên Windows, macOS, Android và iOS. Trên Ubuntu, WireGuard có thể được cài trực tiếp bằng gói wireguard.

1. WireGuard VPN là gì?

WireGuard là một giao thức VPN mã nguồn mở sử dụng các thuật toán mã hóa hiện đại nhằm tạo kết nối mạng riêng an toàn giữa các thiết bị.

Hiểu đơn giản:

  • Thiết bị của bạn sẽ kết nối tới server VPN
  • Mọi dữ liệu đều được mã hóa
  • IP Internet sẽ đổi thành IP của VPS/Server
  • Kết nối an toàn hơn khi dùng WiFi công cộng

WireGuard nổi bật nhờ:

  • Tốc độ cực nhanh
  • Ping thấp
  • Tiêu tốn ít tài nguyên
  • Cấu hình đơn giản
  • Bảo mật cao
  • Hoạt động ổn định trên cả điện thoại và máy tính

2. Chuẩn bị trước khi cài đặt

Trước khi bắt đầu, bạn cần chuẩn bị:

  • Ubuntu 22.04
  • Root hoặc sudo
  • VPS/Server có IPv4
  • Mở cổng UDP 51820

3. Hướng dẫn cài đặt WireGuard

Bước 1:

Cập nhật các gói hệ thống

  • Bạn đăng nhập vào VPS (root), chạy các lệnh sau để cập nhật các gói hệ thống

Copy

apt update apt upgrade

Bước 2: Tải và cài đặt WireGuard

Chạy lệnh dưới đây để cài WireGuard tự động:

Copy

wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

Sau khi chạy lệnh, màn hình cấu hình sẽ xuất hiện.

  • Chọn port WireGuard, bạn có thể Nhấn Enter để dùng mặc định 51820 (Hoặc nhập port khác nếu muốn).
  • Đặt tên client (Ví dụ: vpsttt, host...) rồi enter.
  • Chọn DNS Server, thông thường nên chọn: 1.1.1.1 -> nhập số 3 rồi nhấn enter

Sau khi hoàn tất cấu hình, hệ thống hiển thị:

Press any key to continue...

nhấn enter để bắt đầu cài đặt WireGuard VPN.

WireGuard VPN
  • Chọn DNS Server, thông thường nên chọn: 1.1.1.1 -> nhập số 3 rồi nhấn enter

Bước 3: Hoàn tất cài đặt

Sau khi cài xong, hệ thống sẽ tự động:

  • Tạo cấu hình VPN
  • Tạo client đầu tiên
  • Hiển thị QR code (để quét trực tiếp bằng điện thoại)
WireGuard VPN

Bước 4: Kết nối WireGuard trên điện thoại

Tải ứng dụng: WireGuard

Sau khi tải xong:

  • Mở app WireGuard
  • Chọn dấu +
  • Chọn Scan QR Code
  • Quét mã QR trên VPS vừa cài đặt
  • Bấm Activate
WireGuard VPN
  • Là VPN sẽ kết nối thành công.

Bước 5: Kết nối WireGuard trên client

Tiếp theo bạn hãy copy file cấu hình

vpsttt.conf

đã tải từ VPS về máy tính.

WireGuard
  • Để sử dụng VPN vừa cấu hình trên máy tính và điện thoại, bạn cần tải và cài đặt WireGuard trên client tại đây: Download WireGuard VPN (4 downloads)
  • Sau khi đã cài đặt WireGuard cho client, bạn mở phần mềm lên và chọn file .conf đã tải về trước đó để có thể sử dụng VPN
WireGuard VPN
  • bật VPN lên.
WireGuard VPN

Bước 6: Kiểm tra VPN hoạt động

Sau khi kết nối VPN vào website: https://whatismyipaddress.com

-> Nếu IP hiển thị là IP VPS của bạn nghĩa là VPN đã hoạt động thành công.

WireGuard VPN

VPSTTT – Nhà Cung Cấp Giải Pháp Hạ Tầng Số Toàn Diện

VPSTTT là nhà cung cấp giải pháp hạ tầng số tại Việt Nam, phục vụ nhu cầu triển khai, vận hành và lưu trữ dữ liệu của cá nhân, lập trình viên và doanh nghiệp. Hệ sinh thái dịch vụ gồm VPS Việt Nam, VPS quốc tế, VPS Anti DDoS, Hosting cPanel, máy chủ riêng, thuê Rack, Proxy IPv4/IPv6, S3 MinIO và Cloud Storage.

Bên cạnh việc cung cấp tài nguyên hạ tầng, VPSTTT còn tập trung hỗ trợ khách hàng trong quá trình triển khai, cấu hình và xử lý các sự cố thực tế. Nội dung trên Blog VPSTTT được xây dựng từ những tình huống thường gặp khi vận hành VPS, máy chủ và hệ thống trực tuyến, giúp người đọc có thể hiểu nguyên nhân và áp dụng giải pháp rõ ràng hơn.

VPSTTT – Hạ tầng ổn định, giải pháp linh hoạt và đồng hành trong suốt quá trình vận hành.

Câu hỏi thường gặp về WireGuard

Một file cấu hình có dùng cho nhiều thiết bị được không?

Có thể dùng về mặt kỹ thuật trong một số trường hợp, nhưng không nên. Mỗi thiết bị nên có một client và cặp khóa riêng.

WireGuard có làm mạng nhanh hơn không?

Không có bảo đảm. Tốc độ phụ thuộc vào CPU VPS, băng thông, tuyến mạng, khoảng cách địa lý và số lượng người kết nối.

Thông Tin Liên Hệ Đội Ngũ VPSTTT

4. KẾT LUẬN

Qua bài hướng dẫn cài đặt WireGuard VPN trên Ubuntu 22.04, bạn đã nắm được toàn bộ quy trình từ chuẩn bị VPS, mở port UDP, tạo client, quét mã QR đến kiểm tra handshake và xử lý các lỗi thường gặp.

WireGuard là lựa chọn phù hợp cho người dùng cần một VPN Server riêng với cấu hình gọn, tốc độ tốt và khả năng quản lý linh hoạt trên nhiều thiết bị. Để hệ thống hoạt động ổn định, hãy tạo cấu hình riêng cho từng client, bảo vệ private key, kiểm tra firewall định kỳ và xóa ngay những thiết bị không còn sử dụng.

Với một VPS có băng thông ổn định và vị trí phù hợp, bạn có thể chủ động xây dựng hệ thống VPN riêng phục vụ làm việc từ xa, truy cập tài nguyên nội bộ hoặc sử dụng địa chỉ IP của máy chủ. VPSTTT cung cấp VPS Việt Nam và VPS quốc tế phù hợp để triển khai WireGuard, đồng thời hỗ trợ kiểm tra TUN, firewall và kết nối mạng trong quá trình cài đặt.