惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Martin Fowler
Martin Fowler
B
Blog RSS Feed
D
DataBreaches.Net
L
LangChain Blog
月光博客
月光博客
S
SegmentFault 最新的问题
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
美团技术团队
Jina AI
Jina AI
博客园 - 司徒正美
雷峰网
雷峰网
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
IT之家
IT之家
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
小众软件
小众软件
罗磊的独立博客
博客园_首页
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
A
About on SuperTechFans
Engineering at Meta
Engineering at Meta

程序员

V2EX 看到讨论"跨域"的帖子,那个她好像回来了 codex 今天真的是不稳定呀。 火山方舟 Coding Plan 慎买 刚问了大家 openclaw 和 hermes 在什么机器上面玩,求推荐一个机器 GPT-image-2 生成 AI 图片防伪有感 codex pro 5 小时限制已经严重缩水 逆天 Antigravity 动态 JSON 序列化对强类型语言很难吗? 自建了 GPT Coding Plan,遇到了定价问题,请教大家 大家都是在什么设备上玩 openclaw 以及 hermes 的呀? 软考还有一个月就考试了,你们学习了吗? 大伙用 AI 会考虑在 user scope 的 CLAUDE.md/AGENTS.md 里交代 AI 说中文吗 我发现程序员这个群体很大部分其实挺抠的 最近使用 cc 总会莫名其妙的返工, codex 不会 目前体验最好的远程 vibe 工具 想知道大佬们抓包遇到 ssl pinning 都是咋优雅的 解决的? 工业软件的大佬们是怎么 vibe coding 的 最近 chrome 是不是有 bug 啊,一搜索就卡住 分布式异步系统在 vibe coding 下的困境 PHP Native AOT 编译器,支持将 PHP 代码编译为可执行文件,运算性能提高 150 倍 没想到 2026 年,还要浪费大量时间在跨域问题上 DeepSeek V4 这周会出吗? 中转站正式试营 欢迎试用 不掺不假 小米 mimo 升级 v2.5,并且重置了额度 Jenkins, SCM 轮询完全不工作是啥问题啊 赛博斗蛐蛐, AI 模型的简单对比(白嫖版) 使用中转站要擦亮眼睛!不说别的,倍率计算 充值好乱。 买了火山的 Coding Plan 测试得出计费模式 给我的 AI 生成了简历和状态卡, 大家帮忙看下 Ta 能找到啥样的
记一次 Cursor 在安装安全软件后 Surge 分流错误的排查
EeveeRibbon · 2026-05-21 · via 程序员

最近遇到一个比较奇怪的问题:Cursor 里调用模型时,偶尔会提示:

This model provider is not supported in your region

但是我是开了 Surge 的增强模式的,而且之前一直正常。它不是一直报错,而是经常重试十来次又能成功。下一次提问时又可能再次出现。正常:故障大概是 1:10 的样子。刚好最近公司网络设备异常,经常上不去网,我还以为是网络波动的原因,但是今天说修好了,问题依旧,才发现是另一个问题。

首先去看 Surge 面板,其实看过好几次了,点到 Cursor ,或者主机名搜 cursor ,发现代理规则没有一点问题,该分流的也分流了,连接也有。我不仅设置了进程名分流,还设置了域名分流,应该是万无一失的,非常奇怪。于是让 Codex 协助抓包分析才发现问题。

出问题的包长这个样子:

processPath = /Library/SystemExtensions/.../com.kaspersky.kav.sysext
sourceAddress = 198.18.0.1
destination = 174.xxx.xxx.xxx:443
notes = Handled by VIF
notes = TLS Client Hello SNI: api2.cursor.sh
rule = FINAL
originalPolicyName = HK-Smart
policyName = HK 节点

还有类似

TLS Client Hello SNI: repo42.cursor.sh
TLS Client Hello SNI: agentn.global.api5.cursor.sh

也就是说,Surge 其实知道这个 TLS 连接的 SNI 是 Cursor 域名,但这条请求的进程已经不是 Cursor ,而是:

com.kaspersky.kav.sysext

所以原来的进程名分流规则自然匹配不上。

我立马想起来了,前几天在 V 站看见有人用 Mac 中毒了,心里也慌慌的,刚好手里屯了十几年的卡巴斯基激活码,干脆给 Mac 也装了一个卡巴斯基,当时自动打开了网络流量防护功能。罪魁祸首就是这个了。

继续说,这类请求在 Surge 里显示为:

IP:443 (SNI: api2.cursor.sh)

它不是普通 HTTP 代理里那种直接带 host 的请求,而是直接一个 IP ,所以难怪 Surge 面板里面也看不出来,因为这个连接就没有被归类到 Cursor 里面。

而且不是所有的请求都是这样,卡巴斯基似乎有内置的缓存,所以我反复点击重试的时候有概率不接管流量,正常被 Surge 分流。

解决办法:在 Surge 里用 extended-matching 匹配 TLS SNI 。Surge 支持让域名规则使用 TLS SNI / HTTP Host 做扩展匹配。打开之后就好了。我也给卡巴的进程名配置了一个单独的分流。问题解决。

只能说 codex 太好用了,我自己抓包研究估计得一天都不一定能成,codex 几分钟就搞定了。