- Purple
- Captive portals: a complete guide
- UniFi captive portal 設定指南
UniFi captive portal 設定指南
如何將 Purple captive portal 新增至 Ubiquiti UniFi:包含外部入口網站伺服器、控制器授權和 walled garden,並附有指向 Purple 逐步設定指南的連結以進行精確配置。
Video overview
收聽此指南
查看播客逐字稿
核心系列的一部分:Captive Portal 指南 →
Ubiquiti UniFi captive portal and guest WiFi configurator
Generate UniFi Network Hotspot Manager settings, configure pre-authorization walled gardens, calculate guest VLAN subnet sizing, and validate cloud RADIUS accounting for seamless Purple deployment.
Internal routing engine handles guest captive redirection with native gateway isolation.
Local IP or internal hostname used for controller API communication.
captive portal 是訪客在上網前看到的登入頁面。在 Ubiquiti UniFi 上,存取點和 UniFi 網路控制器負責運行 WiFi;Purple 則負責運行該入口網站及其背後的第一方數據,而無需更換您現有的任何 UniFi 設備。
Ubiquiti UniFi 如何與 Purple 訪客 WiFi 協同運作
Purple 是一個雲端重疊系統。您的 UniFi 網路控制器會繼續運行 WiFi;Purple 則透過 UniFi 已具備的功能來運行訪客體驗。
- **外部入口網站伺服器。**在 UniFi 的熱點管理器(Hotspot Manager)中,您將到達頁面指向 Purple,而非 UniFi 內建的頁面。新裝置會被重新導向至您的 Purple 歡迎頁面(splash page),訪客登入後,控制權會交還給 UniFi。
- **控制器授權。**Purple 透過使用您為此目的建立的專用控制器登入憑證和公開位址,直接與您的 UniFi 網路控制器進行通訊,從而為每位訪客授權。如果控制器無法從外部公開存取,則可透過連接埠轉送(port forward)來建立連線。
- **Walled garden。**UniFi 的預先授權規則允許歡迎頁面(splash page)以及任何付款或社群登入步驟,在訪客登入之前完成載入。
對於重複訪問的訪客,UniFi 的 SecurePass (Passpoint) 選項新增了由 RADIUS 支援的安全加密連線,因此已知使用者無需再次登入即可重新連線。
這就是整個運作模式:UniFi 傳輸封包並管理無線電,Purple 則擁有登入體驗和數據。由於它運行在標準外部網頁驗證和 RADIUS 上,因此在 Cisco Meraki、HPE Aruba、Ruckus、Juniper Mist、Ubiquiti UniFi、Cambium、Extreme Networks 和 Fortinet 上的運作方式完全相同。Purple 在設計上與硬體無關。
您需要準備的項目
- 具有管理員權限的 UniFi 網路控制器(位於 Dream Machine、CloudKey 或您自己的伺服器上)。
- 已設定好歡迎頁面(splash page)和登入流程的 Purple 場域。
- 專用的 UniFi 控制器登入憑證和您控制器的公開位址,以便 Purple 授權訪客。
使用 Purple 進行設定
確切的設定、外部入口網站伺服器位址、熱點管理器(Hotspot Manager)到達頁面選項、預先授權網域、將 Purple 連結至控制器的場域設定(Venue Settings)以及選配的 SecurePass 配置,皆在 Purple 的支援指南中提供了逐步說明與精確的輸入值。
請依照該指南進行配置。此頁面旨在說明各個部分如何協同運作,以便您瞭解每個步驟的作用。
您將獲得的效益
一旦訪客透過 Purple 登入,每次存取都會轉化為經驗證、自願同意的第一方數據:誰存取過、頻率如何,以及如何取得授權與其聯絡。這就是單純連接大眾的 WiFi,與建立您專屬行銷受眾的 WiFi 之間的差別。Purple 符合 GDPR 規範並通過 ISO 27001 認證,在超過 80,000 個線上運作的場域中提供 99.999% 的可用性。
關鍵定義
Captive portal
訪客在上網前看到的登入頁面。由 Purple 代管並運行;UniFi 則將裝置重新導向至該頁面。
Purple 在您的 UniFi WiFi 之上新增的訪客體驗層。
外部入口網站伺服器
一項 UniFi 設定,可將未經驗證的裝置傳送至外部代管的登入頁面,而非 UniFi 內建的頁面。
UniFi 的熱點管理器(Hotspot Manager)如何將訪客引導至 Purple 歡迎頁面(splash page)。
控制器授權
Purple 透過專用登入憑證,在其公開位址上與您的 UniFi 網路控制器進行通訊,以授權每個訪客工作階段。
Purple 如何讓已登入的訪客在 UniFi 上網。
Walled garden
一個簡短的允許清單,列出裝置在登入前可以存取的位址。
允許歡迎頁面(splash page)、付款和社群登入在預先驗證前載入。
SecurePass (Passpoint)
由 RADIUS 支援的加密 WiFi 連線,可讓已知的使用者重新連線而無需再次登入。
供重複訪客選擇的安全性層級。
常見問題
Ubiquiti UniFi 如何與外部 captive portal 進行整合?
UniFi Network Hotspot Manager 允許管理員將訪客驗證委託給外部傳送門伺服器。當未經驗證的訪客連線至訪客 SSID 時,UniFi 閘道會攔截初始 HTTP 流量,並將用戶端瀏覽器重新導向至位於 auth.purplewifi.net 的 Purple。一旦訪客完成驗證,Purple 就會呼叫 UniFi 控制器 API 來授權該用戶端 MAC 位址以進行網際網路存取。
UniFi 控制器與 captive portal 之間必須開啟哪些連接埠?
若要進行雲端或外部 captive portal 整合,UniFi Network 控制器必須可透過 TCP 連接埠 8843(或舊版安裝上的 TCP 連接埠 8443)接收授權 API 呼叫。為了確保安全的訪客瀏覽器重新導向,請確保在訪客預先授權防火牆設定檔中允許 TCP 連接埠 443 上的輸出 HTTPS 以及 UDP 連接埠 53 上的 DNS。
為什麼絕對不應該將作業系統的 captive 探測主機列入允許清單?
包括 iOS, Android, macOS 和 Windows 在內的作業系統會探測特定端點(例如 captive.apple.com 和 connectivitycheck.gstatic.com)以偵測受限網路。如果將這些探測主機名稱放在 UniFi 預先授權存取中,裝置將接收到未經攔截的 HTTP 200 回應,進而判定網際網路連線處於活動狀態,並隱藏自動登入瀏覽器強制回應視窗。
在 UniFi 上使用 Purple 需要哪些預先授權存取規則?
UniFi Hotspot Manager 要求在訪客登入前,先在預先授權存取中將 Purple 驗證和資產網域列入允許清單。這包括 auth.purplewifi.net、securelogin.purplewifi.net、api.purplewifi.net 和 cdn.purplewifi.net。如果啟用了社群登入或付費層級,則也必須將對應的 OAuth 和金流閘道端點列入允許清單。
RADIUS 帳務如何增強 UniFi 上的訪客 WiFi 管理?
設定指向 UDP 連接埠 1812(驗證)和 1813(帳務)上 Purple 的 RADIUS 設定檔可實現即時工作階段追蹤。將過渡帳務更新間隔設定為 300 秒,可讓 UniFi 存取點定期向 Purple 分析平台回報訪客連線時間、傳輸的位元組數和停留時間,而不會讓控制器資源過載。
對於訪客網路,建議使用什麼子網路大小和 DHCP 租約時間?
訪客網路會經歷高流動率和租約頻繁變動。高流量的場域應至少設定一個 /22 子網路(1,021 個可用 IP 位址),並將 DHCP 租約時間縮短至 2 小時(7,200 秒)。這可以防止在訪客流動高峰期耗盡位址池,同時用戶端裝置隔離可防止未經授權的橫向裝置通訊。
繼續閱讀本系列
Ubiquiti UniFi 與顧客 WiFi:使用 Purple 進行 Captive Portal 設定
Ubiquiti UniFi Network 如何與 Purple 顧客 WiFi 搭配運作:外部入口網站伺服器、控制器授權和圍牆花園(Walled Garden),並附有 Purple 的逐步設定指南連結,以進行精確配置。
Allied Telesis TQ Series AP 與賓客 WiFi:使用 Purple 設定 captive portal
了解 Allied Telesis TQ Series 基地台如何與 Purple 賓客 WiFi 協同工作:外部頁面重新導向、RADIUS 和 walled garden,並附有指向 Purple 逐步設定指南的連結以進行確切配置。
Grandstream GWN 與訪客 WiFi:使用 Purple 進行 captive portal 設定
了解 Grandstream GWN 存取點如何與 Purple 訪客 WiFi 協同工作:透過外部 splash page、RADIUS 和 walled garden 進行設定,並提供指向 Purple 逐步設定指南的連結以進行確切配置。
對於您的特定設置有任何疑問嗎?
我們的團隊與超過 80,000 個場域的場域營運商、IT 經理和網路工程師合作。立即預約 20 分鐘的通話,我們將向您展示其他與您相似的用戶是如何解決此問題的。