orphelinkVersion 1.1.4

拓撲架構

建立並管理 Site-to-Site、LAN-to-LAN 與 Exit Node 連線,並設定站點、節點、Neighbor、路由與 DNS。

OrpheLink 具備多項核心功能,可依不同網路情境建立安全且彈性的連線:

  • Site-to-Site Connection(站點對站點連線):在不同站點之間建立安全連線。
  • LAN-to-LAN Connection(區域網路對區域網路連線):讓不同地點的區域網路彼此通訊。
  • Exit Node(出口節點):指定特定節點作為流量出口,讓其他節點的流量經由該節點轉送。

節點間的所有連線皆使用 TLS 1.3 與 QUIC 協定。

為了讓管理者能從整體站點逐步查看到單一節點的連線,OrpheLink 採用三層拓撲架構。第一層管理整體站點,第二層查看站點內的節點,第三層則聚焦單一節點與 Neighbor 的連線與路由設定。以下依照這三個層級逐一介紹。

第一層:站點拓撲 (Site Topology)

Site Topology 是 OrpheLink 三層拓撲的第一層,用來建立與管理整體站點結構。您可以建立站點、分配節點、設定 Tunnel IP 與 Exit Node、追蹤節點間通道,並查看探索到的區域網路。點擊 Edit 可進一步修改節點行為、進階路由政策與網路繞送規則。

OrpheLink 站點拓撲總覽

從站點拓撲開啟站點內節點

編輯站點中的節點、通道 IP 與鄰居設定

此層主要設定項目如下:

名稱說明
Topology of Site顯示目前各站點及其連線關係。
Add Tunnel Subnet建立覆疊網路使用的通道子網路範圍。節點的 Tunnel IP 設為 Auto 時,OrpheLink 會從此範圍自動分配位址,以建立 P2P 連線。
Add Self Own Relay node使用公網 IP 建立自有中繼節點,並設定傳輸速率上限。
Add site建立站點、分配節點、指定出口節點與 Tunnel IP、定義鄰居連線,並加入 LAN。
Enable OrpheLink啟用時,節點重新啟動後會自動建立 P2P 連線;停用時,重新啟動後必須手動建立連線。
Exit node將節點指定為出口節點。啟用 Route to Exit 的節點會先把流量送往此出口節點,再由其轉送。
SNAT只有啟用 Exit Node 時才會顯示。啟用後會以出口節點位址遮蔽內部來源 IP,方便隨插即用;停用後則保留原始設備 IP,讓上游防火牆能進行細緻的流量稽核。
Tunnel Subnet / Tunnel IP定義 P2P 內部路由使用的虛擬 CIDR 範圍。Auto 由系統自動分配以避免衝突;Manual 可自行指定 CIDR。

在站點拓撲圖中,系統使用下列圖示區分站點、出口節點、一般節點與用戶端:

類型圖示
Site站點圖示
Exit node出口節點圖示
Node一般節點圖示
Clients用戶端圖示

第二層:站點內節點 (Nodes in Site)

Nodes in Site 是 OrpheLink 三層拓撲的第二層。點擊 Nodes in Site 可查看指派到該站點的所有受管節點;將游標移至節點上或選取節點可查看即時狀態,點擊 Edit 則可設定節點行為、進階路由政策與網路環境規則。

站點內節點清單

站點內節點拓撲

節點即時狀態面板

站點內節點設定、Service White List 與環境規則

在此層可調整的主要節點設定如下:

名稱說明
Enable OrpheLink控制資料平面。預設開啟時會啟用所有安全 P2P 通道;關閉時只暫停 P2P 通訊,控制平面仍保持連線,因此仍可從儀表板管理節點。
Authentication to Access啟用零信任存取。跨節點存取會先導向動態登入頁面,使用者通過身分驗證後才能存取該節點。
Node discovery啟用可提升 NAT 穿透能力,但連線可能被防火牆標記為可疑;停用時會透過 O'Prueba 或客戶自有的中繼節點完成 NAT 穿透。
Relay Transport啟用後,直接連線失敗時可經由中繼節點轉送流量;停用後不允許中繼轉送。
Enable On Boot控制設備重新啟動或上電後的通道行為。預設開啟時會自動恢復 P2P 連線;關閉時,開機後通道會維持離線。
Service White List設定允許通訊的 TCP 或 UDP 服務連接埠,例如 Remote Desktop、SSH 或 Web 應用程式。啟用後只允許清單中的連接埠在設備間通訊,以減少不必要的網路暴露並強化 SD-WAN 安全性。
Environment Rules設定 WAN Subnet Bypass Rule 進行分流。例如分公司 172.16.1.x 前往總部 10.10.1.x 的流量可沿用既有 VPN,而不經過 OrpheLink 通道。

第三層:節點鄰居 (Neighbor of Node)

