Grok 国内访问配置 — Clash、代理和分流完整指南
问题概述
Grok 的服务器位于海外(美国为主),国内网络无法直接或稳定访问。国内用户需要配置代理/VPN 来使用 Grok。
直连测试
在配置代理之前,可以先试试能不能直连:
- 浏览器直接打开 grok.com
- 或
ping grok.com
如果打不开或特别慢,就需要代理。
方案选择
方案一:Clash(推荐)
Clash 是目前国内最流行的代理客户端。支持 Windows、macOS、Linux、iOS(通过 Shadowrocket)、Android(通过 Clash for Android)。
优点:
- 支持丰富的分流规则
- 可视化配置
- 稳定可靠
- 社区资源多
缺点:
- 学习曲线略高
- 需要购买订阅服务(机场)
方案二:全局 VPN
如 ExpressVPN、NordVPN 等商业 VPN。
优点:
- 简单,一键连接
- 商业公司运营,相对稳定
缺点:
- 价格较高
- 可能不支持精细分流
- 国内可用性不稳定
方案三:自建 VPS
自己买一台海外 VPS 搭建代理服务。
优点:
- 完全自主控制
- 隐私最好
- 长期性价比高
缺点:
- 技术门槛高
- 需要服务器和运维能力
Clash 配置 Grok
步骤 1:获取订阅
购买一个支持 Clash 的代理机场(推荐选:香港、日本、美国节点)。机场会给你一个订阅链接。
步骤 2:导入 Clash
- 打开 Clash 客户端
- 添加订阅 → 粘贴订阅链接
- 更新订阅
- 选择一个节点(推荐香港或日本节点,延迟最低)
- 开启「系统代理」或「TUN 模式」
步骤 3:配置分流规则(可选但推荐)
让 Grok 相关的域名走代理,其他国内流量直连:
rules:
# Grok 和 xAI 相关 → 代理
- DOMAIN-SUFFIX,grok.com,Proxy
- DOMAIN-SUFFIX,x.ai,Proxy
- DOMAIN-SUFFIX,xapi.ai,Proxy
- DOMAIN-SUFFIX,api.x.ai,Proxy
- DOMAIN-SUFFIX,console.x.ai,Proxy
- DOMAIN-SUFFIX,docs.x.ai,Proxy
- DOMAIN-SUFFIX,grok-cn.com,Proxy
# X(Twitter)→ 代理
- DOMAIN-SUFFIX,x.com,Proxy
- DOMAIN-SUFFIX,twitter.com,Proxy
# Apple Store(iOS 下载 Grok)→ 代理
- DOMAIN-SUFFIX,itunes.apple.com,Proxy
- DOMAIN-SUFFIX,apps.apple.com,Proxy
# Google(Android 下载 Grok)→ 代理
- DOMAIN-SUFFIX,play.google.com,Proxy
# 默认直连
- MATCH,DIRECT
步骤 4:测试连接
- 代理开启状态下,浏览器访问 grok.com
- 应该能快速加载首页
- 点击登录,看能否正常跳转
常见配置问题
问题 1:浏览器能上但 API 连不上
原因:浏览器走了系统代理,但你的 API 客户端(curl、Python)没有走代理。
解决:
- curl 使用
-x参数:curl -x http://127.0.0.1:7890 https://api.x.ai/v1/models - Python 设置
proxies参数(见网络问题章节) - 设置环境变量:
export https_proxy=http://127.0.0.1:7890
问题 2:登录按钮点击没反应
原因:X 的登录流程涉及多个域名,可能没有全部走代理。
解决:在分流规则中加入更多 X 相关域名:
- DOMAIN-SUFFIX,twitter.com,Proxy
- DOMAIN-SUFFIX,x.com,Proxy
- DOMAIN-SUFFIX,api.twitter.com,Proxy
- DOMAIN-SUFFIX,abs.twimg.com,Proxy
问题 3:登录后一直转圈
原因:Session 保持或 Cookie 同步问题。
解决:
- 清除浏览器 Cookie
- 确认代理开启状态不变
- 换一个节点试试
问题 4:X 能开但 Grok 应用连不上
原因:移动端应用不走浏览器的代理设置。
解决:
- iOS:用 Shadowrocket 或类似的全流量代理
- Android:Clash for Android 的 TUN 模式可以劫持所有流量
移动端配置
iOS
方式一:Shadowrocket + Clash 订阅
- App Store 下载 Shadowrocket(小火箭)
- 添加 Clash 订阅链接
- 选择节点,连接 VPN
- 所有流量(包括 Grok 应用)都走代理
方式二:Surge / Quantumult X类似 Shadowrocket 的全流量代理方案。
注意:iOS 应用内的网络请求不单独读取系统代理,必须用 VPN/TUN 模式才能覆盖。
Android
方式一:Clash for Android(CFA)
- 下载 Clash for Android APK
- 导入订阅
- 开启「TUN 模式」
- 所有应用流量走代理
方式二:v2rayNG支持多种协议的全功能客户端。
节点选择建议
推荐节点位置
| 位置 | 延迟 | 速度 | 稳定性 |
|---|---|---|---|
| 香港 | 低(20-50ms) | 高 | 高 |
| 日本东京/大阪 | 中(50-100ms) | 高 | 高 |
| 美国西海岸 | 中高(100-150ms) | 中 | 中 |
| 新加坡 | 中(80-120ms) | 高 | 中 |
Gro k服务器在美国,理论上美国节点直达最快。但从国内连美国节点延迟比香港日本高。实际上选择连接稳定且速度快的节点更重要,地理位置是次要考虑。
节点类型
- TLS:推荐,伪装成 HTTPS,GWF 难识别
- WebSocket:推荐,同样不易被识别
- VMess/VLESS:稳定可靠
- Hysteria:UDP 协议,速度快
API 用户的代理配置
curl
# 临时指定代理端口
curl -x http://127.0.0.1:7890 https://api.x.ai/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"
Python
import requests
import os
proxies = {
"http": "http://127.0.0.1:7890",
"https": "http://127.0.0.1:7890",
}
response = requests.get(
"https://api.x.ai/v1/models",
headers={"Authorization": f"Bearer {os.environ['XAI_API_KEY']}"},
proxies=proxies,
)
环境变量(永久生效)
# Windows PowerShell
$env:HTTP_PROXY = "http://127.0.0.1:7890"
$env:HTTPS_PROXY = "http://127.0.0.1:7890"
# Linux/macOS
export HTTP_PROXY="http://127.0.0.1:7890"
export HTTPS_PROXY="http://127.0.0.1:7890"
应急方案
代理挂了怎么办
- 换一个节点
- 换一个机场订阅
- 临时用手机 4G + 代理(有时移动网络的策略不同)
- 换个时间重试(GWF 的封锁有波动)
Grok 连接不稳定
- 开启 Clash 的健康检查,自动切换节点
- 把 Grok 域名加入「延迟最低」节点组
- 使用 UDP 协议的节点(如 Hysteria)
速度太慢
- 换更快的节点
- 用 Grok 3 代替 Grok 4(速度更快)
- 避开高峰时段
- 开启缓存减少重复请求
常见误区
误区 1:Grok 完全被墙
Grok 目前没有被硬封锁。但因为服务器在海外,直连的延迟和稳定性不足以日常使用——用代理只是提高体验,不是绕过封锁。
误区 2:免费 VPN 够用
免费 VPN:
- 速度慢
- 不稳定
- 隐私风险高(可能记录你的流量)
- 随时可能跑路
建议用付费订阅,几十块钱一个月,稳定可靠。
误区 3:代理会泄露数据
正规付费订阅的机场:
- 不会记录用户流量
- 只是中转你的加密数据
- 真正在意隐私的可以考虑自建 VPS
但绝对不要用不明来源的免费代理——那些很可能在监控你。