vpn我們大家都知道,相信很多人也都用過,但都是在Windows 系統上啟動並執行vpn用戶端。
因為工作中的需求,今天跟大家分享下如何在Mac os 下使用vpn。
作業系統:Mac OS X Lion
使用軟體:
由於openvpn官方沒有開發適用於mac os 的用戶端,所以只能用第三方開發的。
1、Tunnelblick 第三方軟體,完全免費,並且適用於openvpn的配置。
:http://code.google.com/p/tunnelblick/wiki/DownloadsEntry?tm=2
2、tuntaposx 虛擬網卡驅動
:http://tuntaposx.sourceforge.net/
一、安裝Tunnelblick
下載完成之後是一個dmg格式的檔案,開啟檔案(如)
雙擊中的隧道表徵圖,會提醒你安裝,然後雙擊“Tunnelblick”,讓其運行,(會讓你輸入當前登入系統賬戶的密碼)
第一次使用會出現如示
選擇“安裝及編輯範例設定擋”關閉此視窗後。會詢問你是否已有設定檔,選擇yes,I have。此時會詢問擁有的設定檔類型,是openvpn還是Tunnelbick,選openvpn。
選擇之後會自動開啟一個目錄,也就是\User\當前登入使用者\Library\Application Support\Tunnelblick\Configurations 把你的vpn密鑰放入此目錄
(ca.crt、songshoujiong.crt、songshoujiong.key )vpn的設定檔(client.ovpn)也放入
此處需要注意client.ovpn裡密鑰的名稱,要與你實際的命令一樣。
修改完儲存退出之後,點擊螢幕右上方的隧道表徵圖,就可以串連vpn了
註:此時串連可能會出現一個問題,就是提示:not found tun\tap device沒有虛擬網卡驅動,上文中已經給出驅動,安裝方法一直下一步就好。安裝完這個驅動之後,再看dev目錄,已經有很多tun\tap虛擬節點了。
sh-2.1# ls -l /dev/|grep tun crw-rw---- 1 root wheel 35, 0 11 19 11:23 tun0 crw-rw---- 1 root wheel 35, 1 11 19 11:23 tun1 crw-rw---- 1 root wheel 35, 10 11 19 11:23 tun10 crw-rw---- 1 root wheel 35, 11 11 19 11:23 tun11 crw-rw---- 1 root wheel 35, 12 11 19 11:23 tun12 sh-2.1# ls -l /dev/|grep tap crw-rw---- 1 root wheel 34, 0 11 19 11:23 tap0 crw-rw---- 1 root wheel 34, 1 11 19 11:23 tap1 crw-rw---- 1 root wheel 34, 10 11 19 11:23 tap10 crw-rw---- 1 root wheel 34, 11 11 19 11:23 tap11 crw-rw---- 1 root wheel 34, 12 11 19 11:23 tap12
此時再次運行vpn,即可成功與伺服器建立串連!