Antigravity Linux 版本安装指南:完美解决海外软件源添加后的网络连接难题

一、项目场景:

在 Linux 环境下配置海外软件源 "Antigravity":

当我们需要在系统中添加第三方软件包仓库源(Repository),并希望通过 apt install 快速安装和持续更新软件时,经常会遇到仓库服务器位于海外(如 Google Artifact Registry)的情况。

二、问题描述

APT Update 过程中出现 HTTPS 连接超时

在这里插入图片描述

三、原因分析:

这是典型的“跨境链路延迟”与“内部路由策略冲突”导致的问题:
  1. 常规网络环境: 终端在连接海外高带宽仓库(如 us-central1-apt.pkg.dev)时,由于跨境物理链路波动或路由节点较多,极易出现 Handshake 超时。
  2. 全局加速模式: 当开启全局网络加速(如网关转发或虚拟网卡模式)时,所有流量会被强制重定向。此时访问国内镜像源(清华、阿里、中科大等)反而会因为“绕路”或国内源的安全策略(限制非本地 IP 访问)而导致连接卡死。

四、解决方案:配置 APT “定向加速分流”

不需要开启全局模式,我们只需通过修改 APT 配置,让系统“聪明”地识别域名:访问海外仓库时使用局部代理,访问国内镜像源时保持物理链路直连。

第一步:配置 APT 的针对性代理

你需要获取本地加速服务的 HTTP 监听端口(通常本地服务的默认端口为 7890mixed-port 指定的端口)。

在这里插入图片描述

创建一个针对特定域名的代理配置文件:

sudovim /etc/apt/apt.conf.d/99antigravity-proxy 

在文件中输入以下内容(注意: 请根据你加速工具的实际本地端口修改 127.0.0.1:7890):

# 仅针对 Antigravity 所在的 Google 域名开启局部加速 Acquire::http::Proxy::us-central1-apt.pkg.dev "http://127.0.0.1:7890/"; Acquire::https::Proxy::us-central1-apt.pkg.dev "http://127.0.0.1:7890/";# 其他国内镜像源将默认走 DIRECT 直连,互不干扰

:wq 保存退出。

第二步:正常更新并安装

此时,你无需开启全局模式,直接在终端执行标准更新命令:

sudoapt update sudoaptinstall antigravity 

分流效果:apt 会自动判断:请求海外仓库时通过本地 7890 端口进行链路优化,而更新阿里、腾讯等源时直接连接,下载速度可达带宽满速。


备选方案:环境变量临时加速(快捷有效)

如果你不想持久化修改系统配置,也可以在执行命令时通过环境变量临时指定加速通道。

前提: 确保本地加速服务已在后台运行(监听相应端口)。

执行以下合并命令:

sudohttps_proxy=http://127.0.0.1:7890 apt update sudohttps_proxy=http://127.0.0.1:7890 aptinstall antigravity 

这种方式仅对当前单次命令生效,具有极高的灵活性,且不会对系统其他联网软件造成任何影响。


关于虚拟网卡 (TUN) 模式的避坑指南:

如果你必须在虚拟网卡模式下运行,请务必在加速软件的设置中,通过 yaml 规则覆写或“分流设置”将以下常用国内镜像域名加入 “直连 (DIRECT) 规则”,否则会导致系统更新极慢:

  • mirrors.tuna.tsinghua.edu.cn
  • mirrors.aliyun.com
  • mirrors.ustc.edu.cn

五、其他(Antigravity相关配置)

1、Antigravity登录无跳转、右侧Agent无AI模型加载等问题

分享使用 Google Antigravity 账号不可用、2api 的实战经验

2、默认Open VSX拓展市场拓展推荐

连接远程服务器

在这里插入图片描述

查看相关AI模型剩余额度,但是在远程服务器上貌似不起作用,可搜索下载第二款作为替代

在这里插入图片描述


在这里插入图片描述

3、类VS Code插件拓展风格配置

Antigravity 默认使用Open VSX作为插件市场,但其本质是 VS Code fork二次开发的,可以直接改 Marketplace 配置,同时导入原VS Code当中已有插件
[!WARNING]
有些原VS Code拓展在Antigravity中并不兼容,如远程连接ssh服务,使用后一直连接失败,需要下载Open VSX市场的 open remote ssh.

