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]: 
comments powered by Disqus