[{"data":1,"prerenderedAt":1291},["ShallowReactive",2],{"i-lucide:globe":3,"i-lucide:menu":8,"i-lucide:newspaper":10,"i-lucide:box":12,"i-lucide:chevron-down":14,"i-lucide:layout-grid":16,"i-lucide:pen-line":18,"i-lucide:book-open":20,"i-lucide:linkedin":22,"i-lucide:facebook":25,"i-lucide:youtube":27,"i-lucide:cookie":29,"i-lucide:arrow-up":31,"manual-tw-oos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain":33,"manual-navigation-tw":896,"i-lucide:panel-left":1279,"i-lucide:search":1281,"i-lucide:chevron-right":1283,"i-lucide:arrow-left":1285,"i-lucide:arrow-right":1287,"i-lucide:copy":1289},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 18h-5m8-4h-8m-6 8h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"\u002F>\u003Crect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 21h8m.174-14.188a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 7v14m-9-3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4a4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3a3 3 0 0 0-3-3z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23,"hidden":24},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z\"\u002F>\u003Ccircle cx=\"4\" cy=\"4\" r=\"2\"\u002F>\u003C\u002Fg>",true,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":26,"hidden":24},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":28,"hidden":24},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M2.5 17a24.1 24.1 0 0 1 0-10a2 2 0 0 1 1.4-1.4a49.6 49.6 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.1 24.1 0 0 1 0 10a2 2 0 0 1-1.4 1.4a49.6 49.6 0 0 1-16.2 0A2 2 0 0 1 2.5 17\"\u002F>\u003Cpath d=\"m10 15l5-3l-5-3z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":30},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 2a10 10 0 1 0 10 10a4 4 0 0 1-5-5a4 4 0 0 1-5-5M8.5 8.5v.01M16 15.5v.01M12 12v.01M11 17v.01M7 14v.01\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":32},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 12l7-7l7 7m-7 7V5\"\u002F>",{"id":34,"title":35,"body":36,"depth":789,"description":881,"extension":882,"locale":883,"meta":884,"navigation":24,"order":885,"parent_path":886,"path":887,"path_key":888,"product":889,"product_order":4,"search_text":890,"seo":891,"sidebar":24,"source_locale":892,"stem":893,"version":894,"visible":24,"__hash__":895},"manual\u002Fmanual\u002Ftw\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain.md","服務功能鏈",{"type":37,"value":38,"toc":873},"minimark",[39,44,48,55,58,75,81,84,89,124,130,132,136,139,144,150,191,197,219,225,252,258,268,274,291,297,303,309,311,315,318,324,329,339,345,411,417,499,525,531,551,557,563,636,642,670,676,687,693,699,705,710,716,722,728,734,736,740,743,758,764,781,787,838,844,849,855,869],[40,41,43],"h1",{"id":42},"服務功能鏈-service-function-chain-sfc","服務功能鏈 (Service Function Chain, SFC)",[45,46,47],"p",{},"虛擬網路功能 (Virtual Network Functions, VNFs) 用於建構服務功能鏈 (SFC)，使網路封包可依序通過 SFC 上的各個 VNF。利用 VNF 鏈能以較低的系統資源開銷提高部署效率，並允許服務提供商在不修改原始碼的情況下快速將 VNF 功能整合至設備中。",[45,49,50],{},[51,52],"img",{"alt":53,"src":54},"服務功能鏈概念與 VNF 架構圖","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-01.webp",[45,56,57],{},"SFC 頁面提供兩種模式：",[59,60,61,69],"ul",{},[62,63,64,68],"li",{},[65,66,67],"strong",{},"虛擬 WAN (vWAN) 模式","：可連線一或多個容器，網路封包依序由 Container 1 流向 Container 2 至 Container N。",[62,70,71,74],{},[65,72,73],{},"虛擬橋接 (vBridge) 模式","：允許透過容器實現不同 VLAN 之間的跨區域橋接連線。",[45,76,77],{},[51,78],{"alt":79,"src":80},"vWAN 與 vBridge 運作模式圖解","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-02.webp",[82,83],"hr",{},[85,86,88],"h2",{"id":87},"建立-vwan-服務功能鏈","建立 vWAN 服務功能鏈",[90,91,92,99,102,105,112,115,118,121],"ol",{},[62,93,94,95,98],{},"前往 ",[65,96,97],{},"Networking > Forwarding > Service Function Chain"," 頁面。",[62,100,101],{},"點擊「Add」按鈕。",[62,103,104],{},"輸入鏈名稱 (Chain name)。",[62,106,107,108,111],{},"選擇 ",[65,109,110],{},"vWAN"," 模式。",[62,113,114],{},"輸入 vWAN IP 位址。",[62,116,117],{},"輸入 Gateway 與 Netmask。",[62,119,120],{},"點擊「Add VNF Node」將容器新增至服務功能鏈。",[62,122,123],{},"點擊「Apply」按鈕儲存。",[45,125,126],{},[51,127],{"alt":128,"src":129},"建立 vWAN 服務功能鏈介面","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-03.webp",[82,131],{},[85,133,135],{"id":134},"實作範例-1openvpn-服務功能鏈","實作範例 1：OpenVPN 服務功能鏈",[45,137,138],{},"在設備上部署 OpenVPN 容器後，CPE 客戶端裝置無需單獨配置 VPN 即可連線至公司的 OpenVPN 伺服器。",[90,140,141],{},[62,142,143],{},"新增 OpenVPN 樣板並透過 App Store 安裝 OpenVPN App。",[45,145,146],{},[51,147],{"alt":148,"src":149},"App Store 中的 OpenVPN 應用程式","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-04.webp",[90,151,153,158,161,180,183],{"start":152},2,[62,154,94,155,98],{},[65,156,157],{},"Application > Information > Container",[62,159,160],{},"在 OpenVPN App 的 Action 欄位中選擇「Edit」圖示，彈出「Edit Container」對話框。",[62,162,107,163,166,167],{},[65,164,165],{},"Egress WAN Interface","（出口 WAN 介面）。\n",[168,169,170],"blockquote",{},[45,171,172,176,179],{},[173,174,175],"span",{},"!NOTE",[65,177,178],{},"注意","：若 OpenVPN 伺服器端網路為公司內部網路，Egress WAN Interface 請勿設定為公司內部網路介面。",[62,181,182],{},"新增 Command 輸入 OpenVPN 的帳號與密碼。",[62,184,185,186,190],{},"新增 Device ",[187,188,189],"code",{},"\u002Fdev\u002Fnet\u002Ftun","。點擊「Apply」按鈕。",[45,192,193],{},[51,194],{"alt":195,"src":196},"編輯 OpenVPN 容器設定","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-05.webp",[90,198,200,205,212],{"start":199},7,[62,201,94,202,98],{},[65,203,204],{},"Application > Volume",[62,206,207,208,211],{},"選擇 Volume（如 ",[187,209,210],{},"OpenVPN-0318_OpenVPN_vpn","）。",[62,213,214,215,218],{},"點擊上傳圖示，上傳建立 VPN 連線所需的 ",[187,216,217],{},".ovpn"," 設定檔。",[45,220,221],{},[51,222],{"alt":223,"src":224},"上傳 OpenVPN 設定檔至 Volume","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-06.webp",[90,226,228,232,234,237,241,244,246,249],{"start":227},10,[62,229,94,230,98],{},[65,231,97],{},[62,233,101],{},[62,235,236],{},"輸入 Chain name。",[62,238,107,239,111],{},[65,240,110],{},[62,242,243],{},"輸入 IP 位址。",[62,245,117],{},[62,247,248],{},"點擊「Add VNF Node」新增 OpenVPN 容器至服務功能鏈。",[62,250,251],{},"點擊「Apply」按鈕。",[45,253,254],{},[51,255],{"alt":256,"src":257},"新增 OpenVPN vWAN 服務功能鏈","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-07.webp",[90,259,261,265],{"start":260},18,[62,262,94,263,98],{},[65,264,97],{},[62,266,267],{},"點擊 OpenVPN App 的 Action 圖示，選擇「Start」啟動服務功能鏈。",[45,269,270],{},[51,271],{"alt":272,"src":273},"啟動 OpenVPN 服務功能鏈","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-08.webp",[90,275,277,282,289],{"start":276},20,[62,278,94,279,98],{},[65,280,281],{},"Networking > Forwarding > WAN Binding",[62,283,284,285,288],{},"將 ",[187,286,287],{},"OpenVPN WAN"," 從 Available WAN 移動至 In Use WAN。",[62,290,251],{},[45,292,293],{},[51,294],{"alt":295,"src":296},"將 OpenVPN WAN 綁定至使用中 WAN","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-09.webp",[90,298,300],{"start":299},23,[62,301,302],{},"使用 LAN 端的筆記型電腦連線至 SSID，Ping OpenVPN 伺服器端的 Gateway 以確認 VPN 連線已成功建立。",[45,304,305],{},[51,306],{"alt":307,"src":308},"Ping 測試 OpenVPN 伺服器 Gateway 連線結果","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-10.webp",[82,310],{},[85,312,314],{"id":313},"實作範例-2adguard-廣告攔截服務功能鏈","實作範例 2：AdGuard 廣告攔截服務功能鏈",[45,316,317],{},"AdGuard 是一款廣告攔截應用程式，可阻擋彈出視窗、橫幅廣告與影片廣告。作為 SFC VNF 節點使用時，需在 AdGuard 容器前部署一個具有 DNAT 的 Alpine 容器，將 DNS 查詢流量重導向至 AdGuard。",[45,319,320],{},[51,321],{"alt":322,"src":323},"AdGuard SFC 網路架構圖","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-11.webp",[325,326,328],"h3",{"id":327},"部署-alpine-與-adguard-容器步驟","部署 Alpine 與 AdGuard 容器步驟：",[90,330,331,336],{},[62,332,94,333,98],{},[65,334,335],{},"Application > Template > Container > Add Template",[62,337,338],{},"新增帶有 DNAT iptables 規則的 Alpine 容器樣板。設定 App Name、App Description 並上傳 App icon。",[45,340,341],{},[51,342],{"alt":343,"src":344},"新增 Alpine 容器樣板說明","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-12.webp",[90,346,348,409],{"start":347},3,[62,349,350,351],{},"設定 Service：\n",[59,352,353,359,365,371,377,383,389,395],{},[62,354,355,356],{},"Service Name: ",[187,357,358],{},"Alpine",[62,360,361,362],{},"Registry: ",[187,363,364],{},"hub.docker.com",[62,366,367,368],{},"Image Name: ",[187,369,370],{},"alpine",[62,372,373,374],{},"Image Tag: ",[187,375,376],{},"3.13",[62,378,379,380],{},"Resource Limitation: ",[187,381,382],{},"Low: 0.2 Cores CPU + 128 MB Memory",[62,384,385,386],{},"Network Endpoint: ",[187,387,388],{},"bridge",[62,390,391,392],{},"Egress WAN Interface: ",[187,393,394],{},"Default (Highest Priority WAN)",[62,396,397,398,400,401,404,405,408],{},"Add Device: ",[187,399,189],{},"（授權 ",[187,402,403],{},"NET_ADMIN"," 與 ",[187,406,407],{},"NET_RAW"," 權限以使用 iptables 工具）。",[62,410,251],{},[45,412,413],{},[51,414],{"alt":415,"src":416},"設定 Alpine 容器服務參數","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-13.webp",[90,418,420,424,497],{"start":419},5,[62,421,94,422,98],{},[65,423,335],{},[62,425,426,427],{},"新增 AdGuard 容器樣板：\n",[59,428,429,435,441,445,449,454,459,464,468,473,479],{},[62,430,431,432],{},"App Name: ",[187,433,434],{},"Adguard",[62,436,437,438],{},"App Description: ",[187,439,440],{},"Network-wide ads & trackers blocking DNS server",[62,442,355,443],{},[187,444,434],{},[62,446,361,447],{},[187,448,364],{},[62,450,367,451],{},[187,452,453],{},"adguard\u002Fadguardhome",[62,455,373,456],{},[187,457,458],{},"latest",[62,460,379,461],{},[187,462,463],{},"Medium: 0.5 Cores CPU + 512 MB Memory",[62,465,385,466],{},[187,467,388],{},[62,469,391,470],{},[187,471,472],{},"Mobile Network (internet)",[62,474,475,476],{},"Environment Variable: ",[187,477,478],{},"PATH=\u002Fusr\u002Flocal\u002Fsbin:\u002Fusr\u002Flocal\u002Fbin:\u002Fusr\u002Fsbin:\u002Fusr\u002Fbin:\u002Fsbin:\u002Fbin",[62,480,481,482,485,486,489,490,492,493,496],{},"Port Binding: Protocol ",[187,483,484],{},"TCP",", Public Port ",[187,487,488],{},"3000",", Private Port ",[187,491,488],{},", HTTP(s) Port ",[187,494,495],{},"Yes",".",[62,498,251],{},[168,500,501,505],{},[45,502,503],{},[173,504,175],{},[59,506,507,512],{},[62,508,509,511],{},[65,510,165],{},"：AdGuard 作為服務功能鏈上的最後一個容器 (Egress VNF)，必須明確指定出口 WAN 介面，不能選擇 Default。",[62,513,514,519,520,404,522,524],{},[65,515,516,517],{},"Add device ",[187,518,189],{},"：用於授權 ",[187,521,403],{},[187,523,407],{}," 權限。",[45,526,527],{},[51,528],{"alt":529,"src":530},"設定 AdGuard 容器服務參數","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-14.webp",[90,532,534,540,544],{"start":533},8,[62,535,94,536,539],{},[65,537,538],{},"Application > App Store > Application > Container"," 頁面安裝 Alpine 與 AdGuard。",[62,541,94,542,98],{},[65,543,157],{},[62,545,546,547,550],{},"點擊 AdGuard 的 Port Mapping 連結 (",[187,548,549],{},"http:\u002F\u002FCPE_IP:3000",") 連線至 AdGuard 控制台。",[45,552,553],{},[51,554],{"alt":555,"src":556},"容器資訊與 AdGuard 埠號映射連結","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-15.webp",[90,558,560],{"start":559},11,[62,561,562],{},"點擊 Alpine Action 圖示中的「Console」圖示，執行以下命令新增 iptables DNAT 規則，將 Port 53 的 DNS 查詢流量轉發至 AdGuard IP：",[564,565,570],"pre",{"className":566,"code":567,"language":568,"meta":569,"style":569},"language-bash shiki shiki-themes github-light github-dark","apk update\napk add iptables\niptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to-destination Adguard_IP:53\n","bash","",[187,571,572,584,594],{"__ignoreMap":569},[173,573,576,580],{"class":574,"line":575},"line",1,[173,577,579],{"class":578},"sScJk","apk",[173,581,583],{"class":582},"sZZnC"," update\n",[173,585,586,588,591],{"class":574,"line":152},[173,587,579],{"class":578},[173,589,590],{"class":582}," add",[173,592,593],{"class":582}," iptables\n",[173,595,596,599,603,606,609,612,615,618,621,624,627,630,633],{"class":574,"line":347},[173,597,598],{"class":578},"iptables",[173,600,602],{"class":601},"sj4cs"," -t",[173,604,605],{"class":582}," nat",[173,607,608],{"class":601}," -A",[173,610,611],{"class":582}," PREROUTING",[173,613,614],{"class":601}," -p",[173,616,617],{"class":582}," udp",[173,619,620],{"class":601}," --dport",[173,622,623],{"class":601}," 53",[173,625,626],{"class":601}," -j",[173,628,629],{"class":582}," DNAT",[173,631,632],{"class":601}," --to-destination",[173,634,635],{"class":582}," Adguard_IP:53\n",[45,637,638],{},[51,639],{"alt":640,"src":641},"Alpine 容器控制台執行 iptables 指令","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-16.webp",[90,643,645,650,656,662,668],{"start":644},12,[62,646,94,647,649],{},[65,648,97],{}," 頁面，點擊「Add」。",[62,651,652,653,655],{},"輸入 Chain Name，選擇 ",[65,654,110],{}," 模式，輸入 IP、Gateway 與 Netmask。",[62,657,658,659,661],{},"點擊「Add VNF Node」將 ",[65,660,358],{}," 加入為 Container 1。",[62,663,658,664,667],{},[65,665,666],{},"AdGuard"," 加入為 Container 2。",[62,669,251],{},[45,671,672],{},[51,673],{"alt":674,"src":675},"建立 Alpine 與 AdGuard 串接之 SFC","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-17.webp",[90,677,679,682],{"start":678},17,[62,680,681],{},"點擊 Action 圖示啟動 AdGuard 服務功能鏈。",[62,683,94,684,686],{},[65,685,281],{}," 頁面，將 AdGuard 介面移動至 In Used WAN，將 LAN 裝置流量轉向 AdGuard。",[45,688,689],{},[51,690],{"alt":691,"src":692},"將 AdGuard 介面綁定至 WAN","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-18.webp",[90,694,696],{"start":695},19,[62,697,698],{},"使用 LAN 裝置開啟 YouTube，確認 AdGuard 開始過濾流量。",[45,700,701],{},[51,702],{"alt":703,"src":704},"AdGuard 控制台流量與查詢記錄","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-19.webp",[90,706,707],{"start":276},[62,708,709],{},"前往 AdGuard 的 Filter 頁面啟用阻擋 YouTube 功能。",[45,711,712],{},[51,713],{"alt":714,"src":715},"AdGuard 啟用 YouTube 阻擋過濾規則","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-20.webp",[90,717,719],{"start":718},21,[62,720,721],{},"LAN 裝置測試 Ping YouTube 無回應，驗證 YouTube 廣告與存取已被成功攔截。",[45,723,724],{},[51,725],{"alt":726,"src":727},"Ping YouTube 測試無法回應畫面","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-21.webp",[45,729,730],{},[51,731],{"alt":732,"src":733},"YouTube 網頁被阻擋無法載入","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-22.webp",[82,735],{},[85,737,739],{"id":738},"實作範例-3vbridge-模式連線","實作範例 3：vBridge 模式連線",[45,741,742],{},"vBridge 模式可透過容器實現兩個 VLAN 之間的跨區域橋接連線。",[90,744,745],{},[62,746,94,747,750,751,404,754,757],{},[65,748,749],{},"Networking > Forwarding > Port Type"," 頁面，將 ",[187,752,753],{},"eth1",[187,755,756],{},"eth2"," 從 WAN 移動至 LAN。",[45,759,760],{},[51,761],{"alt":762,"src":763},"將 eth1 與 eth2 切換至 LAN 區域","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-23.webp",[90,765,766,772],{"start":152},[62,767,94,768,771],{},[65,769,770],{},"Networking > LAN > VLAN"," 頁面新增 VLAN 10 與 VLAN 20。",[62,773,774,775,777,778,780],{},"編輯 ",[187,776,753],{}," 綁定至 Access VLAN 10，編輯 ",[187,779,756],{}," 綁定至 Access VLAN 20。",[45,782,783],{},[51,784],{"alt":785,"src":786},"VLAN 設定與連接埠綁定介面","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-24.webp",[90,788,790,800,808,814,819,826,829],{"start":789},4,[62,791,792,793,795,796,799],{},"Laptop1 連接至 ",[187,794,753],{},"，設定 IP 位址為 ",[187,797,798],{},"192.168.10.10","。",[62,801,802,803,795,805,799],{},"Laptop2 連接至 ",[187,804,756],{},[187,806,807],{},"192.168.10.20",[62,809,94,810,813],{},[65,811,812],{},"Application > App Store"," 頁面安裝 Nginx 與 Python 容器。",[62,815,94,816,818],{},[65,817,97],{}," 頁面點擊「Add」。",[62,820,821,822,825],{},"設定 Mode 為 ",[65,823,824],{},"vBridge","，輸入 Chain Name。",[62,827,828],{},"點擊「Add VNF Node」依次選擇 Nginx 與 Python。",[62,830,831,832,835,836,799],{},"設定 Left VLAN 為 ",[187,833,834],{},"10","，Right VLAN 為 ",[187,837,834],{},[45,839,840],{},[51,841],{"alt":842,"src":843},"建立 vBridge 模式服務功能鏈","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-25.webp",[90,845,846],{"start":559},[62,847,848],{},"點擊 Action 圖示啟動 SFC。",[45,850,851],{},[51,852],{"alt":853,"src":854},"啟動 vBridge 服務功能鏈","\u002Fimages\u002Fmanual\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain\u002Fimage-26.webp",[90,856,857,863],{"start":644},[62,858,859,860,862],{},"Laptop1 Ping Laptop2 IP (",[187,861,807],{},") 取得回應。",[62,864,865,866,868],{},"Laptop2 Ping Laptop1 IP (",[187,867,798],{},") 取得回應，確認跨 VLAN 橋接正常。",[870,871,872],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":569,"searchDepth":152,"depth":152,"links":874},[875,876,877,880],{"id":87,"depth":152,"text":88},{"id":134,"depth":152,"text":135},{"id":313,"depth":152,"text":314,"children":878},[879],{"id":327,"depth":347,"text":328},{"id":738,"depth":152,"text":739},"說明如何在 OOS 中設定與管理服務功能鏈 (Service Function Chain, SFC)，利用 VNF 容器串接提供 vWAN 與 vBridge 模式，並包含 OpenVPN 與 AdGuard 的實作範例。","md","tw",{},31,"oos\u002Fnetworking\u002Fforwarding","\u002Fmanual\u002Ftw\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain","oos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain","oos","服務功能鏈 (Service Function Chain, SFC) 虛擬網路功能 (Virtual Network Functions, VNFs) 用於建構服務功能鏈 (SFC)，使網路封包可依序通過 SFC 上的各個 VNF。利用 VNF 鏈能以較低的系統資源開銷提高部署效率，並允許服務提供商在不修改原始碼的情況下快速將 VNF 功能整合至設備中。 SFC 頁面提供兩種模式： 虛擬 WAN (vWAN) 模式 ：可連線一或多個容器，網路封包依序由 Container 1 流向 Container 2 至 Container N。 虛擬橋接 (vBridge) 模式 ：允許透過容器實現不同 VLAN 之間的跨區域橋接連線。 建立 vWAN 服務功能鏈 1. 前往 Networking Forwarding Service Function Chain 頁面。 2. 點擊「Add」按鈕。 3. 輸入鏈名稱 (Chain name)。 4. 選擇 vWAN 模式。 5. 輸入 vWAN IP 位址。 6. 輸入 Gateway 與 Netmask。 7. 點擊「Add VNF Node」將容器新增至服務功能鏈。 8. 點擊「Apply」按鈕儲存。 實作範例 1：OpenVPN 服務功能鏈 在設備上部署 OpenVPN 容器後，CPE 客戶端裝置無需單獨配置 VPN 即可連線至公司的 OpenVPN 伺服器。 1. 新增 OpenVPN 樣板並透過 App Store 安裝 OpenVPN App。 2. 前往 Application Information Container 頁面。 3. 在 OpenVPN App 的 Action 欄位中選擇「Edit」圖示，彈出「Edit Container」對話框。 4. 選擇 Egress WAN Interface （出口 WAN 介面）。 [!NOTE] 注意 ：若 OpenVPN 伺服器端網路為公司內部網路，Egress WAN Interface 請勿設定為公司內部網路介面。 5. 新增 Command 輸入 OpenVPN 的帳號與密碼。 6. 新增 Device \u002Fdev\u002Fnet\u002Ftun 。點擊「Apply」按鈕。 7. 前往 Application Volume 頁面。 8. 選擇 Volume（如 OpenVPN 0318 OpenVPN vpn ）。 9. 點擊上傳圖示，上傳建立 VPN 連線所需的 .ovpn 設定檔。 10. 前往 Networking Forwarding Service Function Chain 頁面。 11. 點擊「Add」按鈕。 12. 輸入 Chain name。 13. 選擇 vWAN 模式。 14. 輸入 IP 位址。 15. 輸入 Gateway 與 Netmask。 16. 點擊「Add VNF Node」新增 OpenVPN 容器至服務功能鏈。 17. 點擊「Apply」按鈕。 18. 前往 Networking Forwarding Service Function Chain 頁面。 19. 點擊 OpenVPN App 的 Action 圖示，選擇「Start」啟動服務功能鏈。 20. 前往 Networking Forwarding WAN Binding 頁面。 21. 將 OpenVPN WAN 從 Available WAN 移動至 In Use WAN。 22. 點擊「Apply」按鈕。 23. 使用 LAN 端的筆記型電腦連線至 SSID，Ping OpenVPN 伺服器端的 Gateway 以確認 VPN 連線已成功建立。 實作範例 2：AdGuard 廣告攔截服務功能鏈 AdGuard 是一款廣告攔截應用程式，可阻擋彈出視窗、橫幅廣告與影片廣告。作為 SFC VNF 節點使用時，需在 AdGuard 容器前部署一個具有 DNAT 的 Alpine 容器，將 DNS 查詢流量重導向至 AdGuard。 部署 Alpine 與 AdGuard 容器步驟： 1. 前往 Application Template Container Add Template 頁面。 2. 新增帶有 DNAT iptables 規則的 Alpine 容器樣板。設定 App Name、App Description 並上傳 App icon。 3. 設定 Service： Service Name: Alpine Registry: hub.docker.com Image Name: alpine Image Tag: 3.13 Resource Limitation: Low: 0.2 Cores CPU + 128 MB Memory Network Endpoint: bridge Egress WAN Interface: Default (Highest Priority WAN) Add Device: \u002Fdev\u002Fnet\u002Ftun （授權 NET ADMIN 與 NET RAW 權限以使用 iptables 工具）。 4. 點擊「Apply」按鈕。 5. 前往 Application Template Container Add Template 頁面。 6. 新增 AdGuard 容器樣板： App Name: Adguard App Description: Network wide ads & trackers blocking DNS server Service Name: Adguard Registry: hub.docker.com Image Name: adguard\u002Fadguardhome Image Tag: latest Resource Limitation: Medium: 0.5 Cores CPU + 512 MB Memory Network Endpoint: bridge Egress WAN Interface: Mobile Network (internet) Environment Variable: PATH=\u002Fusr\u002Flocal\u002Fsbin:\u002Fusr\u002Flocal\u002Fbin:\u002Fusr\u002Fsbin:\u002Fusr\u002Fbin:\u002Fsbin:\u002Fbin Port Binding: Protocol TCP , Public Port 3000 , Private Port 3000 , HTTP(s) Port Yes . 7. 點擊「Apply」按鈕。 [!NOTE] Egress WAN Interface ：AdGuard 作為服務功能鏈上的最後一個容器 (Egress VNF)，必須明確指定出口 WAN 介面，不能選擇 Default。 Add device \u002Fdev\u002Fnet\u002Ftun ：用於授權 NET ADMIN 與 NET RAW 權限。 8. 前往 Application App Store Application Container 頁面安裝 Alpine 與 AdGuard。 9. 前往 Application Information Container 頁面。 10. 點擊 AdGuard 的 Port Mapping 連結 ( http:\u002F\u002FCPE IP:3000 ) 連線至 AdGuard 控制台。 11. 點擊 Alpine Action 圖示中的「Console」圖示，執行以下命令新增 iptables DNAT 規則，將 Port 53 的 DNS 查詢流量轉發至 AdGuard IP： 12. 前往 Networking Forwarding Service Function Chain 頁面，點擊「Add」。 13. 輸入 Chain Name，選擇 vWAN 模式，輸入 IP、Gateway 與 Netmask。 14. 點擊「Add VNF Node」將 Alpine 加入為 Container 1。 15. 點擊「Add VNF Node」將 AdGuard 加入為 Container 2。 16. 點擊「Apply」按鈕。 17. 點擊 Action 圖示啟動 AdGuard 服務功能鏈。 18. 前往 Networking Forwarding WAN Binding 頁面，將 AdGuard 介面移動至 In Used WAN，將 LAN 裝置流量轉向 AdGuard。 19. 使用 LAN 裝置開啟 YouTube，確認 AdGuard 開始過濾流量。 20. 前往 AdGuard 的 Filter 頁面啟用阻擋 YouTube 功能。 21. LAN 裝置測試 Ping YouTube 無回應，驗證 YouTube 廣告與存取已被成功攔截。 實作範例 3：vBridge 模式連線 vBridge 模式可透過容器實現兩個 VLAN 之間的跨區域橋接連線。 1. 前往 Networking Forwarding Port Type 頁面，將 eth1 與 eth2 從 WAN 移動至 LAN。 2. 前往 Networking LAN VLAN 頁面新增 VLAN 10 與 VLAN 20。 3. 編輯 eth1 綁定至 Access VLAN 10，編輯 eth2 綁定至 Access VLAN 20。 4. Laptop1 連接至 eth1 ，設定 IP 位址為 192.168.10.10 。 5. Laptop2 連接至 eth2 ，設定 IP 位址為 192.168.10.20 。 6. 前往 Application App Store 頁面安裝 Nginx 與 Python 容器。 7. 前往 Networking Forwarding Service Function Chain 頁面點擊「Add」。 8. 設定 Mode 為 vBridge ，輸入 Chain Name。 9. 點擊「Add VNF Node」依次選擇 Nginx 與 Python。 10. 設定 Left VLAN 為 10 ，Right VLAN 為 10 。 11. 點擊 Action 圖示啟動 SFC。 12. Laptop1 Ping Laptop2 IP ( 192.168.10.20 ) 取得回應。 13. Laptop2 Ping Laptop1 IP ( 192.168.10.10 ) 取得回應，確認跨 VLAN 橋接正常。",{"title":35,"description":881},"zh-TW","manual\u002Ftw\u002Foos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain","2.1","utz2GwzqH7BMsDHzBd4tICBlFlhyBoUROgB-6LFY7hA",[897,901,906,910,914,918,922,926,930,934,938,942,946,950,954,958,962,966,970,974,978,982,986,990,994,997,1001,1005,1009,1013,1017,1021,1025,1029,1033,1037,1041,1045,1047,1051,1054,1057,1061,1065,1068,1072,1073,1077,1081,1085,1089,1093,1097,1101,1105,1109,1113,1117,1121,1125,1129,1133,1137,1140,1144,1148,1152,1156,1160,1164,1168,1172,1176,1180,1184,1188,1192,1196,1200,1204,1208,1212,1216,1220,1224,1227,1230,1234,1237,1241,1245,1249,1252,1255,1258,1261,1264,1266,1268,1270,1273,1276],{"path_key":889,"parent_path":569,"product":889,"title":898,"product_order":899,"order":900,"visible":24,"navigation":24,"sidebar":24},"OOS",40,22,{"path_key":902,"parent_path":569,"product":902,"title":903,"product_order":904,"order":905,"visible":24,"navigation":24,"sidebar":24},"oos-controller","OOS Controller",50,78,{"path_key":907,"parent_path":902,"product":902,"title":908,"product_order":4,"order":909,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fapplication","應用程式管理 (Application)",83,{"path_key":911,"parent_path":902,"product":902,"title":912,"product_order":4,"order":913,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fauth-connect","身分驗證連線 (Auth Connect)",89,{"path_key":915,"parent_path":902,"product":902,"title":916,"product_order":4,"order":917,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fbackup","系統設定備份與還原 (Backup)",85,{"path_key":919,"parent_path":902,"product":902,"title":920,"product_order":4,"order":921,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fclients","用戶端管理 (Clients)",88,{"path_key":923,"parent_path":902,"product":902,"title":924,"product_order":4,"order":925,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fdashboard","儀表板",91,{"path_key":927,"parent_path":902,"product":902,"title":928,"product_order":4,"order":929,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fdiagnose","網路診斷工具 (Diagnose)",84,{"path_key":931,"parent_path":902,"product":902,"title":932,"product_order":4,"order":933,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fgetting-started","開始使用",80,{"path_key":935,"parent_path":902,"product":902,"title":936,"product_order":4,"order":937,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Finventory","設備清單 (Inventory)",82,{"path_key":939,"parent_path":902,"product":902,"title":940,"product_order":4,"order":941,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fkey-features","主要功能",79,{"path_key":943,"parent_path":902,"product":902,"title":944,"product_order":4,"order":945,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Flicense","授權許可",97,{"path_key":947,"parent_path":902,"product":902,"title":948,"product_order":4,"order":949,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Flog","日誌",96,{"path_key":951,"parent_path":902,"product":902,"title":952,"product_order":4,"order":953,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fmessage","訊息",95,{"path_key":955,"parent_path":902,"product":902,"title":956,"product_order":4,"order":957,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fmission","任務與配置精靈 (Mission)",87,{"path_key":959,"parent_path":902,"product":902,"title":960,"product_order":4,"order":961,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fnotification","通知設定 (Notification)",86,{"path_key":963,"parent_path":902,"product":902,"title":964,"product_order":4,"order":965,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fprovision","供裝",81,{"path_key":967,"parent_path":902,"product":902,"title":968,"product_order":4,"order":969,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fschedule","排程",93,{"path_key":971,"parent_path":902,"product":902,"title":972,"product_order":4,"order":973,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fsd-wan","軟體定義廣域網路 (SD-WAN)",90,{"path_key":975,"parent_path":902,"product":902,"title":976,"product_order":4,"order":977,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fsecurity","安全性",99,{"path_key":979,"parent_path":902,"product":902,"title":980,"product_order":4,"order":981,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fsetting","系統設定",98,{"path_key":983,"parent_path":902,"product":902,"title":984,"product_order":4,"order":985,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fstatistics","統計數據",92,{"path_key":987,"parent_path":902,"product":902,"title":988,"product_order":4,"order":989,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Ftodo","待辦事項",94,{"path_key":991,"parent_path":889,"product":889,"title":992,"product_order":4,"order":993,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fappendix-glossary","附錄：詞彙表",77,{"path_key":995,"parent_path":889,"product":889,"title":996,"product_order":4,"order":904,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fapplication","應用程式",{"path_key":998,"parent_path":995,"product":889,"title":999,"product_order":4,"order":1000,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fadd-container-template","新增 Container 範本",54,{"path_key":1002,"parent_path":995,"product":889,"title":1003,"product_order":4,"order":1004,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fadd-hypervisor-template","新增 Hypervisor 範本",53,{"path_key":1006,"parent_path":995,"product":889,"title":1007,"product_order":4,"order":1008,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fapplication-direct-display-output","應用程式直接顯示輸出",55,{"path_key":1010,"parent_path":995,"product":889,"title":1011,"product_order":4,"order":1012,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Finformation-for-hypervisor-and-container","Hypervisor 與 Container 資訊",52,{"path_key":1014,"parent_path":995,"product":889,"title":1015,"product_order":4,"order":1016,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Finstall-apps","安裝應用程式",51,{"path_key":1018,"parent_path":995,"product":889,"title":1019,"product_order":4,"order":1020,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fvolume","儲存區 (Volume)",56,{"path_key":1022,"parent_path":889,"product":889,"title":1023,"product_order":4,"order":1024,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fdiagnose","診斷",61,{"path_key":1026,"parent_path":1022,"product":889,"title":1027,"product_order":4,"order":1028,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fcell-scanner","基地台掃描器",66,{"path_key":1030,"parent_path":1022,"product":889,"title":1031,"product_order":4,"order":1032,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fiperf","iPerf",65,{"path_key":1034,"parent_path":1022,"product":889,"title":1035,"product_order":4,"order":1036,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fping","Ping",62,{"path_key":1038,"parent_path":1022,"product":889,"title":1039,"product_order":4,"order":1040,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fspeedtest","Speedtest",63,{"path_key":1042,"parent_path":1022,"product":889,"title":1043,"product_order":4,"order":1044,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Ftraceroute","Traceroute",64,{"path_key":1046,"parent_path":889,"product":889,"title":932,"product_order":4,"order":299,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fgetting-start",{"path_key":1048,"parent_path":1046,"product":889,"title":1049,"product_order":4,"order":1050,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fgetting-start\u002Faccount-management","帳號管理",26,{"path_key":1052,"parent_path":1046,"product":889,"title":924,"product_order":4,"order":1053,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fgetting-start\u002Fdashboard",25,{"path_key":1055,"parent_path":1046,"product":889,"title":1056,"product_order":4,"order":5,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fgetting-start\u002Flogin-to-web-gui","登入 WEB GUI",{"path_key":1058,"parent_path":889,"product":889,"title":1059,"product_order":4,"order":1060,"visible":24,"navigation":24,"sidebar":24},"oos\u002Flogs","日誌紀錄",49,{"path_key":1062,"parent_path":889,"product":889,"title":1063,"product_order":4,"order":1064,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fnetworking","網路",27,{"path_key":886,"parent_path":1062,"product":889,"title":1066,"product_order":4,"order":1067,"visible":24,"navigation":6,"sidebar":24},"轉發",28,{"path_key":1069,"parent_path":886,"product":889,"title":1070,"product_order":4,"order":1071,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fforwarding\u002Fport-types","埠類型設定",29,{"path_key":888,"parent_path":886,"product":889,"title":35,"product_order":4,"order":885,"visible":24,"navigation":24,"sidebar":24},{"path_key":1074,"parent_path":886,"product":889,"title":1075,"product_order":4,"order":1076,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fforwarding\u002Fwan-binding","WAN 綁定",30,{"path_key":1078,"parent_path":1062,"product":889,"title":1079,"product_order":4,"order":1080,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan","區域網路 (LAN)",45,{"path_key":1082,"parent_path":1078,"product":889,"title":1083,"product_order":4,"order":1084,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan\u002Fdhcp-server","DHCP 伺服器 (DHCP Server)",47,{"path_key":1086,"parent_path":1078,"product":889,"title":1087,"product_order":4,"order":1088,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan\u002Froute","靜態路由 (Route)",48,{"path_key":1090,"parent_path":1078,"product":889,"title":1091,"product_order":4,"order":1092,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan\u002Fvlan","虛擬區域網路 (VLAN)",46,{"path_key":1094,"parent_path":1062,"product":889,"title":1095,"product_order":4,"order":1096,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network","行動網路",32,{"path_key":1098,"parent_path":1094,"product":889,"title":1099,"product_order":4,"order":1100,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fapn-edit","APN 編輯",34,{"path_key":1102,"parent_path":1094,"product":889,"title":1103,"product_order":4,"order":1104,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fapn-setting","APN 套用與設定",35,{"path_key":1106,"parent_path":1094,"product":889,"title":1107,"product_order":4,"order":1108,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fsim-card-binding","SIM 卡綁定",36,{"path_key":1110,"parent_path":1094,"product":889,"title":1111,"product_order":4,"order":1112,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fsim-pin","SIM 卡 PIN 碼管理",37,{"path_key":1114,"parent_path":1094,"product":889,"title":1115,"product_order":4,"order":1116,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fsim-slot","SIM 卡插槽",33,{"path_key":1118,"parent_path":1062,"product":889,"title":1119,"product_order":4,"order":1120,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fnetworking\u002Fwan","WAN 廣域網路",41,{"path_key":1122,"parent_path":1118,"product":889,"title":1123,"product_order":4,"order":1124,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwan\u002Fmultiple-wan","多重 WAN",42,{"path_key":1126,"parent_path":1118,"product":889,"title":1127,"product_order":4,"order":1128,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwan\u002Fnat","NAT 網路位址轉譯",43,{"path_key":1130,"parent_path":1118,"product":889,"title":1131,"product_order":4,"order":1132,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwan\u002Fport-forwarding","通訊埠轉發",44,{"path_key":1134,"parent_path":1062,"product":889,"title":1135,"product_order":4,"order":1136,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwi-fi","Wi-Fi",38,{"path_key":1138,"parent_path":1134,"product":889,"title":1139,"product_order":4,"order":899,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwi-fi\u002Fportal-mode-with-radius","Portal 模式搭配 RADIUS 驗證",{"path_key":1141,"parent_path":1134,"product":889,"title":1142,"product_order":4,"order":1143,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwi-fi\u002Fwi-fi-setting","Wi-Fi 設定",39,{"path_key":1145,"parent_path":889,"product":889,"title":1146,"product_order":4,"order":1147,"visible":24,"navigation":24,"sidebar":24},"oos\u002Foos-installation-guide","OOS 安裝指南",22.5,{"path_key":1149,"parent_path":889,"product":889,"title":1150,"product_order":4,"order":1151,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fquick-setup-guide","快速設定指南",74,{"path_key":1153,"parent_path":1149,"product":889,"title":1154,"product_order":4,"order":1155,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fquick-setup-guide\u002Factive-active-wan","雙活 WAN",76,{"path_key":1157,"parent_path":1149,"product":889,"title":1158,"product_order":4,"order":1159,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fquick-setup-guide\u002Factive-backup-wan","主備 WAN",75,{"path_key":1161,"parent_path":889,"product":889,"title":1162,"product_order":4,"order":1163,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fscheduler","排程器",67,{"path_key":1165,"parent_path":889,"product":889,"title":1166,"product_order":4,"order":1167,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fsecurity","資安維護",57,{"path_key":1169,"parent_path":1165,"product":889,"title":1170,"product_order":4,"order":1171,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsecurity\u002Faccess-control","存取控制",60,{"path_key":1173,"parent_path":1165,"product":889,"title":1174,"product_order":4,"order":1175,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsecurity\u002Fauthentication","身份驗證",58,{"path_key":1177,"parent_path":1165,"product":889,"title":1178,"product_order":4,"order":1179,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsecurity\u002Ffirewall","防火牆",59,{"path_key":1181,"parent_path":889,"product":889,"title":1182,"product_order":4,"order":1183,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fsetting","設定",68,{"path_key":1185,"parent_path":1181,"product":889,"title":1186,"product_order":4,"order":1187,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Falert","警示",70,{"path_key":1189,"parent_path":1181,"product":889,"title":1190,"product_order":4,"order":1191,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fgeneral","通用設定 (General)",69,{"path_key":1193,"parent_path":1181,"product":889,"title":1194,"product_order":4,"order":1195,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fiscsi-initiator","iSCSI Initiator 發起者",72,{"path_key":1197,"parent_path":1181,"product":889,"title":1198,"product_order":4,"order":1199,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fsnmp","SNMP 網路管理",71,{"path_key":1201,"parent_path":1181,"product":889,"title":1202,"product_order":4,"order":1203,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fsupport","支援",73,{"path_key":1205,"parent_path":889,"product":889,"title":1206,"product_order":4,"order":1207,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide","疑難排解",101,{"path_key":1209,"parent_path":1205,"product":889,"title":1210,"product_order":4,"order":1211,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fethernet-lan-issues","乙太網路與 LAN 問題",104,{"path_key":1213,"parent_path":1205,"product":889,"title":1214,"product_order":4,"order":1215,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fmobile-connectivity","行動網路連線",102,{"path_key":1217,"parent_path":1205,"product":889,"title":1218,"product_order":4,"order":1219,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fwebsite-access","網站存取",106,{"path_key":1221,"parent_path":1205,"product":889,"title":1222,"product_order":4,"order":1223,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fwifi-connectivity","Wi-Fi 連線",105,{"path_key":1225,"parent_path":569,"product":1225,"title":1226,"product_order":276,"order":227,"visible":24,"navigation":24,"sidebar":24},"orpheagent","OrpheAgent",{"path_key":1228,"parent_path":1225,"product":1225,"title":1229,"product_order":4,"order":678,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fapi-endpoints","API 端點",{"path_key":1231,"parent_path":1225,"product":1225,"title":1232,"product_order":4,"order":1233,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fcli-commands","CLI 指令",16,{"path_key":1235,"parent_path":1225,"product":1225,"title":1236,"product_order":4,"order":644,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fdesktop","桌面版",{"path_key":1238,"parent_path":1225,"product":1225,"title":1239,"product_order":4,"order":1240,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fdocker","Docker",14,{"path_key":1242,"parent_path":1225,"product":1225,"title":1243,"product_order":4,"order":1244,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Flinux-deb","Linux (DEB)",13,{"path_key":1246,"parent_path":1225,"product":1225,"title":1247,"product_order":4,"order":1248,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fopenwrt","OpenWrt",15,{"path_key":1250,"parent_path":569,"product":1250,"title":1251,"product_order":1076,"order":260,"visible":24,"navigation":24,"sidebar":24},"orpheconsole","OrpheConsole",{"path_key":1253,"parent_path":1250,"product":1250,"title":1254,"product_order":4,"order":695,"visible":24,"navigation":24,"sidebar":24},"orpheconsole\u002Forpheconsole-installation","OrpheConsole 安裝指南",{"path_key":1256,"parent_path":1250,"product":1250,"title":1257,"product_order":4,"order":276,"visible":24,"navigation":24,"sidebar":24},"orpheconsole\u002Forpheconsole-provisioning","OrpheConsole 供裝指南",{"path_key":1259,"parent_path":1250,"product":1250,"title":1260,"product_order":4,"order":718,"visible":24,"navigation":24,"sidebar":24},"orpheconsole\u002Forpheconsole-quick-examples","OrpheConsole 快速範例",{"path_key":1262,"parent_path":569,"product":1262,"title":1263,"product_order":227,"order":575,"visible":24,"navigation":24,"sidebar":24},"orphelink","OrpheLink",{"path_key":1265,"parent_path":1262,"product":1262,"title":932,"product_order":4,"order":347,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Fgetting-started",{"path_key":1267,"parent_path":1262,"product":1262,"title":936,"product_order":4,"order":419,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Finventory",{"path_key":1269,"parent_path":1262,"product":1262,"title":948,"product_order":4,"order":199,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Flog",{"path_key":1271,"parent_path":1262,"product":1262,"title":1263,"product_order":4,"order":1272,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Forphelink",6,{"path_key":1274,"parent_path":1262,"product":1262,"title":1275,"product_order":4,"order":789,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Fprovision","設備供裝 (Provision)",{"path_key":1277,"parent_path":1262,"product":1262,"title":1182,"product_order":4,"order":1278,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Fsetting",9,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1280},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M9 3v18\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1282},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1284},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1286},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1288},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1290},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",1786002198122]