Lazy loaded image
一劳永逸解决AntiGravity无法进入问题无需TUN模式配置
字数 2458阅读时长 7 分钟
2026-1-18
2026-1-19
type
status
date
slug
summary
tags
category
icon
password
😀
本教程的核心内容是介绍如何使用AntiGravity的Antigravity-proxy开源项目,解决以往使用Google反重力(AntiGravity)IDE时必须开启TUN代理模式带来的不便。详细阐述了传统TUN模式的缺点、介绍了新的本地Socket代理方式,并结合实际操作步骤讲解软件下载与配置,帮助用户简化反重力模型的代理环境,提升使用体验和效率。整体讲解通俗易懂,侧重于实操配置,突出“如何高效配置代理,摆脱TUN模式”的知识重点。

核心知识点概括 📚

  • 反重力模型的传统代理痛点与TUN模式问题
    • 传统使用Google反重力IDA编辑器时必须开启TUN模式,该模式会代理电脑所有流量,导致本地网络负载加重且使用复杂。
    • TUN是一种虚拟网络设备,所有应用流量均被代理,影响速度及代理稳定性。
    • 介绍新项目,Antigravity-proxy可以避免开启TUN模式,只需本地Socket代理即可。
  • AntiGravity项目解决方案简介
    • Antigravity-proxy项目结合本地代理软件(例如v2rayN)在本地启动Socket代理端口(如10808、10809)。
    • 用户只需启动这两个Socket端口就能实现在不启动TUN模式情况下使用Google反重力模型。
    • 操作便捷,避免反复开启多款复杂软件。

教程正式开始

  • 下载与安装AntiGravity软件
    • 访问Google反重力官方,下载对应系统的64位版本(约152MB)。
    • 介绍安装流程,建议不要安装在C盘以防权限限制。
    • 简单无脑安装并准备后续配置。
  • AntiGravity软件功能及内置顶级模型介绍
    • AntiGravity是Google官方的AI IDE平台,集成Google Gemini3、Cloud Silence 4/5、OPUS等顶级模型。
    • 用户注册即可免费使用一段时间,适合AI模型研究和应用。
  • 准备本地代理环境与开通局域网访问
    • 本地代理软件如v2rayN需启动,并确认启用“允许来自局域网连接”功能,确保127.0.0.1局域网代理访问权限。
    • 代理端口需自行配置,我这边是10808.
    • 重要提示:此步骤是确保反重力软件能连接本地代理的关键。
 
notion image
notion image
notion image
notion image
 
  • 下载Antigravity-proxy项目文件及解压放置
  • 在Antigravity-proxy项目page下载64位release版本。
 
notion image
notion image
 
  • 解压后复制其中的washington.dll和config.json到AntiGravity主程序同级目录,确保文件结构正确。
notion image
  • 修改config.json配置文件
    • 使用文本编辑器打开config.json。
    • 将代理类型修改为socks5,将配置中的默认端口号7890修改为本地代理软件配置的端口,即前面在v2rayNG中设置的10808。
    • 保存修改,完成核心配置。
 
notion image
notion image
 
  • 运行AntiGravity并验证代理状态
    • 启动AntiGravity程序,尝试在不开窍TUN模式的情况下登录,如果进去了就说明成功了,不放心就选择反重力模型,观察是否成功通过代理连接API。
    • 通过v2rayNG日志确认数据流向本地socks代理,确保代理生效。
    • 代理配置文件不会被在线更新覆盖,支持无缝使用。除非你彻底卸载完了,然后重新安装。
 
notion image
notion image
 
  • 教程总结与后续使用建议
    • 只需完成一次配置,以后打开软件无需重复配置或开启冗余代理软件。
    • 方便快速,省去复杂的代理启动步骤。
    • 鼓励用户留言反馈疑问。