Neighbor of Node 是 OrpheLink 三層拓撲的第三層,聚焦於單一節點的連線。您可以檢查對等節點(peer)、設定 Route to Exit、選擇路由模式,並套用自訂 DNS。

所選節點的鄰居狀態與連線資訊

鄰居的 Route to Exit、Route Mode 與 Custom DNS 設定

此層的主要連線與路由設定如下:

名稱說明
Neighbors顯示連接至目前所選節點的對等節點。
Route to Exit選擇出口節點並開啟此功能,將設備流量導向指定的出口閘道。
Route ModeAll Traffic 將所有網路流量送往出口節點;Specific Subnets 僅路由自行指定的子網路範圍。
Custom DNS只在 All Traffic 模式下提供。啟用時會將自訂 DNS 設定傳送並套用至節點;刪除 Link 時,這些設定也會從設備清除。停用時則停止傳送自訂 DNS。

部署情境 (Setup Scenario)

了解三層拓撲之後,以下以一個跨站點部署案例示範如何實際完成設定。假設位在不同地點(甚至不同國家)的設備,其用戶端皆位於 NAT 之後並使用私有 IP 位址。透過 OrpheLink,這些設備可以藉由安全通道相互通訊,實現跨越 NAT 的直接資料傳輸。

Site-to-Site scenario diagram

地點名稱代理類型WAN IPLAN用戶端
HQFAE-1164-208BinaryCable; 192.168.100.74192.168.208.0/24Ubuntu 24.04 Server; 192.168.208.2
LabKSH-4010Container5G Network; 10.139.28.25192.168.1.0/24EstiNet Switch; 192.168.1.200
FactoryFAE-PC-205ContainerCable; 172.30.1.205N/AN/A
PortableFAE-Dongle1BinaryWi-Fi; 192.168.210.6192.168.106.0/24Laptop MSI

設定步驟

  1. 登入 OrpheLink 並前往 Inventory(設備清單)。 Inventory menu in OrpheLink
  2. 檢查 OrpheAgent 設備是否已列在清單中。 OrpheAgent devices listed in inventory
  3. 點擊 OrpheLink 圖示來設定 Links。 OrpheLink icon to set links

    !NOTE 任何尚未設定的 OrpheAgent 設備都會預設被放在 Ungroup 站點中。 Ungroup site containing unconfigured devices

  4. 點擊 Ungroup 圖示以查看未分組站點中的 OrpheAgent 設備數量。 Number of OrpheAgent devices in Ungroup site
  5. 點擊 Add site (新增站點)。 Add site button
  6. 新增四個名為 HQ、Lab、Factory 和 Portable 的站點,然後點擊 Save (儲存)。 Add four sites and save
  7. 點擊 HQ 站點,接著點擊編輯 (Edit) 圖示以新增節點。 Edit HQ site to add node
  8. 點擊 Add Node (新增節點) 以加入 OrpheAgent 設備並設定連線。 Add Node dialog
  9. 從 OrpheAgent 清單中選擇 FAE-1164-208。 Choose FAE-1164-208 from OrpheAgent list
  10. 將 Tunnel IP (通道 IP) 設為 Auto 並選擇一個通道子網路。 Select auto tunnel IP
  11. 點擊 Add neighbors (新增鄰居),並選擇要連接的 OrpheAgent 節點。 Add neighbors for the node
  12. 點擊 Add LANs (新增 LAN) 並從下拉選單中選擇。此操作會設定 LAN-to-LAN 連線,允許終端設備存取遠端的 OrpheAgent 設備。 Add LANs from dropdown list
  13. 點擊 Save (儲存) 圖示。 Save icon
    站點 HQ 與 Ungroup 站點之間的連線之所以發生,是因為節點 FAE-1164-208 被分配到了 HQ 站點,而其鄰居(FAE-Dongle1、KSH-4010 和 FAE-PC-205)仍留在 Ungroup 站點中。 Site connection between HQ and Ungroup site
  14. 接下來,請按照相同步驟設定其餘的站點與節點:
    • Lab:新增節點 KSH-4010。新增鄰居節點並設定 LAN 連線。
    • Factory:新增節點 FAE-PC-205。新增鄰居節點。
    • Portable:新增節點 FAE-Dongle1。新增鄰居節點並設定 LAN 連線。 Configure remaining sites and nodes

最終組態摘要

完成設定後,站點拓撲圖如下所示:

Complete site topology map

各個站點的 Tunnel IP 與 LAN 設定統整於下表:

站點節點通道 IP區域網路
HQFAE-1164-20810.254.0.4192.168.208.0/24
LabKSH-401010.254.0.2192.168.1.0/24
FactoryFAE-PC-20510.254.0.3N/A
PortableFAE-Dongle110.254.0.1192.168.106.0/24

Configuration summary of sites and nodes

設定完成後,所有設備即連線成功並準備好進行通訊。