TRAE SOLO桌面版跟快连VPN冲突

你的运行环境(版本号「点击帮助-关于-复制」):

TRAE SOLO CN
版本: 0.1.0
提交: 59861d282d6f5d84fd46546c562a4b1edc7bd30a
日期: 2026-03-30T20:48:12.073Z
Electron: 39.2.7-release.1.28.6 (aha)
Node.js: 22.21.1
V8: 14.2.231.24-electron.0
OS: Darwin arm64 25.4.0
构建版本: 2.3.17414
设备ID: 12afbe7b9af0d953d2942d824f2d06b30fda4bdae8cce2cf9ded898bc7fb4e05
Solo SDK Version: 1.2.4
Device Id: 609571791439491

问题描述(你遇到了什么问题?):

只要打开TRAE SOLO桌面版,快连VPN这边就全部网络都用不了了。只有把快连断开就正常了。我发现问题好几次都是这样子复现的,只要把TRAE solo桌面版关掉就正常

复现步骤(如何才能重现这个 Bug/问题?):
1.打开TRAE SOLO桌面版
2.快连VPN连接状态
3.整个电脑网络全部用不了

报错信息或截图(如有):

请在此处粘贴截图或日志代码

稍等,我们看下。

# TRAE SOLO CN 与 LetsVPN 共存时网络冲突问题报告

---

## 基本信息

| 项目 | 内容 |
|------|------|
| **应用名称** | TRAE SOLO CN |
| **应用版本** | 0.1.1 |
| **操作系统** | macOS 15.4 (Darwin 25.4.0) |
| **VPN 软件** | LetsVPN 2.15.0 |
| **问题类型** | 网络冲突 / 兼容性问题 |

---

## 问题描述

当 LetsVPN 处于连接状态时,启动 TRAE SOLO CN 会导致网络中断,TRAE 无法正常使用。必须断开 LetsVPN 后 TRAE 才能正常工作。

---

## 复现步骤

1. 确保 LetsVPN 已安装并处于连接状态
2. 启动 TRAE SOLO CN 应用
3. 观察网络状态

**预期结果:** TRAE 正常启动并可联网使用

**实际结果:** 网络中断,TRAE 无法正常使用

**临时解决方案:** 断开 LetsVPN 连接后,TRAE 可恢复正常使用

---

## 技术诊断详情

### 1. 网络状态监控日志

| 时间点 | 默认路由接口 | DNS 服务器 | TRAE 状态 | 网络连通性 |
|--------|-------------|-----------|----------|-----------|
| 09:34:24 | utun4 (VPN) | 26.26.26.53 | 已启动 | ❌ 失败 |
| 09:34:51 | en0 (物理网卡) | 223.5.5.5 | 运行中 | ✅ 正常 |
| 09:35:40 | utun4 (VPN) | 26.26.26.53 | 运行中 | ❌ 失败 |
| 09:35:49 | en0 (物理网卡) | 223.5.5.5 | 运行中 | ✅ 正常 |

### 2. 网络配置详情

**LetsVPN 连接时:**
```
默认路由:utun4 (VPN 隧道接口)
DNS: 26.26.26.53 (LetsVPN DNS)
utun4 IP: 26.26.26.1
```

**LetsVPN 断开后:**
```
默认路由:en0 (物理网卡)
DNS: 223.5.5.5 (阿里 DNS)
```

### 3. TRAE SOLO CN 网络配置分析

TRAE SOLO CN 使用字节跳动自研网络栈 `ttnet`,配置位于:
```
~/Library/Application Support/TRAE SOLO CN/ahanet/prefs/local_prefs.json
```

关键配置项:
- **HTTPDNS enabled**: 1 (启用自定义 DNS 解析)
- **QUIC enabled**: 1 (启用 QUIC 协议)
- **目标域名**: `trae-api-cn.mchost.guru`, `api*.mchost.guru`, `*.zijieapi.com`

### 4. 问题根因分析

**初步判断:** TRAE SOLO CN 的网络栈与 VPN 隧道存在兼容性问题

**可能原因:**
1. TRAE 使用的 HTTPDNS 解析结果与 VPN 的路由表冲突
2. TRAE 尝试连接的国内服务器 (如 `trae-api-cn.mchost.guru`) 在 VPN 隧道中无法访问
3. QUIC 协议在 VPN 隧道环境下可能工作异常

---

## 建议解决方案

### 方案 A:应用层修复(推荐)
在 TRAE SOLO CN 中增加 VPN 环境检测,当检测到系统正在使用 VPN 时:
- 自动切换到兼容模式
- 或提示用户当前网络环境可能导致连接问题

### 方案 B:网络配置优化
优化 TRAE 的网络栈配置,使其能够正确处理 VPN 环境下的路由:
- 尊重系统默认路由设置
- 在 HTTPDNS 解析时考虑当前网络接口状态

### 方案 C:用户侧解决方案
在 LetsVPN 中添加白名单规则,让 TRAE 相关域名不走 VPN 代理:
- `trae-api-cn.mchost.guru`
- `*.mchost.guru`
- `*.zijieapi.com`
- `*.trae.com.cn`

---

## 附加信息

- 问题每次必现
- 断开 VPN 后立即可恢复
- 不影响其他应用的正常使用
- 监控脚本和诊断日志可应要求提供

---

## 联系方式

如有需要进一步的技术细节,请通过应用内反馈渠道联系。

---

*报告生成时间:2026-04-03*

反复测试,不管是中国版和国际版都有一样的问题。使用网页端就没有问题

您好,这个问题我们已经排查到了,将在下个版本修复,感谢您的反馈! :+1:

这个问题具体解决了吗?因为前两天我测试了,还没有解决,还是会导致我断网

Mark,赶紧解决这个问题吧,开不了VPN,没法用这个长期工作

主要是国际版,那国际版本身就需要开 VPN,不然又用不了,所以都没法用

这个问题我也遇到了,通过修改 vpn 配置把 trae 以及 trae cn 加入直连名单可以解决。

我的是快连,没有办法修改配置吧,好像

那可能就没办法了