大家新年好啊, 最近遇到gemini显示当前地区不可以的问题,访问ping0.cc等网址检查的也是美区地址,并且节点是独享的双isp节点。然后发现Google 搜索页面最底部的定位,显示的根本不是我 VPS 的IP,而是国内,解法方法是给 VPS 额外套一层 Cloudflare WARP,然后利用 Xray 的路由规则,把访问 Google 和 Gemini 的流量单独分流到 WARP 出口去。
[教程] Gemini目前不支持你所在的地区,不支持此国家/地区 的原因和解决方案 - 搞七捻三 / 搞七捻三, Lv1 - LINUX DO
目标
让 VPS 上的代理服务(Xray)实现:访问 Google 及 Gemini 相关域名的流量自动通过 Cloudflare WARP 出口,其他流量保持原有出口(VPS 公网 IP)。
^-^ 环境信息
^-^ 安装 WARP 并检查接口
1.1 安装 WARP
bash <(curl -fsSL git.io/warp.sh) x
安装成功后,脚本会自动配置 WireGuard 接口 wgcf。安装界面类似:

1.2 检查 WARP 接口
ip addr show wgcf
输出示例:
wgcf: ...
inet**IPv4 地址** scope global wgcf
inet6 xxxxxx
记下 IPv4 地址,后续配置 sendThrough 时会用到。
1.3 验证 WARP 接口的 IPv4 连通性
curl --interface wgcf -4 https://ipv4.icanhazip.com
应返回一个 Cloudflare 的 IPv4 地址,说明 WARP 接口工作正常。
^-^ 进入 Xray 配置目录并备份
cd /etc/v2ray-agent/xray/conf/
ls -la
你会看到类似 00_log.json、09_routing.json、z_direct_outbound.json 等文件。
找到路由配置文件(通常为 xx_routing.json`)
cp xx_routing.json xx_routing.json.bak
操控原文件则需要备份,备份的文件是xx_routing.json
^-^修改路由规则
新建 xx_routing.json` 文件:
nano xx_routing.json
以下配置(可根据需要增减域名):
{
"routing": {
"rules": [
{
"type": "field",
"domain": [
"geosite:google",
"domain:gemini.google.com",
"domain:aistudio.google.com",
"domain:deepmind.google",
"domain:ai.google.dev",
"domain:makersuite.google.com",
"domain:googleapis.cn"
],
"outboundTag": "warp-out"
}
]
}
}
geosite:google 包含了绝大多数 Google 服务域名(如 google.com、googleapis.com、gstatic.com 等)。
额外添加的 Gemini 相关域名确保这些 AI 服务也走 WARP。
googleapis.cn 是 Google 在中国的域名,部分场景可能需要。
保存退出:Ctrl+O → Enter → Ctrl+X。
验证 JSON 格式:
jq . xx_routing.json
^-^创建 WARP 出站配置文件
新建一个文件,建议命名为 xx_warp_out.json`(数字可调整,确保在出站配置中加载顺序靠后即可):
cat > xx_warp_out.json <<EOF
{
"outbounds": [
{
"tag": "warp-out",
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIP"
},
"sendThrough": "填入 wgcf 接口分配的内网 IPv4 地址(如 172.16.0.2)"
}
]
}
EOF
说明:
^-^ 重启 Xray 并检查状态
重启服务
systemctl restart xray
查看运行状态
systemctl status xray
如有错误,查看详细日志
journalctl -u xray -n 50 --no-pager
根据错误提示修正配置文件(通常是 JSON 语法错误)。
^-^ 测试分流效果
方法:浏览器直观验证(推荐)
本地开启代理(v2rayN 等),确保流量经过该 VPS。
先访问 IP 查询网站(如 https://ip.sb),记录当前显示的 IP(应为 VPS 原 IP)。
访问 Google 或 Gemini 网站(如 https://www.google.com,https://gemini.google.com)。
不关闭该标签页,再打开新标签页访问 https://ip.sb。
- 若显示 IP 变为 Cloudflare 的 IP,则分流成功。
注意:如果本地网络支持 IPv6,浏览器可能优先使用 IPv6,你会看到 Cloudflare IPv6 地址,这同样证明分流成功。
