Google Antigravity 登录问题解决记录:TUN 模式配置与浏览器断网修复

Google 最近推出了新的 AI 代码编辑器 Antigravity,看介绍说是比 VS Code + Copilot 更智能。正好想试试,就下载安装了一个。

结果第一步就遇到了问题:点击登录后,浏览器显示验证成功,但软件端一直没有反应。

经过一番排查和测试,最终解决了这个问题。这篇文章记录一下完整的解决过程,包括后续遇到的浏览器断网问题,希望能帮到遇到类似情况的朋友。

一、问题分析:为什么会卡在登录环节?

一开始我也不太理解,浏览器明明显示登录成功了,软件为什么没有反应?

后来排查了一下,发现问题出在这里:

Antigravity 是一个独立的桌面客户端,不是浏览器插件。这就带来了一个网络环境问题:

  1. 浏览器走的是 HTTP 代理,可以正常访问 Google 验证页面
  2. 但 Antigravity 软件本身(底层 TCP 连接)并没有走代理
  3. 结果就是:浏览器完成了验证,但软件收不到回传的 Token

简单说,就是浏览器和软件的网络通道不在一个层面上,导致验证信息无法传递回软件。

二、解决方案:在 v2N 中开启 TUN 模式

普通的系统代理只能接管浏览器的流量,对终端和独立应用的网络连接没有效果。要解决这个问题,需要开启 TUN 模式(虚拟网卡模式)。

TUN 模式的原理是在系统层面创建一个虚拟网卡,将所有网络流量都路由到代理,这样独立应用也能通过代理访问网络。

v2N 中的操作步骤:

  1. 打开 v2N 客户端
  2. 在设置中找到 “启用 TUN 模式”“Tun Mode” 选项
  3. 开启这个选项
  4. 重启 Antigravity 软件,再次尝试登录

注意事项

  • 节点选择建议使用 美国新加坡 节点,部分地区节点可能被 Google 限制
  • 如果是新注册的 Google 账号,可能会触发风控。建议使用注册时间较长的账号

三、新问题:开启 TUN 后浏览器无法上网

开启 TUN 模式后,Antigravity 确实能正常登录了。但紧接着发现了新问题:

Antigravity 能用了,但 Chrome 浏览器反而打不开网页了。

一开始以为是节点问题,换了几个节点测试,问题依旧。最后排查发现:这是 TUN 模式与浏览器的”安全 DNS”设置冲突了。

解决方法:

第一步:关闭浏览器的”安全 DNS”

Chrome 和 Edge 默认开启了 DoH(DNS over HTTPS),这个功能会绕过系统的网络设置,直接使用浏览器自己的 DNS 查询,导致 TUN 模式无法接管浏览器的 DNS 请求。

操作步骤:

  • 打开浏览器设置
  • 搜索 DNS
  • 找到 “使用安全 DNS” 选项
  • 关闭该选项

第二步:禁用代理插件

如果你之前装了 SwitchyOmega 之类的代理插件,开启 TUN 后记得把它设成 [系统代理] 或者直接 [禁用]

因为这时候你的电脑已经是全局接管了,插件反而会添乱。

第三步:检查 Fake IP 设置

在你的代理软件 DNS 设置里,确保开启了 Fake IP 模式。这个能有效避免 DNS 污染,响应速度也更快。

四、界面汉化设置

登录成功后可以看到,Antigravity 的界面和 VS Code 非常相似。

这是因为 Antigravity 基于 VS Code 的开源内核(Code OSS)开发,所以界面布局和操作方式基本一致。汉化方法也和 VS Code 完全相同。

汉化步骤:

  1. 点击左侧的方块图标(Extensions)或者按 Ctrl+Shift+X
  2. 搜索 Chinese
  3. 安装 Chinese (Simplified) (简体中文) 插件
  4. 点击右下角的 Change Language and Restart

搞定!重启后就是熟悉的中文界面了。

五、Antigravity 与 VS Code 的区别

既然界面这么像,为什么还要用 Antigravity?

主要区别在于 AI 的集成深度不同

  • VS Code + Copilot:AI 以插件形式存在,主要基于当前打开的文件提供建议,对整个项目的理解有限
  • Antigravity:AI 原生集成在编辑器中,会索引整个项目的代码结构,理解文件之间的依赖关系,甚至可以直接操作终端来修复错误

简单说,Antigravity 的 AI 对项目的理解更全面,提供的帮助也更准确。

六、另一个解决思路:使用 Sing-box 内核

在解决问题的过程中,我用了另一个方法,也记录一下供参考:

v2N 中切换到 Sing-box 内核

  1. 将 v2N 客户端升级到最新版本
  2. 在设置中切换内核为 Sing-box
  3. 选择不改变系统代理(完全依赖 TUN 模式接管流量)
  4. 客户端显示可能会有异常(如显示 -1),但不影响实际使用

据反馈,使用这个方法后浏览器和独立软件都能正常联网,而且不需要额外调整 DNS 设置。不过我自己没有深入测试,仅作为参考方案。


总结

回顾整个问题的解决过程,核心步骤如下:

  1. 登录问题:在 v2N 中开启 TUN 模式
  2. 浏览器断网:关闭浏览器的”安全 DNS”设置
  3. 界面汉化:安装中文语言包插件

这些步骤看起来简单,但实际排查的时候还是花了不少时间。希望这篇记录能帮到遇到同样问题的朋友。

如果你在使用过程中遇到其他问题,欢迎在评论区交流讨论。


上一篇文章

几分钟获得一个美国教育邮箱 - Maricopa 社区学院申请记录

下一篇文章

Ready Card(人人卡)充值教程:从 USDT 入金到绑定支付宝的完整指南

写评论

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注