2011年12月29日星期四

openvpn在windows和mac os下配置的不同点

我一直在使用puff版的openvpn服务,在他的邮件里面直接提供了puff的openvpn的配置包。按照结构来说,应该是标准的openvpn服务需要的文件。在windows下用openvpn的客户端使用这个包非常方便,应该说,是拿来就能用的。估计puff本人应该是测试过这些配置。要用,只要在配置文件里面修改一下注释,让软件读取那个userpassword的txt文件,就可以拨号翻墙了。帐号的用户名和密码都直接写在那个txt文件里面。

而正是这个txt文件,却让我在mac os上无法正常的使用openvpn服务。因为我用的是tunnelblick这个很普遍的mac os的openvpn软件。用这个软件按照说明导入这个配置包的时候,却老是会报错误。我以下描述一下需要注意的问题点,以备将来查询使用。

1.原来的配置文件是zip打包的,而tunnelblick不支持直接导入zip。需要把文件解压出来,放在一个子目录下,然后重命名这个子目录,加上后缀.tblk。这时候这个目录就会被系统识别为tunnelblick的配置文件,图标都会变化。双击这个文件,就会启动tunnelblick自动导入了。

2.其实上面一步做完并不能正确的导入这个配置,原因是tunnelblick并不支持配置文件中存在那个保存用户名密码的txt文件。需要把这个文件删除后,才能正确导入。其实不用担心,mac os系统不需要那个文件来记录密码,我们有keychain。

3.导入后,并不能马上使用。会报什么tun不存在的错误。问题就在于配置文件里面存在中文注释,导致tunnbelblick无法正确读取配置内容。在tunnbelblick中选择编辑配置文件,把文件头部的中文注释统统删除保存即可。

没有评论:

发表评论