1.安装openvpn
sudo apt-get install openvpn
2.配置openvpn
作为客户端,OpenVPN并没有特定的配置文件,而是由服务器提供方给出一个配置文件。对于认证,OpenVPN提供了两种认证方法:基于用户名/密码的认证与SSL证书认证。用户名/密码的认证方法无法(或较难)限制一个账号同时连接多个客户端,而采用证书,则可保证同一证书同一时间只能有 一个客户端连接。当然,这些都是由服务器端决定的,不需要客户端进行选择。
首先将OpenVPN服务器提供商发给你的配置文件解压,并将所有文件都复制到 /etc/openvpn/中,一共六个文件:ca.crt, ca.key, client.crt , client.csr , client.key ,client.ovpn。 红色的client文件为客户名称。
如果没有.ovpn文件需要手动差u创建一个:client.ovpn。格式如下:
client
dev tun
proto tcp --红色的两行需要根据openvpn服务器配置进行设置(dev tap proto tcp-client)remote openvpn服务器IP(10.0.0.1) 端口号(默认: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 5
3.连接openvpn
sudo openvpn /etc/openvpn/client.ovpn
4.用别名来优化开启openvpn的命令
编辑.bashrc文件,在文件中如下图后边加入一行
sudo vim .bashrc
alias vpn='sudo openvpn /etc/openvpn/client.ovpn' (插入之文件)
保存后,执行 vpn 就可以直接连接openvpn。
5.用ctrl+c强制断开vpn连接。
评论 (0)