OpenVPN và WireGuard là gì?
Giới thiệu tổng quan về hai giao thức VPN Protocol cực kỳ phổ biến: OpenVPN vs WireGuard
OpenVPN
OpenVPN vừa là tên gọi của 1 giao thức VPN vừa là tên phần mềm dùng để thiết lập giao thức đó. Khi ra mắt lần đầu tiên năm 2001, OpenVPN nhanh chóng trở thành giao thức VPN phổ biến nhất nhờ vào khả năng tuỳ biến, sự ổn định và khả năng hoạt động vượt qua các hệ thống NAT và Firewall.
WireGuard
WireGuard là một giao thức VPN hoàn toàn mới được phát triển nhằm thay thế các giao thức hiện tại đã lỗi thời như IPSec và OpenVPN. WireGuard hoạt động dựa trên nền tảng mật mã học (state-of-the-art crytography), hoạt động nhanh hơn, đơn giản hơn và bảo mật hơn so với các giao thức VPN khác.
WireGuard ban đầu được phát triển dành riêng cho Linux, giờ đã được mở rộng hệ sinh thái ra hỗ trợ thêm tất cả các hệ điều hành (Windows, MacOS, BSD, iOS, Android).
So sánh tốc độ WireGuard vs OpenVPN
Theo các đánh giá trên mạng, WireGuard mang đến tốc độ kết nối VPN vượt trội so với so với OpenVPN. Vượt trội hơn bao nhiêu hôm nay mình mới có dịp kiểm tra để so sánh đối chiếu.
- Client: Mình sử dụng mạng cáp quang của Viettel tại nhà ở TP.HCM, cài đặt WireGuard Client và OpenVPN Client lên máy tính chạy Windows 10.
- Server: Mình kết nối VPN đến nhà 1 người bạn ở Hà Nội sử dụng cáp quang FTP. WireGuard Server được cài đặt trên Raspberry Pi 4, còn OpenVPN Server cài đặt trên EdgeRouter.
Dưới đây là kết quả kiểm tra tốc độ kết nối VPN
Speedtest.vn
Bài test đầu tiên, mình dùng speedtest.vn để kiểm tra.
OpenVPN
WireGuard
Speedtest.net
Chuyển qua test tiếp bằng speedtest.net quen thuộc
OpenVPN
WireGuard
Đánh giá
Cả hai bài test trên đều cho thấy WireGuard cho tốc độ kết nối VPN vượt trội hơn chục lần so với OpenVPN. Do đó, chẳng có lý do gì để bạn chọn OpenVPN vào thời điểm này khi mà WireGuard đang được hỗ trợ đầy đủ trên mọi hệ điều hành.
Việc cài đặt WireGuard cực kỳ đơn giản, chỉ cần 1 dòng lệnh duy nhất. Các bạn có thể tham khảo bài viết dưới đây
Hướng dẫn tự thiết lập VPN cá nhân chỉ với 1 dòng lệnh cài đặt WireGuard VPN
Sắp đến mình sẽ chia sẻ thêm hai cách cài đặt WireGuard VPN khác cũng nhanh gọn và tiện lợi chẳng kém để phù hợp với từng nhu cầu sử dụng khác nhau:
- Cài đặt WireGuard VPN lên Raspberry Pi bằng PiVPN
- Cài đặt WireGuard VPN sử dụng Docker.
Nguồn: thuanbui