Cài đặt OpenVPN Server trên HDH Linux sử dụng openvpn-install
Hướng dẫn các bước cài đặt OpenVPN Server trên HDH Linux sử dụng openvpn-install giúp tiết kiệm thời gian và công sức.
Giới thiệu script cài openvpn-install
- Github: https://github.com/Nyr/openvpn-install
- Tác giả: Nyr
- HDH hỗ trợ: Debian, Ubuntu, CentOS và RHEL
Cài đặt OpenVPN Server sử dụng openvpn-install
- Để cài đặt tự động OpenVPN Server, sử dụng command sau với quyền root:[root@vinasupport.com ~]# wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh- Sau khi chạy command trên, một màn hình console sẽ yêu cầu bạn nhập 1 số thông tin về VPN Server cần thiết như bên dưới.
Trong đó bạn cần điền 1 số thông tin như sau:
- IP address: Địa chỉ IP public của Server
- Protocol: Giao thức mà bạn muốn OpenVPN Sử dụng. Mặc định là Giao thức UDP
- Port: Cổng mà OpenVPN Server sẽ lắng nghe. Mặc định là 1194
- DNS: Máy chủ phân giải tên miền. Mặc định là 1, nhưng ở đây mình chọn DNS là 2 (DNS của Cloudflare)
- Client name: VPN Client (Có thể hiểu là username của VPN)
- Cuối cùng bấm bất kỳ 1 phím gì để tiến hành cài đặt.
- Sau khi cài đặt thành công, file cấu hình của openvpn sẽ được lưu tại đường dẫn /root/<client_name>.ovpn
Để kết nối với OpenVPN Server từ OpenVPN Client, các bạn có thể tham khảo 1 số cách sau:
- Trên Ubuntu: Cài đặt và sử dụng OpenVPN Client trên Ubuntu Linux
- Trên HDH Linux, có thể kết nối trực tiếp bằng command: openvpn /root/client.ovpn
- Trên Windows, sử dụng 1 phần mềm OpenVPN Client. VD: https://openvpn.net/community-downloads/
Gỡ bỏ OpenVPN Server
- Sau khi cài đặt, muốn thêm user hay gỡ OpenVPN Server chúng ta chạy lại script với command:
[root@vinasupport.com ~]# bash openvpn-install.sh
- Một màn hình console sẽ xuất hiện, hãy chọn chức năng mà bạn muốn.
Nguồn: vinasupport