爱意满满的作品展示区。
yuaotian

[开源] 写了个 Antigravity 进程级代理补丁(附 IDE 插件),不挂 TUN、不动内网路由~

  •  
  •   yuaotian · 1 day ago · 700 views

    又又造了个轮子:不挂 TUN 、不动内网路由,让 Antigravity 独立走代理的免驱动补丁

    用 Antigravity 时,遇到过系统代理已经开了,部分请求还是连不上的情况。开 TUN 能解决一些问题,但我只是想让 Antigravity 走代理,不想为了它再调整其他软件的网络规则。

    所以写了个 Antigravity Proxy:给 Antigravity 单独指定代理,不用开 TUN ,也不修改系统代理设置。

    项目地址:GitHub · antigravity-proxy,BSD-2-Clause 开源。

    能做什么

    目前支持 Windows 下的 Antigravity IDE 、桌面版和 CLI ,提供 x86 / x64 版本。支持 SOCKS5 和 HTTP 代理,也支持账号密码认证。

    使用前需要自己准备好可用的代理。比如已经在用 Clash ,就填它的本地代理地址和端口,继续用原来的节点。

    IDE 版还配了一个插件,日常操作可以直接在界面里完成:

    • 修改代理地址、端口,测试连接;
    • 查看代理状态、实时日志和出口 IP ;
    • 检测 Gemini 可达性,辅助排查连接问题。

    另外处理了一个比较麻烦的情况:Antigravity 更新后,安装目录里的补丁可能被清掉。IDE 插件会在下次启动时检查并补回,按提示重启即可,不用再手动复制。

    怎么安装

    IDE 用户可以直接在扩展市场搜索 Antigravity Proxy,或从 Open VSX 安装,按提示配置代理并重启。

    桌面版和 CLI 用户可以使用仓库里的在线安装脚本,也可以从 Releases 下载对应的发布包。具体步骤放在 README 里,帖子就不贴长命令了。

    原理和适用范围

    底层是放在应用目录里的 version.dll,通过 Hook 网络连接,让 Antigravity 相关进程使用配置好的代理。不装虚拟网卡,也不接管整台电脑的流量。

    有两个使用边界提前说一下:

    • 补丁作用于 Windows 进程,WSL 内的程序需要单独配置代理。
    • 代理连通不等于服务端一定接受请求。遇到 User location is not supported,还需要排查出口地区和服务端限制,安装补丁并不保证解决这类报错。( PS:换其他国家 IP ,比如新加坡、日本、美国等)

    如果你也只是想让 Antigravity 单独走代理,可以试试。遇到问题欢迎提 Issue ,附上应用版本和脱敏日志,方便定位;有改进想法也欢迎交流或提 PR 。

    3 replies  •  2026-11-09 22:10:58 +08:00
    terence4444
    terence4444
    1 day ago
    1
    之前帮别人解决的时候也采用过类似方法,但是后来由于维护等原因就直接换成了 proxifier 。
    现在不跟 APP ,转而拦截请求,凡是符合那几家 AI 请求的 URL 全部拦截转代理。
    VIOSnZ
    VIOSnZ
    1 day ago
    2
    ProxyBridge 好像就能解决
    quxiaojuncuiyue
    quxiaojuncuiyue
    1 day ago via Android
    3
    佬看看我这个兄弟项目 https://github.com/liliBestCoder/ghost-proxifier-pro 向前辈项目致敬
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1004 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:35 · PVG 06:35 · LAX 14:35 · JFK 17:35
    ♥ Do have faith in what you're doing.