openvpn在mac上的使用

1由于公司比较正式,区分内外网,外网状态下要访问内网的服务器写代码需要openvpn ,公司运维提供了windows下的使用方法,看起来很简单,但是对于mac狗和linux狗就比较蛋疼了,仔细查了查,linux下的openvpn配置是有教程的,但是mac下的还真是没找到,mac下大多推荐  tunnelblick 。说实在的,本人没玩明白,于是只能找linux下的配置方法之后自己研究研究,反正都是unix规范,估计差不多。

2需要的东西

1公司给你发得.ovpn .crt .key 文件 其中.ovpn是配置文件,打开这个文件里面要让你填上.crt 文件和.key文件的目录 。

2 我们公司还有一个.p12 文件,这个是svn的配置文件,具体作用人家没和我说,我也不知道,我推测大概是证书一类的,也就是说我公司的openvpn是用svn的证书来做认证的(纯属推测,别信,但是不管你要用什么证书总之是要把路径配置到.ovpn里)

3mac下利用linux的方法安装会缺少依赖包,于是 brew install openvpn  这种方式可以安装部分依赖包,但是有一个 tuntap的包这个brew是装不上的,原因是这个包得官网的国外,只能翻墙去下载,于是果断反向下载了一个,解压,里面是个pkg文件直接双击安装,安装之后查看/dev下可以查看到很多的tun tap 文件,这些据说是虚拟网卡驱动,

4依旧是打开.ovpn 文件找到两个东西,一个是  dev-type 一个是dev-node  这两个的意思是让选定 /dev 文件夹下的哪类文件或是哪个文件,本来是相对路径,但是我没成功只能设置成绝对路径,我的dev-type tap   dev-node "/dev/tap0" tap0 是我随意在/dev下选中的一个虚拟网卡驱动,

5忘记说了 首先先去openvpn官网上去搞一个后缀名是.tar.gz的回来解压  .configure make make install 

6 之后就是  openvpn /.ovpn的绝对路径/*****.ovpn

7之后就可以开开心心的开始用公司的linux写代码了

猜你喜欢

转载自blog.csdn.net/u014761344/article/details/39505747