USG FLEX H 系列防火牆:DDNS 與 IKEv2 VPN 遠端存取完整教學

Zyxel小編 Corey
Zyxel小編 Corey 文章數: 165  Zyxel Employee
First Answer First Comment Friend Collector Fifth Anniversary
已編輯 7月 12 日 防火牆 常見問題

前言

若希望從外網連回內部存取資料,使用者需要與防火牆建立 VPN 通道,才能透過此通道存取內網資料。防火牆通常需要固定外網 IP 以便外部用戶建立 VPN。但有時候,客戶可能無法申請固定 IP,此時可以參考本教學,使用 DDNS 將浮動 IP 與固定域名綁定。這樣即使外網 IP 變更,外部使用者依然能成功與防火牆建立 VPN,並且順利存取內部資料。

什麼是 DDNS?

DDNS(動態域名系統)是一種技術,用於將動態變化的 IP 地址與固定域名綁定,適合使用動態 IP 地址(如家庭或小型辦公室網路)的用戶。以下是DDNS的簡單介紹:

  1. 工作原理
    • DDNS服務會不斷監測你的IP地址變化。
    • 當IP地址發生變化時,DDNS客戶端會自動將新的IP地址通知DDNS服務器。
    • DDNS服務器會更新其DNS記錄,將域名映射到新的IP地址。
  2. 主要優點
    • 方便遠程訪問:即使IP地址頻繁變化,使用者仍然可以通過固定的域名訪問內部網絡資源。
    • 簡化設置:無需手動更新IP地址,DDNS會自動處理IP變化。
  3. 常見應用
    • 遠程控制和管理:透過固定域名遠程登錄到家庭或辦公室的電腦、伺服器或攝像頭。
    • 建立VPN:外部用戶可以使用固定域名建立VPN連接,從而訪問內部網絡。
    • 運行自有服務:例如自建的網站、FTP伺服器等。

透過DDNS,即使你的外網IP地址經常變化,你也能通過固定的域名穩定地訪問你的內部資源,這為遠程管理和訪問提供了極大的便利。

設定教學

我們將透過以下步驟向您說如何正確配置 USG FLEX H 系列防火牆,讓用戶能透過 DDNS 遠端存取 IKEv2 VPN。

防火牆支援以下 DDNS 類型,本篇文章使用 No IP 作為設定範例。

備註 : 以下設定截圖畫面使用 USG FLEX H 1.20 Patch 1 版本。

步驟1 - 新建 No IP 帳號

前往 https://www.noip.com/login 官網網站,建立個人帳號,若您已有帳號,請直接登入。

步驟2 - 建立 DDNS

前往 【Dynamic DNS > No-IP Hostnames > Create Hostname】,自定義您的網域名稱

步驟3 - 產生 DDNS 帳號密碼

為此網域名稱產生一個帳號密碼,透過此帳號密碼才能更新網域名稱對應的 IP。

請紀錄產生的帳號密碼,後續步驟將設定於防火牆。

步驟4 - 登入防火牆,設定 DDNS

前往 【系統 > DNS 與 DDNS > DDNS】,將前幾個步驟設定好的 DDNS 參數套用到防火牆。

步驟5 - 檢查 DDNS 狀態

設定完成後,請確認狀態是否顯示 Success,並且網域名稱IP 位址都是正確的。

步驟6 - 啟用用戶遠端存取 VPN

啟用 VPN,並將接收介面改為網域名稱/IP,並輸入 DDNS 設定的網域名稱

步驟7 - 依據系統下載 VPN 設定檔

請依照您的系統下載所需的 VPN 設定檔,若您仍不熟悉用戶端 VPN 設定,請參考後續章節 - 使用者 IKEV2 設定教學

步驟8 - 建立 VPN 用戶帳號密碼

請注意!User 使用者類型才能登入 VPN。

步驟9 - 定期啟用 No IP

若您使用免費 DDNS,每 30 天 No IP 會寄送確認信件到您註冊的信箱,請記得前往點擊 Confirm Hostname,預期該網域名稱將消失,此時需要重新建立 DDNS,重新設定。

使用者 IKEV2 設定教學

以下為 Windows、IOS、Android IKEv2 設定教學,請依照您的系統選擇操作教學。

Windows 使用者 IKEv2 連線:

1. 將下載的檔案解壓縮(一定要解壓縮)

進入 IPSec_IKEv2 資料夾,雙擊 RemoteAccess_Windows_IPSec_IKEv2.bat 檔案,即開始自動設定 VPN

2. 透過防火牆下載的批次檔,自動設定VPN連線完成

點選其他資訊,仍要執行

安裝完成,點選任意鍵結束頁面。

3. 點擊VPN連線,輸入VPN用戶的帳號密碼,即可成功建立VPN通道

4. 測試電腦可以 PING 到內部設備

iOS/MacOS 用戶設定方式:

1. 將防火牆產生的設定檔匯入手機

透過Email或檔案傳輸或雲端硬碟的方式傳送到手機。
本篇範例透過雲端硬碟產生載點,讓手機下載檔案。

2. 前往【設定 > 已下載描述檔】,開始安裝VPN描述檔。

3.輸入VPN用戶帳號、密碼,安裝完成

4. 選擇安裝完成的 VPN 連線,開啟完成 VPN 連線。

PING 驗證 VPN 連線正常

Android 安卓系統操作步驟:

1. 將防火牆產生的設定檔匯入手機

設定檔透過 Email 、檔案傳輸、雲端硬碟的方式傳送到手機。
本篇範例透過雲端硬碟產生載點,讓手機下載檔案。

2. 將 VPN 設定檔匯入 strongSwan

3. 輸入VPN用戶帳號密碼後,請再點擊右上角【匯入】按鈕

連線要求請點選【確定

注意 : 請勿在防火牆底下測試,否則將無法連線成功。

4. 請點擊【確定】【允許】停止最佳化電池用量,以確保VPN連線正常。

5. 檢查連線狀態,確認 VPN 連線成功

VPN 連線成功時,畫面頂端會顯示🗝。

6. 測試手機可以成功連線內部設備

  1. 直接開啟所需公司内部網址確認是否能成功使用。
  2. 以其他測試APP(PING),測試手機是否可以成功連線內部設備。

7. 中斷 VPN 連線

若不需要使用 VPN 連線,可以手動點選中斷連線

如下圖,通知欄下拉,點選 【^】可以直接結束連線。
或進入 strongSwan 也可以點選結束連線。

疑難排除

問題1 - DDNS 密碼遺失怎麼辦?

前往 【Dynamic DNS > No-IP Hostnames】,選擇建立的 DDNS,點選 Modifiy DDNS Key > New Key,即可重新產生新的帳號密碼。