本指南示範如何在 ShadowRocket 設定檔加入自訂規則,令指定域名(OpenAI、ChatGPT、Claude 等)走 IPRoyal 代理節點,其餘流量保持直連。以下提供兩個方法。
方法一:直接編輯設定檔 #
- 在底部選單點 HOME 進入伺服器列表,按最右側的「i」編輯伺服器資料。

- 在 Remarks(備註)欄位輸入名稱,然後按右上角「Save(儲存)」。

- 可以看到 Remarks 欄位的文字已變成伺服器名稱。

- 在底部選單點 Config,按 default.conf 右側的「i」進行編輯。

- 按「Edit Plain Text(編輯純文字)」。

- 向下捲動找到 [Rule],將下列文字貼在其下。規則按順序決定優先權(此例涵蓋 OpenAI 與 Claude)。按右上角「Save(儲存)」。

每條規則結尾的伺服器名稱,必須與你之前輸入的「Remarks」欄位一致。
# ---------- OpenAI / ChatGPT / Codex ---------- DOMAIN-SUFFIX,openai.com,IPRoyal-US DOMAIN-SUFFIX,chatgpt.com,IPRoyal-US DOMAIN-SUFFIX,oaistatic.com,IPRoyal-US DOMAIN-SUFFIX,oaiusercontent.com,IPRoyal-US DOMAIN-SUFFIX,auth0.com,IPRoyal-US DOMAIN-SUFFIX,identrust.com,IPRoyal-US DOMAIN-KEYWORD,openaicom-api,IPRoyal-US # ---------- Anthropic / Claude ---------- DOMAIN-SUFFIX,anthropic.com,IPRoyal-US DOMAIN-SUFFIX,claude.ai,IPRoyal-US DOMAIN-SUFFIX,claudeusercontent.com,IPRoyal-US DOMAIN-KEYWORD,anthropic,IPRoyal-US # ---------- 驗證與風控支援 ---------- DOMAIN-SUFFIX,arkoselabs.com,IPRoyal-US DOMAIN-SUFFIX,challenges.cloudflare.com,IPRoyal-US DOMAIN-SUFFIX,stripe.com,IPRoyal-US
- 返回 Config 頁面,按「Test Rule(測試規則)」。

- 輸入規則內包含的域名,查看測試結果。

方法二:透過圖形化介面逐條新增 #
- 點擊當前設定檔名稱,選擇「新增規則(Add Rule)」
- 類型(Type)選擇 DOMAIN-SUFFIX
- 匹配值(Value)依序填入上述網域名稱(例如 chatgpt.com、claude.ai 等)
- 策略(Policy)選擇你的 IPRoyal 節點
- 點擊儲存即可
設定後檢查要點 #
- 首頁路由模式:確認 Shadowrocket 首頁的全局路由切換在「配置(Config)」,而不是「全局Proxy」或「直連(Direct)」
- 規則排序權限:Shadowrocket 是「由上而下優先匹配」。確保這組 AI 規則位於 GEOIP,CN,DIRECT 或最後的 FINAL,DIRECT(或 FINAL,PROXY)之前,以免被通用直連規則提前攔截
