服务端安装步骤:
上传脚本到服务器,需要有公网ip,并注意在安全组开启端口的时候注意协议是UDP,其他的按照提示安装即可
1.cd /etc/
2.mkdir OpenVpn
3.wget https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
4.chmod +x openvpn-install.sh
5.执行脚本./openvpn-install.sh
1-保留默认IP并点击“输入”
2-是否要启用IPv6支持(NAT)?(是/否): n
3-您希望OpenVpn侦听哪个端口?端口选择 [1-3]: 1
4-您希望OpenVpn使用什么协议?协议 [1-2]: 1
5-您想将哪些DNS解析器与VPN一起使用?DNS[1-12]: 9 谷歌
6-你想使用压缩吗?[是/否]: n
7-您要自定义加密设置吗?[是/否]: y
8-选择要用于数据通道的密码?[1-6]: 1
9-选择要使用的证书类型?[1-2]: 1
10-选择要用于证书密钥的曲线?[1-3]: 1
11-选择要用于控制通道的密码?[1-2]: 1
12-选择您想使用哪种Diffie-Hllman键?[1-2]: 1
13-选择您希望将哪条曲线用于ECDH键?[1-3]: 1
14-您想将哪种摘要算法用于HMAC?[1-3]: 1
15-您可以为... 控制通道附加安全机制[1-2]:1
16-按任意键继续...(按回车键)
最后提示输入名称,必须由字母数字字符组成。它还可以包括下划线或破折号。自己创建一个配置文件名称(后续将这个配置文件下载到本地,客户端安装好之后导入这个配置文件即可)
要用密码保护配置文件吗?输入1
6.下载客户端,并导入创建的客户端配置文件(https://openvpn.net/community-downloads/)
7.服务器端安全组一定要打开协议类型为UDP的1194端口,注意协议一定要选对!!!
客户端安装:
1.安装openvpn客户端
2.导入配置文件,配置文件,名称*.ovpn