Hướng Dẫn Cài Đặt OpenVPN Trên Ubuntu 20.04 Bằng Script
Giới Thiệu
OpenVPN là một phần mềm mã nguồn mở phổ biến để thiết lập mạng riêng ảo (VPN), giúp bảo vệ dữ liệu và truy cập an toàn vào các hệ thống từ xa. Trong hướng dẫn này, chúng ta sẽ sử dụng một script tự động để cài đặt OpenVPN trên Ubuntu 20.04.
Yêu Cầu Trước Khi Cài Đặt
Trước khi bắt đầu, hãy đảm bảo bạn có:
- Một máy chủ Ubuntu 20.04 với quyền root hoặc người dùng có quyền sudo.
- Kết nối internet ổn định.
Bước 1: Cập Nhật Hệ Thống
Trước tiên, bạn nên cập nhật danh sách gói và nâng cấp hệ thống để đảm bảo mọi thứ đều mới nhất:
sudo apt update && sudo apt upgrade -y
Bước 2: Tải Script Cài Đặt OpenVPN
Chúng ta sẽ sử dụng một script cài đặt tự động từ cộng đồng, giúp giảm bớt các bước cấu hình thủ công.
Tải script về bằng lệnh:
wget https://git.io/vpn -O openvpn-install.sh
Sau đó, cấp quyền thực thi cho script:
chmod +x openvpn-install.sh
Bước 3: Chạy Script Cài Đặt
Bắt đầu cài đặt OpenVPN bằng cách chạy script:
sudo ./openvpn-install.sh
Script sẽ hỏi bạn một số thông tin như:
- Địa chỉ IP của máy chủ OpenVPN.
- Loại giao thức (UDP hoặc TCP).
- Cổng VPN mặc định (1194 là cổng tiêu chuẩn).
- DNS để sử dụng (có thể chọn Google DNS hoặc Cloudflare DNS).
- Tên người dùng cho VPN.
Sau khi hoàn tất quá trình cài đặt, script sẽ tạo một file cấu hình .ovpn cho bạn.
Bước 4: Tải File Cấu Hình OpenVPN về Máy Khách
File cấu hình OpenVPN dành cho máy khách được lưu trong thư mục /root/ với định dạng .ovpn. Bạn có thể tải về bằng SCP hoặc FTP:
scp root@your-server-ip:/root/client.ovpn ./
Bước 5: Kết Nối OpenVPN Từ Máy Khách
Để kết nối VPN, hãy tải và cài đặt OpenVPN Client trên máy tính hoặc điện thoại của bạn.
- Trên Windows:
- Tải OpenVPN GUI từ trang chủ OpenVPN.
- Mở ứng dụng, nhập file .ovpn và kết nối.
- Trên Linux:
sudo openvpn --config client.ovpn
Bước 6: Kiểm Tra Kết Nối VPN
Sau khi kết nối thành công, bạn có thể kiểm tra địa chỉ IP bằng cách truy cập:
curl ifconfig.me
Nếu địa chỉ IP hiển thị là IP của máy chủ VPN, nghĩa là bạn đã kết nối thành công.
Bước 7: Quản Lý OpenVPN
Một số lệnh quản lý OpenVPN hữu ích:
- Khởi động OpenVPN:
sudo systemctl start openvpn@server
- Dừng OpenVPN:
sudo systemctl stop openvpn@server
- Kiểm tra trạng thái OpenVPN:
sudo systemctl status openvpn@server
Kết Luận
Bằng cách sử dụng script tự động, việc cài đặt OpenVPN trên Ubuntu 20.04 trở nên dễ dàng và nhanh chóng. VPN giúp bạn bảo mật kết nối, truy cập nội dung bị giới hạn và bảo vệ dữ liệu khi sử dụng mạng công cộng. Nếu bạn thấy hướng dẫn này hữu ích, hãy chia sẻ với bạn bè nhé! 🚀