InertiaRSS Track and read blogs, news, and tech you care about
Read Original Open in InertiaRSS

Recommended Feeds

V
V2EX
博客园 - 叶小钗
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 【当耐特】
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Docker
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
博客园 - Franky
G
Google Developers Blog
爱范儿
爱范儿
Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
Engineering at Meta
Engineering at Meta
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
M
MIT News - Artificial intelligence
Hugging Face - Blog
Hugging Face - Blog

V2EX

写了个自用的 Harness - Powerball Harness 美联储+地缘同时发力,这波有点紧 低价 GPT 到底有多少漏洞,怎么封了还有 有什么国产的好用耐用鼠标推荐吗? 香港排名第一数字银行 众安银行开户额外返 300HKD ! 海外域名防红技术讨论 [抽奖] MuskAI 抽 2 个 Codex 周套餐, GLM & Kimi & Codex & Claude 在你们的求学和职业生涯中,有“恩师”的存在吗 公司前两周招了个新人, 在犹豫要不要叫老板辞退他 偷偷篡改 function call 的数据,居然被 AI 察觉了😮 macos 推荐一个超级好用的鼠标给各位, 60 块左右 Switch eShop 走 DMIT 美国的节点无法播放游戏展示视频,用另外一个香港节点没问题,有其他小伙伴遇到过吗? 1000 行 rust 实现一个类似于 pytorch 的轻量级自动微分库 如果你最近 Claude 网页端的字体很奇怪 香港众安银行开户,返 300hkd,5.27 日前截止 迅雷旗下云存储产品“光鸭云盘”,试试新网盘靠不靠谱 咩 FileServer 一个支持文件目录断点续传的单文件文件服务器 可以在 iOS 上运行 可能是错觉,自从开始喝红参植物饮料后感觉身体不一样了 来跟 V 友 激情互射,坦克世界大战,点开即玩 为啥 Google 搜索中吉大、武大官网被狗皮膏药夺舍? 想买个 macbook air m5 24g 内存,什么渠道买比较好? [记录]-2026-04-19 在玩《街头霸王 6》 稳定支付 AI 御三家的银行卡,首笔返现 50%, 4 月 30 号结束 [iOS 公测招募] iAssets 资产管理管家 有能小型化的楼下铁门四线电话方案吗? [求助] 英文工具站上线 8 个月,平均排名死守在 50 名,该如何突破沙盒期? GNU nano for Windows 硬盘价格什么时候回落啊?硬盘空间严重不足~ 人在无奈的时候真的会笑 分享个在线可以玩的风琴 如果有了一台海外服务器 想從日本樂天買手機有什麼辦法嗎? 各位今年都给自己(准备)买个什么生日礼物啊? 如果让一堆 agent 互相诈骗,玩饥饿游戏会发生什么? Manjaro 真不错 关于 Claude 账号的一个小发现 Copilot Pro 是否会因为“并发太高”或“使用非官方客户端”而封锁账户吗? 求个汇率接口 做了最熟悉的产品 人生中第一次装机🎉 又一个微信公众号 RSS 地址 量子计算进入新阶段: IONQ 押注“网络化”而非算力 开源 Open Computer Use 成功被 Anthropic 毕业. OpenCore 是好东西啊, 2015MacBook Pro 满血复活 新发现? qwem3.6 35b a3b 官方模型写刘备文 6 得很 Chrome 更新了版本 147.0.7727.56 右上角竟然固定了一个 Gimini 虽然可以取消 尼玛这也越来越离谱了吧 反向思考,微信是一坨,他做错了什么,但是他能推广开他做对了什么? 没有编辑器, CLI 纯聊天写代码的方式有点儿难适应 Windows 一键部署 Hermes AI Agent 小白也能玩转 NousResearch 大模型!
Troubleshooting Surge DNS Splitting Issues After Installing Security Software
EeveeRibbon · 2026-05-21 · via V2EX

Recently encountered a rather strange issue: When calling the model inside the Cursor, it occasionally prompts:

This model provider is not supported in your region

But I have Surge's enhanced mode enabled, and it has been working fine so far. It doesn't always report errors; instead, it often retries a dozen times before succeeding. The next time I ask, it might happen again. The normal ratio is roughly 1:10 for failures. Coincidentally, our company's network equipment has been malfunctioning lately, and we often can't get online. I initially thought it was due to network fluctuations, but when they said it was fixed today, the problem persisted, and I realized it's something else.

First, check the Surge panel. I've actually visited it several times. Clicking on Cursor, or searching for "cursor" by hostname, revealed no issues with the proxy rules—everything was being routed correctly, and the connections were present. I had set up both process name routing and domain routing, so it should have been foolproof. It was very strange. Eventually, Codex helped with packet capture analysis to identify the problem.

The problematic package looks like this:

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 节点

And also similar

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

That is to say, Surge actually knows that the SNI of this TLS connection is the Cursor domain, but the process of this request is no longer Cursor, but:

com.kaspersky.kav.sysext

So the original process name diversion rules naturally don't match.

I immediately remembered, a few days ago I saw someone get infected with malware on a Mac on Bilibili, and I felt quite anxious. Fortunately, I had been stockpiling Kaspersky activation codes for over a decade, so I decided to install Kaspersky on my Mac as well. At the time, the network traffic protection feature was automatically enabled. This was the culprit.

Continue, this type of request is displayed as:

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

It's not the kind of request with a host directly included in a regular HTTP proxy, but rather a direct IP address, which is why it's not visible in the Surge panel either, as this connection hasn't been categorized under Cursor.

Moreover, not all requests are like this. Kaspersky seems to have built-in caching, so when I repeatedly click to retry, there's a chance it doesn't take over the traffic and is normally routed by Surge.

Solution: Use extended-matching to match TLS SNI in Surge. Surge supports using TLS SNI / HTTP Host for extended matching of domain rules. After enabling it, it should work. I also set up a separate split for the process name of Kaspersky. The issue is resolved.

All I can say is that codex is too good. It would have taken me about a day to capture packets and study it myself, but codex finished it in just a few minutes.