- pickmiu2026-08-1859865
我在网上找到的解决方案都需要使用软件进行托管,如下图。
这样必须要安装对应软件,还要保持软件运行,很麻烦。
然而我意外发现一个命令行的方式可以让antigravity启动时自动载入代理的环境变量,不需要开启tun模式。 执行以下命令,重启antigravity-ide,观察能否正常使用。 注意端口更换成自己clash对应的代理端口。```
launchctl setenv http_proxy "http://127.0.0.1:7897"launchctl setenv https_proxy "http://127.0.0.1:7897"launchctl setenv all_proxy "socks5://127.0.0.1:7897"launchctl setenv HTTP_PROXY "http://127.0.0.1:7897"launchctl setenv HTTPS_PROXY "http://127.0.0.1:7897"launchctl setenv ALL_PROXY "socks5://127.0.0.1:7897"launchctl setenv GRPC_PROXY "socks5://127.0.0.1:7897"launchctl setenv grpc_proxy "socks5://127.0.0.1:7897"
``如果可行,继续通过下面命令配置到启动项,保证重启后依然可用。``
mkdir -p ~/Library/LaunchAgentscat << 'EOF' > ~/Library/LaunchAgents/setenv.proxy.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>setenv.proxy</string>
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>-c</string>
<string>
launchctl setenv http_proxy "http://127.0.0.1:7897"
launchctl setenv https_proxy "http://127.0.0.1:7897"
launchctl setenv all_proxy "socks5://127.0.0.1:7897"
launchctl setenv HTTP_PROXY "http://127.0.0.1:7897"
launchctl setenv HTTPS_PROXY "http://127.0.0.1:7897"
launchctl setenv ALL_PROXY "socks5://127.0.0.1:7897"
launchctl setenv GRPC_PROXY "socks5://127.0.0.1:7897"
launchctl setenv grpc_proxy "socks5://127.0.0.1:7897"
</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
EOFlaunchctl load ~/Library/LaunchAgents/setenv.proxy.plist
```到这所有都配置好了。附上取消开机自启动命令```
launchctl unload ~/Library/LaunchAgents/setenv.proxy.plist
rm ~/Library/LaunchAgents/setenv.proxy.plist主楼 - alan.x2026-08-1828008
可是你这一套下去跟开tun模式没什么区别了,什么协议都走代理。不如直接下一个Antigravity Proxy Launcher就行了