Cursor 连接失败问题

4,699 阅读1分钟

前言

近期在使用Cursor出现 Connection failed. If the problem persists, please check your internet connection or VPN,不难看出这句话的意思是网络出现了问题。

原因

官方文档已经详细说明了该问题

Cursor 的许多 AI 功能都依赖于 HTTP/2 协议,因为它能够处理流式响应。如果您的网络不支持 HTTP/2,这可能会导致无法为代码编制索引以及无法使用 Cursor 的 AI 功能等问题。

在公司网络上、使用 VPN 或使用 Zscaler 等代理时,可能会出现这种情况

为了解决这个问题,Cursor 现在提供了 HTTP/1.1 回退,它的速度较慢,但允许您使用 Cursor 的 AI 功能。您可以在应用程序设置(而不是光标设置)中自行启用此功能,方法是按 CMD/CTRL + , 然后搜索 HTTP/2

然后,您应该启用 Disable HTTP/2 选项,这将强制 Cursor 使用 HTTP/1.1,并应该可以解决问题。

image.png

解决方案

ctrl+,,搜索http2即可看到所选项 勾选前

963f1ad200a77b663b46b157287f73a4.png 勾选后

image.png

结语

相信当家都能看出来这篇文章的内容基本都来自于Cursor的官方文档,如果大家在使用三方库,以及三方软件等等,有问题一定要第一时间去看官方文档!