因为工作中的需求,今天跟大家分享下如何在Mac os 下使用vpn。
操作系统:Mac OS X Lion
使用软件:
由于openvpn官方没有开发适用于mac os 的客户端,所以只能用第三方开发的。
1、Tunnelblick 第三方软件,完全免费,并且适用于openvpn的配置。
下载地址:https://www.tunnelblick.net
2、tuntaposx 虚拟网卡驱动
下载地址:http://tuntaposx.sourceforge.net/
一、安装Tunnelblick
下载完成之后是一个dmg格式的文件,打开文件(如下图)
双击上图中的隧道图标,会提醒你安装,然后双击“Tunnelblick”,让其运行,(会让你输入当前登录系统账户的密码)
第一次使用会出现如下图示
选择“安装及编辑范例设定挡”关闭此窗口后。
会询问你是否已有配置文件,选择yes,I have。
此时会询问拥有的配置文件类型,是openvpn还是Tunnelbick,选openvpn。
选择之后会自动打开一个目录,也就是 \User\当前登录用户\Library\Application Support\Tunnelblick\Configurations 把你的vpn密钥放入此目录
(ca.crt、zhaoweifeng.crt、zhaoweifeng.key )
vpn的配置文件(config.ovpn)也放入
此处需要注意config.ovpn里密钥的名称,要与你实际的命令一样。
client dev tun proto udp remote 112.17.**.34 1194 resolv-retry infinite nobind mute-replay-warnings ca ca.crt cert zhaoweifeng.crt key zhaoweifeng.key comp-lzo
修改完保存退出之后,点击屏幕右上角的隧道图标,就可以连接vpn了
检测:
使用ifconfig 命令查看是否已经产生 虚拟网络ip 地址 :10.8.0 网段 , 显示虚拟ip地址 表示成功建立连接。
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500 inet 10.8.0.26 netmask 255.255.255.255 destination 10.8.0.25 inet6 fe80::d4df:646b:9319:6622 prefixlen 64 scopeid 0x20<link> unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 100 (UNSPEC) RX packets 1 bytes 52 (52.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4 bytes 184 (184.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
转载自https://www.cnblogs.com/weifeng1463/p/8690190.html