使用 Google Domains Dynamic DNS 搭配 OpenVPN 建立 VPN

家人要前往內地進修幾個月,預計申請當地門號及網路服務,但又需要 facebook、google、line ….等服務,所以我就透過這個機會自行架設 VPN 來試試…..

基本環境說明

  1. ASUS RT-AC68U (3.0.0.4.384_45149)
  2. Google Domains

Dynamic DNS 設定

讓動態 ip 也能設定 vpn,本次使用 Google Domains

  1. DNS –> Dynamic DNS –> 指定名稱 –> Add

    1ddns

  2. 取得認證資訊

    等等在 Router 的設定會用到

    2getcred

    3showcred

Router (RT-AC68U) 設定

  1. DDNS

    • 啟用 DDNS Client

      7ddns1

      8ddns2

    • 使用 DOMAINS.GOOGLE.COM

      • a. 伺服器 選擇 DOMAINS.GOOGLE.COM
      • b. 主機名稱 :使用於 Google Domains 的設定值
      • c. 用戶名稱或 E-mail 帳號:使用 Google Domains 產生的 Username
      • d. 密碼或 DDNS 金鑰:使用 Google Domains 產生的 Password

        9ddns3

    • 套用本頁面設定後會產生 Server Certificate

      10ddns4

  2. VPN - OpenVPN

    • 開啟 OpenVPN 伺服器

      4vpn1

      5vpn2

    • 設定用戶名稱與密碼

      6vpn3

    • 匯出 OpenVPN 設定檔

      11export

Client 設定

各個平台該如何使用匯出的 OpenVPN 設定檔來進行連線,可以參考以下連結

心得

雖然有自己找過資料,但問過經驗豐富的發哥果然還是最快方式,關鍵字一給馬上就找到正確設定方法,有可靠的朋友真好 感謝發哥

另外 Google Domains 在 DDNS 上與 Asus router 上的設定也非常友善,花得時間很少,滿意度很高,滿方便的

參考資訊

  1. 動態 DNS
  2. Google Domains