264 字
1 分鐘
將特定 User-Agent 或 IP 的流量導入測試站,透過 Cloudflare Enterprise
我們在做網頁開發的時候,最怕測試站可以跑,但切換到正式站就壞掉,尤其正式站與各種服務有介接時候更為頭痛。本說將說明如何在 Cloudflare 上將特定 User-Agent 的流量導入測試站。本文需要使用到 Cloudflare Enterprise 授權。
環境
以下以這兩個網域作為範例:
- 正式環境:www.example.com,IP 為 1.2.3.4
- 測試環境:test.example.com,IP 為 1.2.3.5
Cloudflare 設定
步驟一、設定 DNS
正式環境與測試環境的網域都需要設定在 Cloudflare DNS 上。
步驟二、設定 Origin Rules
在「規則」的「Origin Rules」新增一筆規則,設定好主機名稱與使用者代理程式,如下圖所示。這裡要可以調整為其他條件,例如 IP、國家、Cookie 等。
主機名稱 等於 www.example.com
使用者代理程式 等於 test

並將主機標頭、DNS 紀錄設定為 test.example.com,這樣就完成了

在瀏覽器查看
在瀏覽器安裝擴充套件 ModHeader,並將 www.example.com 的 User-Agent 設為 test,就可以查看網頁了。
