# Usage page empty / "Failed to load usage data" when Cursor uses system HTTP proxy — api2.cursor.sh TLS fails via proxy (workaround: proxy-bypass-list)

**URL:** <https://forum.cursor.com/t/usage-page-empty-failed-to-load-usage-data-when-cursor-uses-system-http-proxy-api2-cursor-sh-tls-fails-via-proxy-workaround-proxy-bypass-list/155473>\
**Category:** Bug Reports\
**Tags:** macos\
**Created:** [March 21, 2026, 10:57am UTC](https://forum.cursor.com/t/usage-page-empty-failed-to-load-usage-data-when-cursor-uses-system-http-proxy-api2-cursor-sh-tls-fails-via-proxy-workaround-proxy-bypass-list/155473 "2026-03-21T10:57:31Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [March 21, 2026, 12:16pm UTC](https://forum.cursor.com/t/usage-page-empty-failed-to-load-usage-data-when-cursor-uses-system-http-proxy-api2-cursor-sh-tls-fails-via-proxy-workaround-proxy-bypass-list/155473/4 "2026-03-21T12:16:34Z")

</div>

Hey, this is a known issue with Clash proxy. When `--proxy-server` routes all traffic through it, TLS to `api2.cursor.sh` breaks.

Two options to fix it.

Option 1, Clash Verge rules, recommended.

Add these to your Clash Verge merge config so Cursor domains go direct:

```yaml
prepend-rules:
    - 'DOMAIN-SUFFIX,cursor.sh,DIRECT'
    - 'DOMAIN-SUFFIX,cursor-cdn.com,DIRECT'
    - 'DOMAIN-SUFFIX,cursorapi.com,DIRECT'
    - 'DOMAIN-SUFFIX,downloads.cursor.com,DIRECT'
    - 'DOMAIN-SUFFIX,todesktop.com,DIRECT'

```

Option 2, Chromium bypass flag.

```bash
/Applications/Cursor.app/Contents/MacOS/Cursor \
  --proxy-server=http://127.0.0.1:7892 \
  --proxy-bypass-list="*.cursor.sh;*.cursor-cdn.com;*.cursorapi.com;*.cursor.com;*.todesktop.com"

```

Also add this to your Cursor `settings.json` to avoid HTTP/2 streaming issues through the proxy:

```json
{
  "cursor.general.disableHttp2": true
}

```

More details and discussion from other Clash users here: [Can not use cursor because of clash verge](https://forum.cursor.com/t/can-not-use-cursor-because-of-clash-verge/150785)

Let me know if it helps.

---

_[View the full topic](https://forum.cursor.com/t/usage-page-empty-failed-to-load-usage-data-when-cursor-uses-system-http-proxy-api2-cursor-sh-tls-fails-via-proxy-workaround-proxy-bypass-list/155473)._
