Cursor behind goproxy failed to connect to AI chat (api2.cursor) using Chacha20 cipher

The symptom: Cursor behind the Proxyman, works fine, but when behind the goproxy, the ai chat could not connect to the api2.cursor. (request id: dca1c2e1-93fa-4548-b56e-64c174425f7f)

After dig through the packet capture, it looks like cursor doesn’t like the chacha20 cipher, it will reset the connection immediately after the serverhello. The packets capture could be provided if needed.

The version details:
Version: 0.42.3
VSCode Version: 1.93.1
Commit: 949de58bd3d85d530972cac2dffc4feb9eee1e40
Date: 2024-10-16T17:56:07.754Z
Electron: 30.4.0
Chromium: 124.0.6367.243
Node.js: 20.15.1
V8: 12.4.254.20-electron.0
OS: Darwin arm64 24.0.0