You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Starlink网络下VS Code无法加载扩展的问题排查与解决请求

排查VS Code在Starlink网络下无法获取扩展的问题

针对MacBook Air M3连接Starlink Wi-Fi时VS Code扩展搜索报错error while fetching extensions.(failed to fetch)的问题,以下是具体排查方向和解决方案:

1. 替换DNS服务器

Starlink默认DNS可能存在解析VS Code扩展服务器失败的情况,手动切换公共DNS:

  • 打开系统偏好设置 > 网络 > Starlink Wi-Fi > 高级 > DNS
  • 添加8.8.8.8(谷歌DNS)或1.1.1.1(Cloudflare DNS),并拖动至列表顶部设置为最高优先级
  • 重启Wi-Fi后重新测试VS Code扩展功能

2. 调整VS Code代理与网络设置

若VPN未生效,强制VS Code使用系统代理或调整SSL验证:

  • 打开VS Code,按Cmd+Shift+P调用命令面板,输入Preferences: Open Settings (JSON)
  • 添加以下配置后保存并重启VS Code:
    "extensions.proxySupport": "system",
    "http.proxyStrictSSL": false
    
  • 若仍无效,尝试手动指定可用的公开代理(如"http.proxy": "http://1.1.1.1:8080")

3. 重置VS Code缓存与设置

清除VS Code网络缓存或重置设置,排除软件层面的异常:

  • 关闭VS Code,删除以下缓存目录:
    ~/Library/Application Support/Code/Cache
    ~/Library/Application Support/Code/CachedData
    
  • 打开VS Code,按Cmd+Shift+P输入Preferences: Reset Settings,选择重置所有设置(建议先备份自定义配置)

4. 检查Starlink网络配置

Starlink的网络架构可能存在端口或IPv6限制:

  • 登录Starlink路由器管理界面(通常为http://dishy.starlink.com),检查防火墙设置,确保允许出站HTTPS流量(端口443)
  • 禁用Mac的IPv6:打开网络设置 > 高级 > TCP/IP,将IPv6配置改为关闭,重启网络后测试

5. 测试扩展服务器连通性

通过终端验证网络是否能正常访问VS Code扩展服务器:

  • 打开终端,执行命令:
    curl -v https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
    
  • 若命令返回正常JSON内容,说明网络连通性正常,需重点排查VS Code自身设置;若返回超时或错误,确认Starlink网络是否限制了该域名的访问

内容的提问来源于stack exchange,提问作者Jay warkentin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 13:51:07