大家都知道,Claude 现在堪称地表最强的编码模型,说它是独一档也不为过!
目前最火的 AI 编程组合,当属 Claude Code 和 Cursor + Claude-4-sonnet 了。
不过 Claude 一直被吐槽有区域限制,如今连 Cursor + Claude-4-sonnet 这套方案也遇到了类似的麻烦。
因为 Claude 作为上游模型有协议限制,Cursor 在部分地区没法正常调用 Claude 系列模型。用户选这些模型时,会收到 "模型供应商不为您所在的地区提供服务" 的提示 ------ 这可把咱们国内的程序员急坏了,看着眼馋却用不了,别提多难受了!
好在还是有解决办法的,通过设置 VPN + HTTP 1.1 就能绕过区域限制。
下面就来整理一下具体的配置步骤~
代理环境准备
我这里用的是 Clash Nyanpasu,和 Clash Verge 差不多,大家可以参考着来。
VPN 配置:
-
要开启Tun 模式 (虚拟网卡会接管流量,避免系统代理冲突)和系统代理(全局接管设备的网络请求)。
-
注意查看端口,默认一般是 7890(这个端口得和后面的环境变量、Cursor 代理配置保持一致哦)。

规则与节点选择:
-
选个稳定的海外节点,保证代理工具能一直转发 Cursor 的相关请求,而且不受区域限制;
-
可以配置 "全局代理" 模式,或者针对 Cursor 的域名(比如 cursor.com)单独写规则,让它优先走海外节点。
终端配置代理
Cursor 的一些服务会通过终端运行,所以终端也得设置代理。以 MacOS 为例,我用的是 zsh,所以要编辑 ~/.zshrc
文件;Windows 的话,~/.bash\_profile
或者 ~/.bashrc
。
bash
# 配置HTTP/HTTPS代理,端口要和代理工具保持一致(比如7890)
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
IP 测试验证:
访问 ip111.cn,看看 "从国外测试""从谷歌测试" 显示的 IP 是不是目标海外地区(比如土耳其等),以此确认代理工具能正常转发流量。

Cursor 网络改 HTTP 1.1
打开 Cursor,依次点击 设置(Settings) → Network,然后把 HTTP Compatibility Mode 切换成 HTTP/1.1 就行啦。
原理:有些模型服务商会通过 HTTP/2 协议的特征来识别区域,降到 HTTP/1.1 能减少被 "精准拦截" 的概率,让兼容性更好。

验证与排障
-
功能测试:重启 Cursor,试着调用那些受限的模型(比如 Claude 系列),看看还会不会提示 "区域限制"。如果提示没了,还可以测试一下代码生成、逻辑推理这些功能,确认模型是不是恢复正常了。
-
排障思路:
-
如果还是报错,看看代理工具的日志,确认 Cursor 的请求是不是走了目标节点;
-
试试切换代理节点(比如换其他国家 / 地区的节点),或者重启代理工具和 Cursor;
-
如果环境变量和手动代理冲突了,建议只保留一种配置(推荐用环境变量全局代理,会更稳定些)。