Antigravity安装(Ubuntu版)

1. 在官网安装antigravity

2. GitHub中安装Antigravity Tools https://github.com/lbjlaq/Antigravity-Manager

3. 检查clash或者其他代理软件的Tun模式是否能正常运行,检查步骤如下:

  确实是TUN模式没有正常启动,我是Linux机器,提供一个排查和解决方法:

1.开启TUN后

1
ip addr show

会在开启tun模式后增加一个记录,我的是utun

1
curl -I https://www.google.com

可以成功建立连接

1
ping -c 4 google.com

没法ping通

1
ip route get 8.8.8.8

显示 via 192.168.137.1
这说明只是代理了HTTP

2.强制系统接管

1
2
sudo ip route add 0.0.0.0/1 dev utun
sudo ip route add 128.0.0.0/1 dev utun

3.验证

1
ping -c 4 google.com

可以ping

1
ip route get 8.8.8.8

显示 8.8.8.8 dev utun

4.现在可以启动antigravity了

 

4.使用Antigravity Tools进入antigravity

添加账号

1769134349648.png

添加成功后到账号管理页面点击圈出图标就能顺利进入Antigravity

1769134394536.png

 

5.特殊情况(有些虚拟机或者Linux系统的clash的tun模式的虚拟网卡是关闭不显示的)

1. 准确定位并授权内核文件

请执行以下命令来找到那个名为 clash 的文件并授权:

Bash

1
2
3
4
5
6
7
8
# 1. 进入 linux 目录下的 x64 文件夹(根据你的路径推断)
cd linux/x64

# 2. 确认文件存在 (你应该能看到一个名为 clash-linux-amd64 或 clash 的文件)
ls -l

# 3. 赋予权限 (假设文件名为 clash-linux-amd64)
sudo setcap cap_net_admin,cap_net_bind_service=+ep clash-linux-amd64

注意: 如果你在 linux/x64 下看到的文件名不同,请根据实际文件名修改上面的命令。执行完后,你可以通过 getcap clash-linux-amd64 验证,如果输出包含 cap_net_admin,说明成功了。


2. 启动并开启 TUN

现在回到 CFW 的根目录,不需要 sudo,直接启动:

Bash

只推荐在个人虚拟机中执行下面这个命令,如果是生产环境最好还是,直接找到gui界面中的软件图标打开

1
./cfw --no-sandbox
  1. 在界面中点击 General

  2. 找到 Service Mode,如果右边是红色的,点击 Install(授权后它通常会变绿)。

  3. 找到 TUN Mode 开关,点击开启

  4. 然后再回到步骤3验证一下即可