跳到正文

只让 Cursor 走代理:不开全局代理的设置方法

用 Cursor 自带的设置,用 Run Diagnostics 检查,系统其他部分不动。

哪些东西只留在 Cursor 里

Cursor 基于 VS Code,http.proxy 是 VS Code 的设置,保存在 Cursor 自己的设置文件里,不会改动操作系统的代理。浏览器、包管理器和其他软件继续走你原来的网络。

Cursor 官方文档没有介绍 http.proxy,VS Code 的页面把它称为旧版设置。所以请把下面的检查当作依据:检查通过才算生效。

5 步设置

  1. 第 1 步

    买一个 HTTP 协议的静态 ISP IP,打开“我的资产”,复制主机、端口、用户名、密码。

  2. 第 2 步

    在 Cursor 里打开命令面板(Ctrl+Shift+P,macOS 是 Cmd+Shift+P),运行 Preferences: Open User Settings (JSON)。

  3. 第 3 步

    加上下面例子里的两行。密码里有特殊字符的话,做百分号编码(@ 写成 %40,: 写成 %3A)。

  4. 第 4 步

    完全退出 Cursor 再打开。聊天或 agent 卡住的话,打开 Cursor Settings > Network,把 HTTP Compatibility Mode 设为 HTTP/1.1,再重启。

  5. 第 5 步

    打开 Cursor Settings > Network,点 Run Diagnostics。

    预期结果 检查完成,没有代理相关错误。

Cursor 用户设置(JSON)

{
  "http.proxy": "http://LOGIN:PASSWORD@HOST:2222",
  "http.proxySupport": "override"
}

仅为示例。LOGIN、PASSWORD、HOST 换成“我的资产”里的值。

证明只有 Cursor 在用代理

运行下面的 curl 检查,它会显示代理的 IP,证明地址和账号可用。然后在平时用的浏览器里打开 https://ipinfo.io/json:显示的应该还是你自己的网络,因为浏览器没有用代理。

Cursor 里的 Run Diagnostics 则告诉你,在新设置下 Cursor 能不能连上它的服务器。

检查代理本身

curl -x http://LOGIN:PASSWORD@HOST:2222 https://ipinfo.io/json

仅为示例。应该打印代理的 IP 信息。

IP 是 SOCKS5,或者不想把密码写进文件

VS Code 页面写明 SOCKS5 代理认证尚未实现,所以带登录的 SOCKS5 地址没法直接当 http.proxy 用。可以在自己电脑上跑一个本地转发:它负责登录代理,Cursor 只看到 http://127.0.0.1:8080,不用登录。

这样密码也不会出现在 settings.json 里。代价是用 Cursor 期间要多开一个小程序。

转发命令和对应的 Cursor 设置

gost -L http://127.0.0.1:8080 -F socks5://LOGIN:PASSWORD@HOST:3333

# 然后 settings.json 里写:
# "http.proxy": "http://127.0.0.1:8080"

仅为示例。转发只监听 127.0.0.1,HOST、LOGIN、PASSWORD 请替换。

用转发时的 Cursor 用户设置

{
  "http.proxy": "http://127.0.0.1:8080",
  "http.proxySupport": "override"
}

仅为示例。文件里没有账号密码,登录由转发负责。

直接写地址,还是本地转发

直接写地址,还是本地转发
项目在 http.proxy 里直接写地址本地转发
账号密码放哪settings.json 里转发程序的命令或配置里
SOCKS5 的 IP不行,VS Code 没有 SOCKS5 登录可以,转发程序用 SOCKS5 连代理
要不要多开程序不用多开一个小进程

依据 VS Code 网络页面和 gost 文档,2026 年 11 月 13 日读取。

代理改变不了什么

Cursor 的地区页面写明:部分模型提供方有地区限制,这些模型不会出现在 Cursor 里;提供方封锁你所在地区时,即使用自己的 key 调用也可能失败。代理改变的是 Cursor 对外连接的地址,改变不了提供方开放什么。请使用你实际所在国家的 IP。

Cursor 不走代理或卡住时

聊天或 agent 卡住

检查 Cursor 的流式响应用 HTTP/2,有些代理会拦截。

处理 在 Cursor Settings > Network 里把 HTTP Compatibility Mode 设为 HTTP/1.1,重启 Cursor。

407 Proxy Authentication Required

检查 用户名或密码不对,或带特殊字符。

处理 从“我的资产”重新复制,并对地址里的 @ 和 : 做百分号编码。

Run Diagnostics 仍然报错

检查 保存设置后有没有完全退出 Cursor?curl 检查能通过吗?

处理 完全重启 Cursor,再检查一次。

停止条件 curl 也失败,说明问题在 IP 或租期,把订单号发给客服。

常见问题

在 Cursor 里设代理会影响我的其他软件吗?

不会。这个设置存在 Cursor 自己的设置里,其他程序仍走原来的网络。

代理要填在 Cursor 的哪里?

用户设置(JSON)里的 http.proxy。用命令面板运行 Preferences: Open User Settings (JSON) 打开。

Cursor 能用 SOCKS5 吗?

不能直接用:VS Code 页面写明 SOCKS5 代理认证尚未实现。用 HTTP 地址,或者加本地转发。

开了代理 Cursor 聊天卡住怎么办?

在 Cursor Settings > Network 里把 HTTP Compatibility Mode 设为 HTTP/1.1,然后重启。

Cursor 用 Proxy302 的哪种 IP?

HTTP 协议的静态 ISP IP,选你实际所在的国家。租期内地址不变。

参考资料

5
  1. VS Code 文档:网络连接

    官方文档 · 确认日期:

    2026 年 11 月 13 日读取:支持带认证的代理(Basic、Digest、NTLM、Negotiate);SOCKS5 代理认证尚未实现;http.proxy 属旧版设置,只在页面未点明的两种情况下生效。

  2. Cursor 文档:常见问题

    官方文档 · 确认日期:

    2026 年 11 月 13 日读取:Cursor Settings > Network > Run Diagnostics;流式响应用 HTTP/2,部分企业代理会拦截,需把 HTTP Compatibility Mode 设为 HTTP/1.1 并重启 Cursor。

  3. Cursor 文档:地区

    官方文档 · 确认日期:

    2026 年 11 月 13 日读取:部分模型提供方有地区限制,这些模型不会出现在 Cursor 里;提供方封锁你所在地区时,即使用自己的 key 调用也可能失败。

  4. gost 文档(go-gost/docs)

    官方文档 · 确认日期:

    2026 年 11 月 13 日读取:-L 是本地监听,-F 是下一跳;账号密码以 user:pass@ 写在 URL 里。

  5. Proxy302 产品信息与价目表

    产品观察 · 确认日期:

    站点产品信息,2026 年 11 月 10 日核对:HTTP 端口 2222、SOCKS5 端口 3333;每个静态 IP 只带一种协议;按 IP 租用的也可用另一种协议的端口连接;价格与租期。

准备好试试了吗?

注册账号、充值一次,就能选动态住宅、静态 ISP 或数据中心 IP,几分钟配进你的浏览器。