Ubuntu下OpenVPN客户端配置
Ubuntu下OpenVPN客户端配置,Ubuntu下OpenVPN客户端配置
安装OpenVPN:
1 |
sudo apt install openvpn |
如果安装成功,文件夹存在:
1 |
/etc/openvpn/ |
配置OpenVPN:
作为客户端,OpenVPN并没有特定的配置文件,而是由服务器提供方给出一个配置文件。对于认证,OpenVPN提供了两种认证方法:基于用户名/密码的认证与SSL证书认证。用户名/密码的认证方法无法(或较难)限制一个账号同时连接多个客户端,而采用证书,则可保证同一证书同一时间只能有一个客户端连接。当然,这些都是由服务器端决定的,不需要客户端进行选择。
首先将OpenVPN服务器提供商发给你的配置文件解压,并将所有文件都复制到 /etc/openvpn/中。
这些文件中至少包含一个.ovpn文件,需要手动创建该文件,如:client.ovpn;如果服务器需要证书认证,则应该还存在另外三个证书文件。
看懂OpenVPN配置格式。下面是一个.ovpn配置示例(一般需要修改ca,cert,key文件位置):
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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:
1 |
sudo openvpn /etc/openvpn/client.ovpn |
后台运行OpenVPN:
1 |
sudo openvpn /etc/openvpn/client.ovpn > /dev/null & |
开机运行OpenVPN,以上命令加入/etc/rc.local即可。