安装步骤

部署环境

OS
CentOS 7

下载OpenVPN

1
wget https://swupdate.openvpn.org/as/openvpn-as-2.7.4-CentOS7.x86_64.rpm

下载安装包需要科学上网

安装OpenVPN

1
yum install -y ./openvpn-as-2.7.4-CentOS7.x86_64.rpm

服务配置

配置向导

1
2
3
4
5
6
7
8
9
10
11
12
13
/usr/local/openvpn_as/bin/ovpn-init # 执行此命令后出现配置向导,步骤如下:
1.DELETE # 初始化配置
2.yes # 同意用户协议
3.yes # yes设置为主服务节点,no设为备用节点
4.1 # 监听本机所有地址
5.943 # 管理服务默认端口
6.443 # VPN服务端口,这个就是之后VPN客户端需要连接的
7.yes # 客户端流量默认通过VPN
8.yes # 客户端DNS解析默认通过VPN
9.yes # 使用内部数据库进行本地认证
10.yes # 客户端默认可以访问的私有子网(之后在Admin UI上可以自行配置公司内网)
11.yes # 允许使用系统用户openvpn登录Admin UI
12.这里直接回车 # 没有购买License的情况下允许同时两个客户端连接

完成配置向导后会输出登录地址「https://这里替换为主机IP:943/admin」,记住这个地址。接下来的配置就都在这个Admin UI上面完成了。

登录Admin UI进行二次配置

1
passwd openvpn  # 因为之前配置向导默认是允许openvpn这个用户登录,所以需要先设置一下登录密码

打开刚刚完成设置向导后输出的Admin UI地址,使用用户名「openvpn」以及刚刚设置的密码进行登录