AI三分钟第1弹|3分钟学会给Cursor配置代理

AI三分钟第1弹|3分钟学会给Cursor配置代理

文章目录

什么是AI三分钟?

《AI三分钟》专栏旨在提供短小精悍的AI工具使用技巧或者知识

在这个时间碎片化、知识碎片化的时代

用最精炼的语言和最生动的故事

3分钟完成一项干货的科普
专栏封面

正文

拿去用

方法一:直接用博主的配置文件(推荐)

  1. 打开Cursor,按 Cmd + Shift + P(Mac)或 Ctrl + Shift + P(Windows)打开检索框
  2. 重启Cursor使代理设置生效
  3. 点击下图中的首选项,选择Cursor首选项配置,进入network(网络管理)页面

将HTTP协议改成HTTP1.1

image-20260212134912038

粘贴博主编辑好的配置(全部覆盖,覆盖前请自行备份之前的用户设置)

{ "http.proxy": "http://127.0.0.1:7890", // 你的魔法软件代理地址 "http.proxySupport": "override", "http.proxyStrictSSL": false, "http.noProxy": [], "git.enableSmartCommit": true, "explorer.confirmDelete": false, "cursor.composer.shouldChimeAfterChatFinishes": true, "workbench.colorTheme": "Solarized Light", "cursor.general.disableHttp2": true } 

在检索框里搜索“User”,并打开搜索结果中的“Open User Settings(JSON)”

image-20260212134442221

image-20260212135228436

方法二:在 Cursor 设置里填代理

  1. 打开 Cursor,按 Cmd + ,(Mac)或 Ctrl + ,(Windows)打开设置
  2. 搜索框输入 proxy
  3. Http: Proxy 中填入你的代理地址,例如:http://127.0.0.1:7890socks5://127.0.0.1:7890(需自备魔法软件并允许局域网连接)
  4. 若代理需要校验 HTTPS,可勾选 Http: Proxy Strict SSL 或按需关闭
  5. 重启 Cursor 使代理生效
  6. 点击下图中的首选项,选择Cursor首选项配置,进入network(网络管理)页面
  7. 将HTTP协议改成HTTP1.1

image-20260212133703005
image-20260212134912038
image-20260212135228436

如何验证配置是否成功?

首先不要使用Cursor的网络诊断工具

因为可能会出现明明没有配置成功

但是诊断工具却显示成功

并且能使用auto模型(走的还是常规网络,用不了很多模型)

最好的验证方式就是直接和Agent聊天,手动切换到拥有魔法才能聊天的模型(博主用的是Sonnet4.5测试)

  1. 选择claude系列(opus、sonnet、haiku)、gpt系列(GPT-5.3 Codex)、谷歌系列(Gemini 3 Pro),这些都是需要魔法才能使用的模型
  2. 和他们对话,任何话题都可以,只要正常响应就是成功了(如下图)

关闭auto后弹出选择模型的列表

image-20260212140626192
image-20260212140323002

只是寻找解决方案的朋友看到这里就足够了,后文是知识点讲解
讲清楚

Cursor 基于 VS Code(Electron)

和 VS Code 一样,通过 Http: Proxy 控制发往网络的请求走哪条通道

你在设置里填的 http://...socks5://... 会被用于拉模型、调 API、检查更新等

所以填对一次即可全局生效

环境变量 HTTP_PROXY / HTTPS_PROXY 是很多命令行和 Electron 应用的通用约定

在「先设变量再启动」的场景下同样有效

系统代理则依赖系统 API,有时只对部分请求生效

所以遇到问题时,优先用 Cursor 自带代理设置更稳

可以把 Cursor 想象成「要出门的人」、代理是「小区门卫」:你填的 Http: Proxy 就是告诉 Cursor「以后出门都先经过这个门卫」,门卫再帮你转发到外网;环境变量则是你在「出门前」先跟整台电脑说好「所有从这台机器出去的请求都走门卫」,Cursor 启动时就会继承这句话;系统代理则是「小区统一规定」,有的程序听、有的不听,不如自己当面说清楚稳当。

Cursor 代理配置

设置内填 Http Proxy

打开设置 Cmd/Ctrl + ,

搜索 proxy

填代理地址

重启生效

环境变量

HTTP_PROXY

HTTPS_PROXY

先设再启动 Cursor

系统代理

部分请求跟随

不稳时改用设置内填


记住它
  • Http: Proxy:在 Cursor 设置里填一次,所有拉模型、调 API、更新都走这条通道。
  • 环境变量 HTTP_PROXY / HTTPS_PROXY:在启动 Cursor 前设好,适合脚本或全局走代理。
  • 系统代理:依赖系统 API,只对部分请求生效,不稳时优先用设置内显式填写。
  • 本地代理地址:常见为 http://127.0.0.1:端口socks5://127.0.0.1:端口,端口以你本地代理软件为准(如 7890、1080)。

结语

点关注不迷路,UP带你上高速

引用

Cursor 官方文档

版权信息

© 2026 老邋遢(笔名) 版权所有

原创内容,转载请注明出处

Read more

C++:模板的幻觉 —— 实例化、重定义与隐藏依赖势中

C++:模板的幻觉 —— 实例化、重定义与隐藏依赖势中

一、表象之下:模板真的“生成代码”吗? 很多人第一次学 C++ 模板时,会这样理解: “模板是一种代码生成机制,编译器在编译时会根据不同类型生成不同版本的函数或类。” 乍一看没错,比如: template<typename T> void print(T x) { std::cout << x << std::endl; } int main() { print(42); print("Hello"); } 似乎编译器确实“生成了两份函数”: print<int>(int) 与 print<const

By Ne0inhk
【C++贪心】P8769 [蓝桥杯 2021 国 C] 巧克力|普及+

【C++贪心】P8769 [蓝桥杯 2021 国 C] 巧克力|普及+

本文涉及知识点 C++贪心 [蓝桥杯 2021 国 C] 巧克力 题目描述 小蓝很喜欢吃巧克力,他每天都要吃一块巧克力。 一天小蓝到超市想买一些巧克力。超市的货架上有很多种巧克力,每种巧克力有自己的价格、数量和剩余的保质期天数,小蓝只吃没过保质期的巧克力,请问小蓝最少花多少钱能买到让自己吃 x x x 天的巧克力。 输入格式 输入的第一行包含两个整数 x x x, n n n,分别表示需要吃巧克力的天数和巧克力的种类数。 接下来 n n n 行描述货架上的巧克力,其中第 i i i 行包含三个整数 a i a_i ai , b i b_i bi

By Ne0inhk

揭秘C++26新特性:CPU亲和性控制如何让多线程性能飙升(专家级指南)

第一章:C++26 CPU亲和性与性能优化概述 在高性能计算和实时系统开发中,CPU亲和性控制成为提升程序执行效率的关键技术之一。C++26标准正在积极引入对硬件资源调度的底层支持,允许开发者通过标准化接口绑定线程到特定CPU核心,从而减少上下文切换开销、提高缓存命中率,并优化多核并行任务的执行性能。 为何关注CPU亲和性 * 降低线程迁移带来的缓存失效问题 * 增强实时应用的可预测性与响应速度 * 配合NUMA架构实现内存访问局部性优化 标准库中的预期接口设计 虽然C++26尚未最终定稿,但委员会提案P2173R4建议引入std::execution_context与std::set_affinity等设施。未来可能的用法如下: #include <thread> #include <execution> int main() { std::jthread worker([](std::stop_token st) { // 将当前线程绑定到CPU核心0 std::set_affinity(std::this_thread::get_

By Ne0inhk
C++杂说——命名空间,输入与输出,缺省参数,make/makefile

C++杂说——命名空间,输入与输出,缺省参数,make/makefile

希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,大大会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 命名空间 命名空间编译默认查找顺序: a、当前局部域 : 自留地 b、全局域找 : 村子野地 c, 不会到其他命名空间中去找 : 隔壁张大爷自留地 命名空间展开三种 1、指定访问 2、全展开 //// 展开命名空间 //using namespace bit; //using namespace xjh; 3、指定展开某一个(经常使用,可以展开它一个) // 指定展开某一个 //using bit::x; 命名空间可以为: // 局部域 // 全局域 // 命名空间域 // 不同域可以定义同名的变量/函数/类型 两个私有的命名空间最好不要同时展开,

By Ne0inhk