
Claude、ChatGPT、Perplexity 這類 AI 服務對出口 IP 質量非常敏感。如果你用普通 VPS(資料中心 IP)掛代理訪問,經常會遇到:
- 賬號登入觸發驗證碼
- 被要求重新驗證身份
- 某些功能被限制(Claude Projects、ChatGPT Plus 功能等)
- 請求被靜默降速
原因是這些服務的風控會識別 IP 來源,資料中心 IP 是已知的"代理流量"特徵,住宅 IP 則不是。
解決方案:AI 流量單獨走住宅代理,普通流量繼續走 VPS 節點。
架構概覽
本機
├─ AI 服務請求(api.anthropic.com / api.openai.com / ...)
│ └─ Surge → 住宅代理(SOCKS5/HTTP,家寬出口)
└─ 其他流量
└─ Surge → VPS 節點(REALITY / Hysteria2)
住宅代理可以是:
- 家裡的軟路由 + 公網 IP(最優,完全真實住宅 IP)
- 商業住宅代理服務(IPRoyal、BrightData 等,按量計費)
本文以第一種(軟路由轉發)為例,第二種邏輯完全相同,只是替換代理地址。
Surge 配置
1. 新增住宅代理節點
在 Surge 配置的 [Proxy] 部分:
[Proxy]
# VPS 節點(REALITY)
Reality-HK = vless, your-vps-ip, 443, username=your-uuid, tls=true, tls13=true, sni=www.apple.com, vless-flow=xtls-rprx-vision, reality-public-key=your-pubkey, reality-short-id=your-shortid, client-fingerprint=chrome
# 住宅代理(SOCKS5,指向家裡軟路由的轉發埠)
Residential-Home = socks5, 你家公網IP, 代理埠
如果住宅代理需要認證:
Residential-Home = socks5, 你家公網IP, 代理埠, username=使用者名稱, password=密碼
2. 建立代理組
[Proxy Group]
# AI 專用組:走住宅 IP
AI-Proxy = select, Residential-Home, Reality-HK, DIRECT
# 普通代理組:走 VPS
Global-Proxy = select, Reality-HK, Residential-Home, DIRECT
# 自動選速(非 AI 流量)
Auto-Best = url-test, Reality-HK, url=http://www.gstatic.com/generate_204, interval=300
3. 分流規則
[Rule]
# Claude
DOMAIN-SUFFIX,anthropic.com,AI-Proxy
DOMAIN-SUFFIX,claude.ai,AI-Proxy
# OpenAI / ChatGPT
DOMAIN-SUFFIX,openai.com,AI-Proxy
DOMAIN-SUFFIX,oaistatic.com,AI-Proxy
DOMAIN-SUFFIX,oaiusercontent.com,AI-Proxy
DOMAIN-KEYWORD,openai,AI-Proxy
# Perplexity
DOMAIN-SUFFIX,perplexity.ai,AI-Proxy
# Google Gemini / AI Studio
DOMAIN-SUFFIX,generativelanguage.googleapis.com,AI-Proxy
DOMAIN-SUFFIX,aistudio.google.com,AI-Proxy
# Copilot
DOMAIN-SUFFIX,copilot.microsoft.com,AI-Proxy
DOMAIN-SUFFIX,github.com,AI-Proxy
DOMAIN-SUFFIX,githubcopilot.com,AI-Proxy
# 其他國際流量
GEOIP,CN,DIRECT
FINAL,Global-Proxy
4. 規則順序說明
Surge 規則從上到下匹配,第一條命中就停止。AI 相關域名放前面,確保優先匹配住宅代理,不會誤走 Global-Proxy。
mihomo(Clash Meta)版本
mihomo 的邏輯相同,配置檔案結構不同:
proxies:
- name: "Reality-HK"
type: vless
server: your-vps-ip
port: 443
uuid: your-uuid
network: tcp
tls: true
flow: xtls-rprx-vision
reality-opts:
public-key: your-pubkey
short-id: your-shortid
servername: www.apple.com
client-fingerprint: chrome
- name: "Residential-Home"
type: socks5
server: 你家公網IP
port: 代理埠
# username: 使用者名稱
# password: 密碼
udp: false # 住宅 SOCKS5 通常不支援 UDP
proxy-groups:
- name: "AI專用"
type: select
proxies:
- Residential-Home
- Reality-HK
- name: "全域性代理"
type: select
proxies:
- Reality-HK
- Residential-Home
- DIRECT
rules:
- DOMAIN-SUFFIX,anthropic.com,AI專用
- DOMAIN-SUFFIX,claude.ai,AI專用
- DOMAIN-SUFFIX,openai.com,AI專用
- DOMAIN-SUFFIX,oaistatic.com,AI專用
- DOMAIN-SUFFIX,oaiusercontent.com,AI專用
- DOMAIN-SUFFIX,perplexity.ai,AI專用
- DOMAIN-SUFFIX,generativelanguage.googleapis.com,AI專用
- DOMAIN-SUFFIX,github.com,AI專用
- DOMAIN-SUFFIX,githubcopilot.com,AI專用
- GEOIP,CN,DIRECT
- MATCH,全域性代理
住宅代理埠在軟路由上怎麼開
如果你家裡有 OpenWrt 軟路由並且跑了 passwall / SSR Plus,可以在路由器上開一個 SOCKS5 出口埠:
passwall(OpenWrt):
主選單 → 訪問控制 → 本地埠 → 新增一個 SOCKS5 監聽(如 1080),選擇直連出口(不走代理,直接出家寬)。
然後在軟路由防火牆裡開放這個埠,允許從外網訪問(或者用 frp/Cloudflare Tunnel 做內網穿透後對外暴露)。
注意事項:
- 直接把 SOCKS5 埠暴露在公網有安全風險,建議加密碼認證
- 或者走 WireGuard VPN 後訪問內網的 SOCKS5,不對公網開放
驗證是否生效
配置完成後驗證住宅 IP 出口:
# 透過住宅代理訪問 IP 檢測
curl --socks5 你家公網IP:代理埠 https://api.ipify.org
返回的應該是你家寬頻的 IP 地址,而不是 VPS IP。
在 Surge/mihomo 裡,切換到 AI-Proxy 組,訪問 whatismyip.com 確認 IP 為住宅 IP 型別(Type: Residential)。
效果
使用住宅 IP 後的改善:
- Claude claude.ai 登入不再反覆驗證
- ChatGPT Plus 功能不再因 IP 風控被限制
- API 呼叫穩定性提升(尤其是高頻呼叫時)
→ 檢視 mihomo 接住宅 IP 實戰配置 → 檢視 Xray REALITY 服務端配置
📷 封面圖 · Flux Schnell AI 生成 · panshi.io 品牌風格