关键术语与定义 ⚙️

  • AntiGravity:由Google官方开发的AI集成IDE,支持多种顶级AI模型的调用与编辑。
  • TUN代理模式:一种虚拟网络设备模式,可代理电脑所有应用流量,带来额外负载。
  • Socket代理:通过特定端口(如10808)在本地架设代理,限定特定程序流量走代理,更加灵活高效。
  • socks5代理:一种支持多种协议的代理类型,适合处理TCP连接,常用于本地代理软件。
  • v2rayN:常用的本地代理软件,用于启动和管理socks5等协议代理。
  • washington.dll 和 config.json:GunProperties项目中关键配置文件,定义代理类型和连接参数。

推理流程结构 🧠

  1. 前提:Google 在中国大陆AntiGravity反重力模型需通过代理访问API。
  1. 问题:传统TUN模式导致全局流量代理,增加本地网络压力且使用繁琐。
  1. 解决方案:利用Antigravity-proxy项目替换方式,通过局域网内socket代理连接,避免开启全局TUN代理。
  1. 操作流程
      • 启动本地代理软件(如v2rayN),设置并开启socks5代理端口。
      • 下载并安装AntiGravity软件。
      • 下载Antigravity-proxy代理配置及dll文件,复制到AntiGravity目录。
      • 修改config.json代理端口对应本地代理端口.
      • 启动AntiGravity,自动调用本地代理连接,实现正常模型访问。
  1. 结论:此方式大幅简化配置流程,避免资源浪费,支持无缝使用反重力模型。

实例解析 🎯

  • 通过v2rayN软件创建本地socks5代理端口10808,展示代理软件设置页面中“允许来自局域网连接”的选项开启,示范如何保证AntiGravity软件访问本地代理。
  • 运行修改后的AntiGravity程序,选择某个AI模型(如Cloud Silence 4/5),观察日志显示请求成功通过socks代理进行,验证代理配置正确。
这一实例精准展示如何从软件安装、代理设置到模型调用一整套流程,帮助用户掌握操作细节。

易错点提醒 ⚠️

  • 误区:直接使用TUN模式代理所有流量,导致网络变慢且资源浪费。
    • 正确:应改用局域网socks代理,仅代理必要流量。
  • 误区:忽视本地代理软件的“允许来自局域网连接”选项,导致AntiGravity无法连接代理。
    • 正确:必须开启此选项保证局域网IP访问权限。
  • 误区:config.json未正确修改代理端口,导致代理访问失败。
    • 正确:确保代理端口号与本地代理软件设置一致。
  • 误区:将AntiGravity安装在C盘,可能遇到权限问题。
    • 正确:建议安装在非系统盘符路径下。

复习提示与自测题 📝

复习提示(不含答案)
  • 代理模式中,TUN和Socket代理的区别是什么?
  • 如何配置本地代理软件以支持AntiGravity访问?
  • AntiGravity的config.json文件中需要修改哪些内容?
  • 为什么要开启本地代理软件的“允许来自局域网连接”功能?
练习题(含答案)
  1. 问题:TUN模式代理的主要缺点是什么?
    1. 答案:它会代理电脑上所有流量,增加本地网络负载,且配置复杂。
  1. 问题:Antigravity-proxy项目解决了什么问题?
    1. 答案:解决了不需要开启TUN模式,改用本地Socket代理,简化代理配置。
  1. 问题:config.json中“socket5”代理端口应该设置为什么?
    1. 答案:应设为本地代理软件启动的socks5端口号,如10808。
  1. 问题:为什么要将AntiGravity安装到非C盘?
    1. 答案:避免系统权限限制影响软件运行与文件写入。

总结回顾 🔍

本教程系统介绍了Google AntiGravity反重力IDE在使用中绕过繁琐TUN代理模式的新方案,通过Antigravity-proxy项目打造的基于本地Socket代理方式,极大简化了代理配置及启动流程。视频从代理理论讲解、软件下载、文件配置到软件实际运行和验证逐步展开,结合清晰实操,帮助用户“少而精”地掌握高效的使用技巧。掌握本教程内容,用户可省去多程序管理烦恼,实现稳定流畅调用Google顶级AI模型,提升学习和研发效率。