ThisDay
V2EX  ›  Google

antigravity cli 怎么设置代理?

  •  
  •   ThisDay · May 20 · 4738 views
    This topic created in 168 days ago, the information mentioned may be changed or developed.
    export HTTP_PROXY=http://127.0.0.1:10808
    export HTTPS_PROXY=http://127.0.0.1:10808
    export http_proxy=http://127.0.0.1:10808
    export https_proxy=http://127.0.0.1:10808
    export NO_PROXY="localhost,127.0.0.1,::1"
    export no_proxy="localhost,127.0.0.1,::1"
    

    环境变量不起作用

    25 replies  •  2026-07-21 13:25:24 +08:00
    longxinglink
    1
    这坨,用 tun 解决不行么?
    ThisDay
    ThisDay
    OP
    May 20
    2
    @longxinglink tun 倒是可以,但是太暴力了,规则写不好很多 cdn 都会被迫路由到国外,我需要单独设置的优雅方案
    hyqCrystal
    hyqCrystal
    May 20❤️1
    3
    https://antifyapp.com/zh/ 你看看有用不
    ThisDay
    ThisDay
    OP
    May 20
    4
    @hyqCrystal 感谢回复,但是我不是 mac 。

    目前用 graftcp 搞定了,就是不大优雅
    hyxhyx
    hyxhyx
    May 20
    5
    Proxifier
    tyqing
    tyqing
    May 20
    6
    agy.exe
    让这个走代理试试
    tyqing
    tyqing
    May 20
    7
    [
    {
    "processNames": "v2rayN.exe;xray.exe;v2ray.exe;PanGPS.exe;PanGPA.exe;reqable.exe",
    "targetHosts": "*",
    "targetPorts": "*",
    "protocol": "BOTH",
    "action": "DIRECT",
    "enabled": true
    },
    {
    "processNames": "cursor.exe;Antigravity.exe;agy.exe;language_server.exe;Codex.exe;node.exe;git.exe;ssh.exe;WindowsTerminal.exe;Termius.exe",
    "targetHosts": "*",
    "targetPorts": "*",
    "protocol": "BOTH",
    "action": "PROXY",
    "enabled": true
    }
    ]

    这是我的代理配置,可以参考一下,我是 win11 系统,proxyBridge + v2rayN
    webfrogs
    webfrogs
    May 20❤️1
    8
    感谢楼主,我在 Linux 系统下,用评论里推荐的 graftcp 可以正常使用 antigravity cli 了。
    不过这 cli 每次打开都要去 google 授权是 bug 还是 feature 啊?
    如果用 ebpf 技术,基于进程进行 tcp hook 来处理代理逻辑应该会更优雅,不过目前没找到实现的项目
    nayunfeng
    nayunfeng
    May 20
    10
    proxybrige 试试
    erlking
    erlking
    May 20
    11
    兄弟们不怕被封号吗?之前反代给 openclaw 用了几天号就封了,前段时间大赦天下才解开。
    ThisDay
    ThisDay
    OP
    May 21
    12
    @erlking 是设置网络代理啦,不是把 api 代理出来给别的程序用
    weyou
    weyou
    May 21 via Android❤️1
    13
    @webfrogs 怎么没有,dae 就是啊
    webfrogs
    webfrogs
    May 21
    14
    @weyou
    @billlee
    收到,感谢推荐
    middle2000
    15
    @nayunfeng macos 下载怎么写配置规则呢
    e3c78a97e0f8
    16
    桌面系统的 tun 是可以按进程分流的,这样你就不怕影响别的程序了
    nayunfeng
    nayunfeng
    May 22
    17
    @middle2000 直接填应用程序名称或者进程名,GUI 方式直接添加规则,例如 chrome.exe;Antigravity.exe 。action 选代理,其他保持默认即可。还有疑惑可以问问 AI 咋用
    webfrogs
    18
    我基于 ebpf 做了一个工具,原理是把指定进程的 tcp 连接用透明代理方式,发送到 sock5 代理服务器去。项目地址: https://github.com/webfrogs/beap

    对于 antigravity cli 场景,执行下面命令:
    sudo beap --sock5-addr 127.0.0.1:1091 --program-names agy

    项目还有不少优化地方,目前对 antigravity cli 代理场景够用了。
    webfrogs
    19
    修复了命令参数拼写问题,最新的命令是:
    sudo beap --socks5-addr 127.0.0.1:1091 --program-names agy
    ThisDay
    ThisDay
    OP
    Jun 1
    20
    @webfrogs #19 跟 graftcp 比有什么优劣?
    webfrogs
    21
    主要是技术栈不同,graftcp 基于 ptrace , beap 基于 ebpf 。
    理论上 ebpf 性能更高,没实测,我觉得是快了。使用上也有一些区别,graftcp 需要修改程序启动命令而 beap 是作为一个服务进程存在的。
    不过 ebpf 要求内核版本比较高,需要 5.18+ 以上,这个要求对比较新的桌面发行版问题不大。
    目前主要也是满足我自己使用 agy 的需求。
    joynvda
    joynvda
    Jun 24
    22
    用 antigravity proxy 可以搞定;连同 ag 2.0 全家桶,如果 proxy 不是标准的;需要检查 json 文件
    ThisDay
    ThisDay
    OP
    Jun 26
    23
    @joynvda 现在原版 agy 已经支持环境变量代理了,不需要第三方程序了
    teli
    teli
    Jul 21
    24
    @ThisDay
    你是怎么配置环境变量的?
    我昨天安装了 antigravity ide ,系统是 fedora ,只能通过 tun 连服务器。
    刚刚试了 HTTP_PROXY=http://127.0.0.1:10808 HTTPS_PROXY=http://127.0.0.1:10808 http_proxy=http://127.0.0.1:10808 https_proxy=http://127.0.0.1:10808 antigravity 去启动,还是不行
    ThisDay
    ThisDay
    OP
    Jul 21
    25
    @teli 我说的 cli ,ide 的话没测试过,环境变量不起作用的话建议用 graftcp 或者用上面几个老哥软件试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5018 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 07:07 · PVG 15:07 · LAX 23:07 · JFK 02:07
    ♥ Do have faith in what you're doing.