Chinese man here.
Analysis
- Cursor cannot detect whether you are using a proxy. If it can detect it, this proxy is useless.
- If you use a VPN, you may experience connection failures, which depends on the VPN provider. Since Cursor’s servers are located abroad, by default, a VPN proxy will be used for connection. This will increase the number of transfers significantly, and the connection speed will decrease instead.
- If you use a VPN, then Cursor’s CDN may come into work, and in fact, the connection effect will be better.
So, there are two solutions. Choose one:
- Change to a VPN provider with better connection quality.
- Add the domain name
api2.cursor.sh
to the whitelist so that the connection of this domain name does not use a proxy.
Guide
here is my rules, I use Clash verge.
Create a subscription of merge type and enable it. Then use the following rules:
prepend-rules:
- 'DOMAIN,api2.cursor.sh,DIRECT'
have fun.