264 字
1 分鐘
將特定 User-Agent 或 IP 的流量導入測試站,透過 Cloudflare Enterprise
2024-10-15
無標籤

我們在做網頁開發的時候,最怕測試站可以跑,但切換到正式站就壞掉,尤其正式站與各種服務有介接時候更為頭痛。本說將說明如何在 Cloudflare 上將特定 User-Agent 的流量導入測試站。本文需要使用到 Cloudflare Enterprise 授權。


環境#

以下以這兩個網域作為範例:


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,就可以查看網頁了。