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
相关推荐
明月清风徐徐13 小时前
Miniconda + VSCode 的Python环境搭建
ide·vscode·python
王亭_6661 天前
VSCode集成deepseek使用介绍(Visual Studio Code)
ide·vscode·编辑器·deepseek·openrouter
爱健身的小范1 天前
记录一下VScode可以使用nvcc编译,但VS不行的解决方案
ide·vscode·编辑器
翻滚吧键盘1 天前
vscode复制到下一行
ide·vscode·编辑器
柯腾啊1 天前
VSCode 中使用 Snippets 设置常用代码块
开发语言·前端·javascript·ide·vscode·编辑器·代码片段
perseverance521 天前
VSCode自定义快捷键和添加自定义快捷键按键到状态栏
vscode·vscode快捷键配置
今天吃了嘛o2 天前
vscode将文件中行尾默认CRLF改为LF
vscode·编辑器
代码搬运媛2 天前
VSCode AI提效工具,通义灵码前端开发体验
ide·vscode·编辑器
鸡鸭扣2 天前
Docker:3、在VSCode上安装并运行python程序或JavaScript程序
运维·vscode·python·docker·容器·js
m0_748255412 天前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite