透過代理開啟網站後,若畫面不斷回到登入頁、在地區頁面間往返,或顯示重新導向次數過多,應先留下可重現的證據。立即換出口或增加流量額度會改變測試條件,並不能說明原因。先區分連線故障、代理認證與網站工作階段,才能安排正確的處理順序。

先辨認導向發生在哪一層
在瀏覽器網路面板保留請求紀錄,只執行一次獲授權的導覽。記下每次回應狀態,以及存在時的Location目標。HTTP重新導向通常會提供導向狀態及Location;網頁腳本或HTML刷新也可能導向。因此,收到200後再次導覽,不能直接當成HTTP導向鏈。
407應先排查代理憑證或存取授權,它與目標站的登入循環不同。若連線在回應之前失敗,先確認連線、DNS及TLS階段,不要直接猜測地區判定規則。
建立四組可以比較的測試
- 直連與乾淨設定檔:使用專用瀏覽器測試設定檔,不保留既有Cookie,記錄起始頁、市場選擇及語言。
- 代理與乾淨設定檔:使用另一個乾淨設定檔,維持相同應用設定。選擇實際可用的市場,短時間內固定代理設定。
- 相同代理與既有測試工作階段:回到能重現問題的專用設定檔,其他變數不動。盡可能在授權測試站使用測試帳號。
- 相同代理與明確市場選擇:再開一組乾淨測試,透過網站正式市場選單指定地區,不修改身分或付款資料強迫切換。
服務條件允許時,在單組測試維持相同出口身分,並用授權診斷終點紀錄實際出口。黏著工作階段不代表IP永遠不會變。如果中途出口更換,標記該次測試無法下結論,不要與穩定出口的結果混合計算。
逐跳紀錄哪些資訊
建立表格,欄位包含執行編號、跳數、請求方法、去識別化路徑、回應狀態、去識別化目標、選定市場、是否送出測試工作階段Cookie,以及出口是否改變。紀錄Cookie存在與否即可,不要保存祕密值。分享前移除權杖、個人識別及敏感查詢參數。
例如市場頁與登入頁互相導回,僅能證明循環存在。還需要確認網站是否拒絕工作階段、地區規則是否與明確選項衝突,或主機名稱與協定導向設定是否互相矛盾。
依對照結果分派問題
- 直連及代理的乾淨測試都循環:先檢查應用導向、標準主機名稱規則與測試樣本,不應優先認定代理要更換。
- 只有既有測試工作階段循環:比較Cookie及網站偏好,重建專用測試工作階段,避免清除使用者其他瀏覽資料。
- 只有代理乾淨測試循環:確認觀察到的市場,與網站管理者檢查請求處理。地區不一致是待驗證假設,並非已確認原因。
- 明確選擇市場後恢復正常:查明網站優先採用哪一項輸入。IP國家、語言偏好與使用者市場選項並不等同。
限制測試並確認改善有效
先設定小範圍導覽或導向次數上限,並訂好總時間限制。簡單測試頁可以先採五跳作為診斷起點,但不能視為通用標準。不要無限重跑循環。HTTP工具如curl可觀察HTTP導向,卻不能完整重現瀏覽器腳本、儲存及所有登入流程。
調整後重跑原失敗樣本及直連對照,核對最終頁面、市場偏好是否保留、導向次數是否受控,以及授權工作階段是否正常。保留去識別化紀錄及設定版本。不要使用出口輪替規避拒絕存取或速率限制。
選擇適合的98IP測試環境
需要比較多個可用國家時,可先評估98IP動態住宅IP,驗證真實地域與工作階段表現。若應用必須使用長期固定出口,則確認靜態住宅IP供應地區與使用條件,不要將動態服務視為永久固定IP。98IP標示IP產品僅支援境外網路環境,請先確認部署環境適用。代理可用也不代表目的網站一定接受請求。
常見疑問及結案檢查
提高導向上限就能排除故障嗎?只有導向鏈確實合法且有限時才考慮調整,上限增加不能修復循環。
清掉Cookie後正常,是否代表IP有問題?不是。這項操作改變網站狀態,仍需直連與代理的乾淨對照才能分辨原因。
向支援團隊提供哪些資料?去識別化逐跳表、用戶端版本、測試市場、時間範圍、出口是否變動,以及最小授權重現案例。不要寄送密碼、工作階段權杖或未處理的敏感HAR檔。
結案前檢查最終頁、工作階段、市場、導向上限及結果一致性。設定問題可參考98IP操作指南。只測試自有或明確授權的系統,遵守存取規則,並將診斷資料保留降至必要範圍。