一、项目场景
在 Linux 环境下配置海外软件源:
当我们需要在系统中添加第三方软件包仓库源(Repository),并希望通过 apt install 快速安装和持续更新软件时,经常会遇到仓库服务器位于海外(如 Google Artifact Registry)的情况。
二、问题描述
APT Update 过程中出现 HTTPS 连接超时。
三、原因分析
这是典型的'跨境链路延迟'与'内部路由策略冲突'导致的问题:
在 Linux 环境下配置海外软件源时遇到的 HTTPS 连接超时问题,分析了跨境链路延迟和全局加速模式冲突的原因。解决方案是通过修改 APT 配置实现定向代理分流,仅对特定海外域名开启局部代理,国内源直连。此外还涵盖了 Antigravity 工具的基本登录、插件市场配置及 VS Code 拓展导入方法,确保系统更新流畅且 AI 功能正常加载。
在 Linux 环境下配置海外软件源:
当我们需要在系统中添加第三方软件包仓库源(Repository),并希望通过 apt install 快速安装和持续更新软件时,经常会遇到仓库服务器位于海外(如 Google Artifact Registry)的情况。
APT Update 过程中出现 HTTPS 连接超时。
这是典型的'跨境链路延迟'与'内部路由策略冲突'导致的问题:
us-central1-apt.pkg.dev)时,由于跨境物理链路波动或路由节点较多,极易出现 Handshake 超时。不需要开启全局模式,我们只需通过修改 APT 配置,让系统'聪明'地识别域名:访问海外仓库时使用局部代理,访问国内镜像源时保持物理链路直连。
你需要获取本地加速服务的 HTTP 监听端口(通常本地服务的默认端口为 7890 或 mixed-port 指定的端口)。
创建一个针对特定域名的代理配置文件:
sudo vim /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 保存退出。
此时,你无需开启全局模式,直接在终端执行标准更新命令:
sudo apt update
sudo apt install antigravity
分流效果: apt 会自动判断:请求海外仓库时通过本地 7890 端口进行链路优化,而更新阿里、腾讯等源时直接连接,下载速度可达带宽满速。
如果你不想持久化修改系统配置,也可以在执行命令时通过环境变量临时指定加速通道。
前提: 确保本地加速服务已在后台运行(监听相应端口)。
执行以下合并命令:
sudo https_proxy=http://127.0.0.1:7890 apt update
sudo https_proxy=http://127.0.0.1:7890 apt install antigravity
这种方式仅对当前单次命令生效,具有极高的灵活性,且不会对系统其他联网软件造成任何影响。
如果你必须在虚拟网卡模式下运行,请务必在加速软件的设置中,通过 yaml 规则覆写或'分流设置'将以下常用国内镜像域名加入'直连 (DIRECT) 规则',否则会导致系统更新极慢:
分享使用 Google Antigravity 账号不可用、2api 的实战经验。
连接远程服务器。
查看相关 AI 模型剩余额度,但是在远程服务器上貌似不起作用,可搜索下载第二款作为替代。
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

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online