VSCode代理配置导致的SSL证书验证错误及解决方案

问题现象

遇到SSL证书验证错误:

复制代码
FetchError: Hostname/IP does not match certificate's altnames: 
Host: api.github.com. is not in the cert's altnames: DNS:draw.yxwl.asia

原因分析

  • 使用代理服务导致的证书验证问题
  • 请求被重定向到错误的服务器
  • DNS或网络配置问题

解决方法

  1. 在VSCode中配置代理:

    • 打开设置:Ctrl+Shift+P (Mac: Cmd+Shift+P)
    • 搜索并打开 settings.json
    • 选择 "Preferences: Open Default Settings (JSON)"
    • 添加以下配置:
    json 复制代码
    {
        "http.proxy": "http://127.0.0.1:7897",
        "https.proxy": "http://127.0.0.1:7897",
        "http.proxyStrictSSL": false,
        "github.copilot.advanced": {
            "proxy": "http://127.0.0.1:7897"
        }
    }
    • 将"7897"替换为实际的代理端口
    • 保存并重启VSCode
相关推荐
看到我,请让我去学习7 小时前
C语言快速入门-C语言基础知识
c语言·开发语言·c++·vscode
还是鼠鼠14 小时前
Node.js 路由 - 初识 Express 中的路由
前端·vscode·前端框架·npm·node.js·express
yufei-coder15 小时前
配置Next.js环境 使用vscode
开发语言·javascript·vscode·next.js
溯源0061 天前
vscode调试python(transformers库的llama为例)
vscode·python·llama
Eiceblue1 天前
Python 在Word中查找并替换文本
vscode·python·word·pip
落淼喵_G1 天前
【windows搭建lvgl模拟环境(一)之VSCode】
ide·windows·vscode
小猪皮蛋粥1 天前
VScode配置默认终端为Anaconda Prompt
ide·vscode·prompt
正宗咸豆花1 天前
利用 VSCode 配置提升 vibe coding 开发效率
ide·vscode·编辑器
Billy Qin2 天前
前端 VSCODE 插件开发总结 (后续将出专栏详细讲解开发的细节...)
前端·ide·vscode
青花瓷2 天前
VSCode中使用Markdown以及Mermaid实现流程图和甘特图等效果
vscode·流程图·甘特图