当你的 VPS 突然发现被 Google 风控了之后怎么一步步排除~~
背景与症状:
自建 VPS 节点(如 RackNerd 等性价比极高的主机),原本正常使用。某天突然发现访问 Gemini 时提示“Gemini 目前不支持你所在的地区”,或者频繁遇到 Google 服务的真人验证(Captcha)。
核心原因: Google 风控系统识别到你的节点 IP 的 ASN 类型为 Hosting(机房数据中心),而非真实的家庭宽带。
第一阶段:服务端改造(给 VPS 套上隐身衣)
不要急着换节点或买原生 IP,成本最低、见效最快的方法是通过 Cloudflare WARP 获取干净的出站 IP。
1. 确认病因
访问 ipinfo.io 或 browserleaks.com/ip。
如果显示的 IP 是你 VPS 的原生 IP,且 ASN Type 为 Hosting,实锤被 Google 拉黑。
2. 部署 WARP 一键脚本
通过 SSH 连接到你的 VPS,执行目前最稳定的开源开源脚本(以 fscarmen 脚本为例):
Bash//
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh
3. 关键避坑:选择“双栈模式”
踩坑记录: 最初只添加了 WARP IPv6 接口。虽然手机端支持良好成功绕过,但 PC 端的 DNS 解析容易强制走 IPv4,导致流量依然从被拉黑的原生 IP 出站。
终极解法: 在脚本菜单中,务必选择 “为 IPv4 only 添加 WARP 双栈网络接口”(即 IPv4 + IPv6 全接管)。
无论客户端发起什么请求,出站全走 Cloudflare 纯净池。
4. 重启节点服务
安装完成后,重启你的服务端代理内核(例如 Sing-box)以认领新网卡:
Bash
systemctl restart sing-box
(附加技巧:如果后续想看全库 Netflix,可随时在终端执行 warp i 自动刷取解锁流媒体的纯净 IP。)
第二阶段:客户端环境终极防漏(PC 端的玄学重灾区)
服务端搞定后,如果出现“手机连节点能用,电脑死活不行”,100% 是 PC 本地环境发生了泄露。请在代理客户端(以 Clash Verge 为例)进行以下终极配置:
1. 抛弃“系统代理”,开启 TUN(虚拟网卡)模式
原理与踩坑: 系统的“代理”权限极弱,防不住浏览器底层的 UDP 流量。使用 browserleaks.com/ip 测试会发现 WebRTC Leak Test 赫然显示着你国内真实的宽带 IP(电脑在“裸奔”)。
操作: 在 Clash Verge 的“设置”中,关闭“系统代理”,打开“TUN 模式”。这会在底层强制接管包括 WebRTC 在内的所有流量。
2. 开启客户端 IPv6 支持
原理与踩坑: 很多科学上网客户端默认关闭了 IPv6。导致本地只向服务器请求 IPv4 目标,错失了干净的 WARP IPv6 通道。
操作: 在 Clash Verge 的“设置” -> “基础设置”中,开启 IPv6 开关。并在“DNS 设置”中,同步开启 IPv6 解析。
3. 开启 Fake-IP 模式(阻断 Windows 瞎解析)
原理与踩坑: Windows 系统有自己的 DNS 缓存,有时会越过代理自己去解析 Google 的国内加速 IPv4,导致服务器路由错乱。
操作: 进入 Clash Verge 的“设置” -> “DNS 设置”,将 “增强模式 (DNS Mode)” 设置为 Fake-IP。这会拦截所有域名请求,把解析权彻底交给远端干净的服务器。
4. 物理清理:清空残余毒药
完成以上设置后,必须执行两步清理,否则旧数据依然会触发拦截:
清空本地 DNS: 按 Win + R 输入 cmd,执行 ipconfig /flushdns。
清空浏览器 Cookie: 打开浏览器的无痕模式(隐身窗口)测试,或彻底删除浏览器中关于 google.com 的全部 Cookie。
第三阶段:账号风控隔离(隐性安全点)
避坑记录: 当你在挂着美国节点的电脑上登录 Google,而你没挂全局代理的手机同时弹出“是否是你本人登录”的确认弹窗时,Google 会瞬间收到两个极度冲突的物理位置信号(美国 vs 中国)。这虽不直接导致 Gemini 锁区,但极易触发账号的全局异常高风险风控。
解决方案:物理隔离地理位置
绝对不要关闭两步验证(2FA),而是更改验证方式:
访问 Google 账号安全中心 -> 两步验证。
添加 “Authenticator 身份验证器应用”。
在手机下载 Google Authenticator 扫码绑定。
关键一步: 在安全中心移除旧的“Google 提示(联网弹窗验证)”。
以后登录只看手机生成的离线 6 位数动态码。全程不联网、不暴露手机真实 IP,实现空间上的完美物理隔离。
最终验证 SOP:
全程配置完毕后,在开启代理的状态下访问 browserleaks.com/ip 应当满足以下三点:
IPv4 Address 显示为 Cloudflare IP(非你原本拉跨的机房 IP)。
IPv6 Address 有值且显示为 Cloudflare IP。
WebRTC Leak Test 下的 Public IP 也是你的代理 IP,绝对不能出现国内宽带 IP。
一切达标,无痕窗口点开 Gemini,畅通无阻。