Tiếng Việt
WireGuard VPN
WireGuard là phần mềm VPN (mạng riêng ảo) mã nguồn mở, miễn phí, nhẹ và nhanh hơn các giải pháp quen thuộc như OpenVPN hay IPsec. Khi cài WireGuard lên máy chủ, bạn có thể:
- Mã hóa kết nối khi dùng Wi-Fi công cộng.
- Truy cập Internet bằng địa chỉ IP của máy chủ.
- Truy cập các dịch vụ chỉ mở trong mạng nội bộ của máy chủ.
Cài đặt WireGuard
- Mở trang Ứng dụng của máy chủ, chọn tab Chưa cài đặt.
- Tìm ứng dụng WireGuard và bấm nút Cài đặt (biểu tượng tải xuống).
- Trong hộp thoại cài đặt, kiểm tra các thông tin:
- Port: cổng UDP mà WireGuard lắng nghe (mặc định
23854). - Nhà cung cấp DNS: chọn Cloudflare (mặc định), Cloudflare for Families (chặn mã độc), Google Public DNS, Quad9 (chặn tên miền độc hại), AdGuard DNS (chặn quảng cáo và theo dõi) hoặc OpenDNS để điền sẵn DNS 1, DNS 2, hoặc tự nhập máy chủ DNS (IPv4 hoặc IPv6).
- IP được phép: các dải IP sẽ đi qua VPN, viết dạng CIDR như
10.0.0.0/24(phân tách bằng dấu phẩy, tab hoặc Enter). Giữ mặc định0.0.0.0/0,::/0để toàn bộ truy cập đi qua VPN.
- Port: cổng UDP mà WireGuard lắng nghe (mặc định
- Bấm Cài đặt.
Cổng UDP được tự mở trong tường lửa của máy chủ, là rule có ghi chú WireGuard.
Ngoài ra, khi chưa cài, bạn có thể chọn WireGuard trong nhóm Khám phá của menu máy chủ rồi bấm nút Cài đặt (biểu tượng tải xuống) để mở cùng hộp thoại trên.
TIP
Nếu nhà cung cấp VPS có tường lửa riêng (security group, cloud firewall), hãy mở cả cổng UDP bạn đã chọn ở bước 3 tại đó để thiết bị có thể kết nối.
Kết nối WireGuard VPN
Sau khi cài đặt xong, trong menu của máy chủ, mở VPN > WireGuard. Trang đọc trực tiếp từ máy chủ nên client thêm qua SSH cũng hiện ra. Trang gồm:
- Trạng thái WireGuard, cổng UDP, máy chủ DNS và IP được phép áp cho client tạo mới.
- Danh sách client (mỗi client là một thiết bị được phép kết nối) kèm địa chỉ trong VPN, Bắt tay gần nhất (lần gần nhất thiết bị liên lạc với máy chủ; chấm xanh là đang kết nối) và Lưu lượng từ lần WireGuard khởi động gần nhất. Trang tự làm mới mỗi 30 giây.
- Các nút quản lý dịch vụ WireGuard ở góc phải.
Tạo client WireGuard
- Bấm nút Tạo Client.
- Nhập Tên cho client (ví dụ tên thiết bị: chữ cái, số, gạch ngang và gạch dưới, tối đa 15 ký tự) rồi bấm Tạo Client.
Client mới xuất hiện trong danh sách và được cấp địa chỉ trống tiếp theo trong VPN. Ở cuối mỗi dòng có các nút:
- Xem cấu hình (biểu tượng mã QR): xem nội dung tệp cấu hình của client và mã QR của nó.
- Tải Về (mũi tên tải xuống): tải tệp cấu hình
.confcủa client về máy. - Xóa (biểu tượng thùng rác): xóa client. Thiết bị dùng cấu hình này sẽ không kết nối được nữa.
TIP
Nên tạo mỗi thiết bị một client riêng. Khi mất thiết bị, bạn chỉ cần xóa client tương ứng.
Cài đặt ứng dụng WireGuard
Tải ứng dụng WireGuard cho thiết bị của bạn (Windows, macOS, Linux, Android, iOS) tại trang cài đặt WireGuard.
Nhập tệp cấu hình WireGuard Client
Trên điện thoại, cách nhanh nhất là quét mã QR: bấm Xem cấu hình ở dòng của client, rồi trong ứng dụng WireGuard bấm + và chọn quét mã QR.
Nếu muốn nhập bằng tệp:
- Mở ứng dụng WireGuard.
- Trên máy tính: bấm Import tunnel(s) from file và chọn tệp
.confđã tải về. Trên điện thoại: bấm nút +, chọn nhập từ tệp (Import from file or archive) và chọn tệp.conf. - Xác nhận nếu ứng dụng hỏi quyền thêm cấu hình VPN.
- Bấm Activate (hoặc bật công tắc trên điện thoại) để kết nối VPN.
Để kiểm tra, truy cập một trang hiển thị địa chỉ IP. Với IP được phép mặc định (0.0.0.0/0, ::/0), toàn bộ truy cập đi qua VPN nên địa chỉ IP hiển thị là IP của máy chủ.
WARNING
Tệp cấu hình và mã QR chứa khoá riêng của client. Ai có chúng đều kết nối được vào VPN của bạn, nên đừng chia sẻ; nếu lỡ lộ, hãy xoá client đó và tạo client mới.