喺 Windows 7 安裝 OpenVPN Client 駁 Endian 個 OpenVPN Server

我用開 m0n0wall 不過最近搬咗個 Data Center,順便升級一下隻 firewall,棄 m0n0wall 改用 endian 有兩個原因:

  1. 速度
    隻 m0n0wall 我用隻 VIA (embedded CPU),512M RAM,4GB CF-Card boot disk,鋁外殼,貪佢自然散熱,夠細,不過就係 network speed 唔夠快。今次搵隻淘宝大陸貨,CPU 用 Intel 1037U,2GB RAM,8GB mSATA,Rack mount,6 隻 RJ45,RMB $1,080,揼足本!
  2. endian
    首先係 Google Compute Engine 支持 IPsec IKEv2,m0n0wall 仲未 support,EFW 3.0 就可以。而且,同樣係 firewall,我唔想學太多不同嘅系統,班老友用咩我就照跟!

首先要喺 EFW 啟用 OpenVPN server,download 佢張 ca certificate 備用,喺 Authentication 開個 user。

跟住就係喺 Windows 7 安裝 OpenVPN Client,手續如下:

  1. 下載隻 installer。

    00

  2. 安裝的時候一切選 defaults半路中途或者會出現以下的 dialog,click Install 就對了。

    01

  3. 裝好之後,Desktop 出現個 OpenVPN GUUI Shortcut:

    03

  4. Program group 亦都有:

    04

  5.  Click 一下,會 launch OpenVPN client,你可以查一下 System Tray,多咗個 program icon:

    05

  6. 你 right click 嚟個 icon 會出:

    IMG_20151101_081426
    淨係得兩個選擇,Settings 同 Exit,因為仲未設定你個 OpenVPN client。

  7. 依家去設定你個 OpenVPN client。Click Start | All Programs | OpenVPN | Shortcuts | OpenVPN configuration file directory

    06

  8. 應該得兩個 files:

    07

  9. 將預先下載嘅 ca certificate 抄到這裡,create 一個 nxstudio.ovpn 檔案:

    08

  10. 喺 nxstudio.ovpn 用Notepad 輸入以下幾行嘢:
    client
    dev tap
    proto udp
    remote vpn.nxstudio.com (你嘅 OpenVPN Server 嘅 IP/Domain)
    resolv-retry infinite
    nobind
    persist-key
    persist-tun
    ca cacert.pem (你張 ca certificatiion 檔案名)
    auth-user-pass
    comp-lzo
    
  11. 搞掂之後再去 System Tray right click 同一個 icon,今次會多咗啲選項:

    IMG_20151101_081455

  12. click Connect,然後輸入你嘅 user name 同 password:

    09

  13. OpenVPN client 進行接駁,認證,如果順利登入會 minimize 去 System Tray 同時會出現一個 Notification

    10
    IMG_20151101_081919

咁就用得,用完又係 right click | Disconnect!