A-A+

Ubuntu下OpenVPN客户端配置

2016年09月23日 运维 暂无评论 阅读 245 次

Ubuntu下OpenVPN客户端配置Ubuntu下OpenVPN客户端配置

安装OpenVPN:

sudo apt install openvpn

如果安装成功,文件夹存在:

/etc/openvpn/

配置OpenVPN:

作为客户端,OpenVPN并没有特定的配置文件,而是由服务器提供方给出一个配置文件。对于认证,OpenVPN提供了两种认证方法:基于用户名/密码的认证与SSL证书认证。用户名/密码的认证方法无法(或较难)限制一个账号同时连接多个客户端,而采用证书,则可保证同一证书同一时间只能有一个客户端连接。当然,这些都是由服务器端决定的,不需要客户端进行选择。

首先将OpenVPN服务器提供商发给你的配置文件解压,并将所有文件都复制到 /etc/openvpn/中。

这些文件中至少包含一个.ovpn文件,需要手动创建该文件,如:client.ovpn;如果服务器需要证书认证,则应该还存在另外三个证书文件。

看懂OpenVPN配置格式。下面是一个.ovpn配置示例(一般需要修改ca,cert,key文件位置)

client
dev tap
proto tcp-client
remote 192.168.135.75 1194
resolv-retry infinite
nobind
mute-replay-warnings
redirect-gateway
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.key
comp-lzo
verb 4

连接OpenVPN:

sudo openvpn /etc/openvpn/client.ovpn

后台运行OpenVPN:

sudo openvpn /etc/openvpn/client.ovpn > /dev/null &

开机运行OpenVPN,以上命令加入/etc/rc.local即可。

 

标签:

给我留言