Create an OpenVPN service
Question :: 這篇文章目的是什麼?
Answer :: 原本使用 Wireless Access Points 內建的 VPN 連到內部服務, 但隨著公司人數增加 AP 負載量過大, 導致硬體無法負荷和效率變差, 所以這邊改使用 OpenVPN 做替換.
Install OpenVPN to Ubuntu 20.04
GitHub 上有個很好用的腳本 angristan/openvpn-install, 支持的 compatibility OS 也包括我們要使用的 Ubuntu 20.04, 所以這邊直接使用該腳本做安裝.
完成後會在家目錄產生一個 .open 的檔案, 用戶端即可以匯入 .open 檔案來連線 VPN. 這邊要注意, 如果是放在 Cloud 上的話, 要記得配置 Security Groups 設定開啟 OpenVPN 的 port 號.
1root@vpn:/root# apt-get update
2root@vpn:/root# apt-get -y upgrade
3root@vpn:/root# mkdir /opt/vpn && cd /opt/vpn
4root@vpn:/opt/vpn# curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
5root@vpn:/opt/vpn# chmod +x openvpn-install.sh
6root@vpn:/opt/vpn# ./openvpn-install.sh
再執行一次腳本, 可以執行其他公能.
1root@vpn:/opt/vpn# ./openvpn-install.sh
2Welcome to OpenVPN-install!
3The git repository is available at: https://github.com/angristan/openvpn-install
4
5It looks like OpenVPN is already installed.
6
7What do you want to do?
8 1) Add a new user
9 2) Revoke existing user
10 3) Remove OpenVPN
11 4) Exit
12Select an option [1-4]: