Skip to content Skip to main navigation Skip to footer

Hướng dẫn cài đặt OpenVPN trên Ubuntu 20.04

OpenVPN là gì?

OpenVPN được biết tới là chương trình mã nguồn mở VPN hoàn toàn miễn phí. OpenVPN cũng được xem là giải pháp tốt nhất cho những người muốn có 1 kết nối an toàn và bảo mật giữa 2 hệ thống mạng với nhau.

Với OpenVPN cho phép các kết nối point to point an toàn trong các cấu hình được định tuyến hoặc bắc cầu và các phương tiện truy cập từ xa. Nó sử dụng giao thức bảo mật tùy chỉnh dựa trên SSL/TLS để thiết lập kết nối được mã hóa trên Internet. Và hiện tại ở AZDIGI các kỹ thuật đã triên khai và sử dụng để bảo mật nhất

Các bước cài đặt OpenVPN

Yêu cầu:

  • Máy chủ Linux (Ở bài viết này mình sẽ cài đặt tren Ubuntu bản 20.04)
  • IP Public

Để cài đặt OpenVPN bạn thực hiện các bước sau

Bước 1: Cập nhật hệ thống

Trước khi đi vào cài đặt mình sẽ cập nhật các gói hệ thống lên bản mới.

AZDIGI Tutorial
sudo apt update
sudo apt upgrade
    

Bước 2: Tải và cài đặt openvpn từ script

Sau đó bạn tải script về sau đó phân quyền và chạy cài đặt.

AZDIGI Tutorial
wget https://git.io/vpn -O openvpn-ubuntu-install.sh
chmod -v +x openvpn-ubuntu-install.sh
bash openvpn-ubuntu-install.sh
    
cài đặt OpenVPN trên Ubuntu 20.04

Sau đó bạn sẽ được yêu cập nhập vào một số thông tin bao gồm:

  • Client name: Đặt tên user cho tài khoản OpenVPN
  • Chọn bảo vệ cấu hình
    • 1) Add a passwordless client: Không đặt mật khẩu cho file cấu hình
    • 2) Use a password for the client: Đặt mật khẩu
cài đặt OpenVPN trên Ubuntu 20.04

Để tạo thêm tài khoản mới bạn chạy lại lệnh bash openvpn-ubuntu-install.sh và thiết lập như bước 3 là được và trong đó có các menu như:

  • 1) Add a new user: Thêm User mới
  • 2) Revoke existing user: Xoá bỏ User
  • 3) Remove OpenVPN: Xoá OpenVPN
  • 4) Exit: Thoát
AZDIGI Tutorial
root@vpn:~# bash openvpn-install.sh
Welcome to OpenVPN-install!
The git repository is available at: https://github.com/angristan/openvpn-install

It looks like OpenVPN is already installed.

What do you want to do?
   1) Add a new user
   2) Revoke existing user
   3) Remove OpenVPN
   4) Exit
Select an option [1-4]: 1
    

Bước 3: Tải file cấu hình về máy

Với bước 2 là bạn có thể sử dụng và kết nối được rồi. Tuy nhiên mình sẽ viết thêm bước này để giúp bạn tải file cấu hình trực tiếp từ trình duyệt về các máy client. Bạn hãy chạy lệnh sau để thực hiện

AZDIGI Tutorial
root@vpn:~# cd /root && python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
    

Sau đó bạn truy cập vào trình duyệt, nhập vào server-ip:8000 để xem file cấu hình và tải về nhé. Nếu bạn không truy cập được với port 8000 thì khả năng port chưa được mở trên hệ thống firewall. Bạn hãy tham khảo bài viết sau để thực hiện mở

Bước 4: Thiết lập sử dụng OpenVPN

Để sử dụng VPN trên máy tính hoặc điện thoại của bạn, bạn phải thực hiện cài đặt VPN Client để kết nối. Một số phần mềm dành cho từng hệ điều hành như:

1. Thiết lập sử dụng OpenVPN trên máy tính

1.1 Cấu hình OpenVPN trên Windows

Sau khi cài app OpenVPN trên Windows và tải được file *.opvn bạn hãy copy file này và di chuyển vào bên trong C:\program File\OpenVPN\config

1.2 Cấu hình OpenVPN trên MacOS

Với cấu hình trên MacOS mình sử dụng App có tên là OpenVPN để thiết lập VPN. Bạn chọn vào biểu tượng dấu + để thêm tài khoản mới.

Sau đó bạn chọn FILE và chọn BROWSE và chọn file .opvn

Sau đó bạn chọn CONNECT để kết nối. Nếu được hỏi mật khẩu bạn hãy nhập vào mật khẩu đã tạo ở bước đầu tiên

2. Thiết lập sử dụng OpenVPN trên di động

OpenVPN hỗ trợ cả trên các thiết bị di động. Để tải về bạn truy cập vào link tương ứng bên dưới nhé.

Bạn hãy tải file .opvn về máy di động. Sau đó mở file này bằng ứng dụng OpenVPN đã cài đặt

Sau đó bạn chọn ADD để thêm file.

Tiếp đến bạn chọn Connect after import (Kết nối sau khi nhập) => ADD

Và bên dưới là kết quả sau khi nhập vào.

Bước 5: Kiểm tra kết nối Internet

Sau khi kết nối hoàn tất. Bây giờ mình sẽ truy cập vào Internet để kiểm tra thử có hoạt động hay không. Và mình kiểm tra xem IP có chính xác hay không.

Như vậy mình đã hoàn tất Hướng dẫn cài đặt OpenVPN trên Ubuntu 20.04. Chúc các bạn thực hiện thành công.

Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới

Xem thêm:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới: