ThisDay
V2EX  ›  Google

antigravity cli 怎么设置代理?

  •  
  •   ThisDay · May 20 · 1991 views
    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"
    

    环境变量不起作用

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

    目前用 graftcp 搞定了,就是不大优雅
    hyxhyx
        5
    hyxhyx  
       May 20
    Proxifier
    tyqing
        6
    tyqing  
       May 20
    agy.exe
    让这个走代理试试
    tyqing
        7
    tyqing  
       May 20
    [
    {
    "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
        8
    webfrogs  
       May 20   ❤️ 1
    感谢楼主,我在 Linux 系统下,用评论里推荐的 graftcp 可以正常使用 antigravity cli 了。
    不过这 cli 每次打开都要去 google 授权是 bug 还是 feature 啊?
    如果用 ebpf 技术,基于进程进行 tcp hook 来处理代理逻辑应该会更优雅,不过目前没找到实现的项目
    billlee
        9
    billlee  
       May 20   ❤️ 2
    nayunfeng
        10
    nayunfeng  
       May 20
    proxybrige 试试
    erlking
        11
    erlking  
       May 20
    兄弟们不怕被封号吗?之前反代给 openclaw 用了几天号就封了,前段时间大赦天下才解开。
    ThisDay
        12
    ThisDay  
    OP
       May 21
    @erlking 是设置网络代理啦,不是把 api 代理出来给别的程序用
    weyou
        13
    weyou  
       May 21 via Android   ❤️ 1
    @webfrogs 怎么没有,dae 就是啊
    webfrogs
        14
    webfrogs  
       May 21
    @weyou
    @billlee
    收到,感谢推荐
    middle2000
        15
    middle2000  
       May 21
    @nayunfeng macos 下载怎么写配置规则呢
    e3c78a97e0f8
        16
    e3c78a97e0f8  
       May 21
    桌面系统的 tun 是可以按进程分流的,这样你就不怕影响别的程序了
    nayunfeng
        17
    nayunfeng  
       May 22
    @middle2000 直接填应用程序名称或者进程名,GUI 方式直接添加规则,例如 chrome.exe;Antigravity.exe 。action 选代理,其他保持默认即可。还有疑惑可以问问 AI 咋用
    webfrogs
        18
    webfrogs  
       4 days ago
    我基于 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
    webfrogs  
       4 days ago
    修复了命令参数拼写问题,最新的命令是:
    sudo beap --socks5-addr 127.0.0.1:1091 --program-names agy
    ThisDay
        20
    ThisDay  
    OP
       4 days ago
    @webfrogs #19 跟 graftcp 比有什么优劣?
    webfrogs
        21
    webfrogs  
       4 days ago
    主要是技术栈不同,graftcp 基于 ptrace , beap 基于 ebpf 。
    理论上 ebpf 性能更高,没实测,我觉得是快了。使用上也有一些区别,graftcp 需要修改程序启动命令而 beap 是作为一个服务进程存在的。
    不过 ebpf 要求内核版本比较高,需要 5.18+ 以上,这个要求对比较新的桌面发行版问题不大。
    目前主要也是满足我自己使用 agy 的需求。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2496 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 00:26 · PVG 08:26 · LAX 17:26 · JFK 20:26
    ♥ Do have faith in what you're doing.