导入VS Code已安装拓展,使用ctrl+shift+p后输入import VS Code extensions

在这里插入图片描述

在 Antigravity 里:点击左侧拓展市场图标上方文字说明蓝色超链接 Antigravity Settings -> Editor,找到以下两项,把 URL 改成 VS Code 的地址。Marketplace Item URL:

https://marketplace.visualstudio.com/items 

Marketplace Gallery URL:

https://marketplace.visualstudio.com/_apis/public/gallery 

Read more

负载均衡 -LoadBalance

目录 问题分析 负载均衡 服务端负载均衡 客户端负载均衡 Spring Cloud LoadBalancer 自定义负载均衡策略 实现原理 问题分析 在 服务注册与发现——Eureka-ZEEKLOG博客 中,我们根据应用名称获取了服务实例列表,并从列表中选择了一个服务实例: 若一个服务对应多个实例,是否能够将流量合理的分配到多个实例呢? 我们启动多个 product-service 实例 修改端口号: 再添加一个实例,并启动: 观察 Eureka,可以看到 product-service 中有三个实例: 此时,我们多次访问 127.0.0.1:8080/order/1 可以看到,多次访问的都是同一台机器,我们启动多个实例,就是希望能够减轻单机压力,也就是每个实例处理部分请求,而不是让同一台机器处理所有请求 那么,如何实现多个机器分摊负荷呢? 我们可以依次将请求分发给服务器列表中的每一台机器,因此,我们对

By Ne0inhk
Apache IoTDB 全场景部署:基于 Apache IoTDB 的跨「端-边-云」的时序数据库 DB+AI

Apache IoTDB 全场景部署:基于 Apache IoTDB 的跨「端-边-云」的时序数据库 DB+AI

Apache IoTDB 全场景部署:基于 Apache IoTDB 的跨「端-边-云」的时序数据库 DB+AI 文章目录 * Apache IoTDB 全场景部署:基于 Apache IoTDB 的跨「端-边-云」的时序数据库 DB+AI * Apache IoTDB 介绍 * Docker部署指导 * 企业版数据库配套工具 Workbench * TimechoDB(based on Apache IoTDB) * Apache IoTDB 应用场景 * 总结 Apache IoTDB 介绍 Apache IoTDB 专为物联网场景打造的高性能轻量级时序数据库,以 “设备 - 测点” 原生数据模型贴合物理设备与传感器关系,通过高压缩算法、

By Ne0inhk
【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程优先级切换调度

【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程优先级切换调度

🫧 励志不掉头发的内向程序员:个人主页  ✨️ 个人专栏: 《C++语言》《Linux学习》 🌅偶尔悲伤,偶尔被幸福所完善 👓️博主简介: 文章目录 * 前言 * 一、基本概念 * 二、查看系统进程 * 三、PRI and NI * 四、查看进程优先级的命令 * 五、补充概念 - 竞争、独立、并行、并发 * 六、进程切换 * 七、Linux2.6内核进程O(1)调度队列 * 7.1、一个CPU拥有一个runqueue * 7.2、优先级 * 7.3、活动队列 * 7.4、过期队列 * 7.5、active指针和expired指针

By Ne0inhk
ARM Linux 驱动开发篇---Linux 设备树(DTS)语法-- Ubuntu20.04

ARM Linux 驱动开发篇---Linux 设备树(DTS)语法-- Ubuntu20.04

🎬 渡水无言:个人主页渡水无言 ❄专栏传送门: 《linux专栏》   《嵌入式linux驱动开发》 ⭐️流水不争先,争的是滔滔不绝  📚博主简介:第二十届中国研究生电子设计竞赛全国二等奖 |国家奖学金 | 省级三好学生 | 省级优秀毕业生获得者 | ZEEKLOG新星杯TOP18 | 半导纵横专栏博主 | 211在读研究生 在这里主要分享自己学习的linux嵌入式领域知识;有分享错误或者不足的地方欢迎大佬指导,也欢迎各位大佬互相三连 目录 前言 一、DTS 文件的整体结构 二、.dtsi 头文件 三、设备节点 3.1、设备节点整体结构 3.2、节点命名规则 3.3节点属性 四、标准属性 4.1. compatible 属性 4.1.1、基本格式 4.2、model 属性

By Ne0inhk