Create an OpenVPN service
原本使用 Wireless Access Points(ASUS 路由器)內建的 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]: