Hướng dẫn cài đặt OpenVPN trên Debian, Ubuntu và CentOS

0
407

Hướng dẫn chi tiết cách cài đặt và sử dụng OpenVPN trên Debian, Ubuntu và CentOS nhanh chóng và đơn giản. Hãy vượt qua bão đứt cáp để làm việc hiệu quả hơn.

Hướng dẫn cài đặt và sử dụng OpenVPN
Hướng dẫn cài đặt và sử dụng OpenVPN

VPN (virtual private network) là công nghệ xây dựng hệ thống mạng ảo riêng nhằm đáp ứng nhu cầu truy cập Internet bảo mật và tiết kiệm chi phí. VPN cho phép các máy tính truyền thông với nhau thông qua một môi trường chia sẻ như mạng Internet nhưng vẫn đảm bảo được tính riêng tư và bảo mật dữ liệu.

OpenVPN là một chương trình mã nguồn mở hỗ trợ kết nối VPN hoàn toàn miễn phí. Nó được xem là giải pháp hoàn hảo nhất cho những người muốn có một kết nối bảo mật và an toàn.

Cài đặt tự động với OpenVPN road warrior installer

OpenVPN road warrior installer là một script tự động cài đặt OpenVPN Server rất đơn giản và nhanh chóng. Toàn bộ quá trình cài đặt chưa tới 1 phút.

Để bắt đầu quá trình cài đặt bạn chạy lệnh sau:

wget git.io/vpn –no-check-certificate -O openvpn-install.sh; bash openvpn-install.sh

Sau đó chọn cấu hình DNS sử dụng với VPN.

Script sẽ tự động cài đặt. Cuối cùng bạn trong thư mục /root sẽ có file clientname.ovpn, tải về để kết nối tới server.

Nếu muốn thêm thêm user, bạn chỉ cần sử dụng lệnh bash openvpn-install.sh

Lưu ý:  OpenVPN 2.4 sẽ không hỗ trợ Windows XP.

Hướng dẫn sử dụng OpenVPN trên Windows

Download OpenVPN cho Windows.

Hướng dẫn sử dụng OpenVPN trên iOS

Download OpenVPN cho iOS.

Hướng dẫn sử dụng OpenVPN trên Android

Ứng dụng gốc của OpenVPN bị report dính khá nhiều lỗi lặt vặt. Bạn nên sử dụng “OpenVPN for Android”.

OpenVPN for Android
OpenVPN for Android

Download OpenVPN for Android

Một số kinh nghiệm khi chọn giao thức phù hợp.

  • Thứ tự ưu tiên các giao thức VPN khi sử dụng là:
    • 1. SSTP (giao thức VPN chuẩn mực: khỏe, nhanh, ổn định, ….).
    • 2. OpenVPN (xuyên mọi tường lửa, UDP tốt hơn TCP khi chơi game, có nhiều máy chủ hỗ trợ nhất).
    • 3. PPTP (tương thích cao nhất với mọi game).
    • 4. L2TP (Preshared-Key nên dùng cho thiết bị di động).
  • Đối với các game ở trong nước:
    • Nên chọn máy chủ có ping thấp nhất (gần mình hơn).
    • Nếu máy chủ có ping thấp không làm bạn hài lòng thì thử chọn các máy chủ  trong nước khác.
  • Đối với các game quốc tế:
    • Nếu các game đặt máy chủ ở khu vực SEA:
      • Nên ưu tiên chọn các máy chủ Việt Nam, bởi vì các máy chủ này sử dụng hạ tầng Enterprise, ping rất ổn định và đường truyền mạnh, ít bị ảnh hưởng hơn bởi đứt cáp.
      • Kế tiếp là kết nối thẳng qua máy chủ Singapore.
      • Kế tiếp là nên sử dụng các máy chủ Hongkong.
      • Một vài máy chủ Việt Nam được tối ưu thẳng qua Singapore, nên bạn có thể chain từ VN→SG cũng rất tốt.
    • Nếu các game đặt máy chủ ở khu vực US-EU-AU:
      • Nên ưu tiên chọn máy chủ Hongkong (các máy chủ HK luôn được định tuyến tốt nhất tới mọi nơi trên thế giới).
      • Ưu tiên kế tiếp là chọn máy chủ của đúng khu vực bạn muốn chơi.
      • Bạn cũng có thể chain từ máy chủ VN hoặc HK tới các máy chủ Quốc Tế của Admin cũng sẽ giảm được kha khá ping.
      • Nếu ping bạn qua HK tốt thì chain từ HK đến các máy chủ Quốc Tế của Admin.
    • Nếu các game đặt máy chủ ở Trung Quốc:
      • Ưu tiên chọn máy chủ Hongkong.
      • Máy chủ Đài Loan cũng là một sự lựa chọn không tồi.
      • Một vài máy chủ Việt Nam cũng được tối ưu qua Trung Quốc, bạn có thể tự kiểm tra cho game của mình.
  • Đối với các game khóa IP:
    • Chọn máy chủ có Quốc Gia không bị khóa IP.
    • Nếu ping trực tiếp đến máy chủ của Admin không tốt, thì bạn hãy chain qua máy chủ đó.
  • Do đặc điểm hạ tầng mạng của Việt Nam không ổn định, cho nên có thể sẽ có những lúc mà ping bạn đến các máy chủ Quốc Tế của Admin lẫn máy chủ của Game có vấn đề, thì bạn nên Reset modem lại để nó đổi PublicIP khác và có định tuyến khác, hoặc bạn chain từ máy chủ Việt Nam đến máy chủ Quốc Tế (mà bạn thường dùng trước đó) sẽ khắc phục được tình trạng này.