> ## Content Index
> Fetch the complete content index at: https://tbbbk.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Google Antigravity 登录问题解决记录：TUN 模式配置与浏览器断网修复
- URL: https://tbbbk.com/google-antigravity-login-fix-tun-mode-no-internet/
- Published: 2026-01-08T08:39:33.000Z
- Updated: 2026-01-30T06:19:52.000Z
- Description: Gemini Code Assist 在 VS Code 中登录一直转圈？本文提供亲测可行的秒解办法，包含：删除 `Geminicodeassist: Project` 本地缓存恢复登录、解决“浏览器授权成功但 VS Code 无响应”、Google 账号登录卡住、项目 ID 删除与重置步骤、以及在插件重装或重启无效时的故障排查方法（适用 Windows 与 macOS）。适合搜索“VS Code Gemini 登录卡住修复”、“Gemini 插件登录 stuck”、“浏览器授权成功 VS Code 无反应”的用户
- Author: TuBaiBai
- Tags: AI 编程工具, 随手记, #Import 2026-07-20 07:13

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. **界面汉化**：安装中文语言包插件

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

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

---