# Cursor API Proxy [English](./README.md) | 繁體中文 一個讓你可以透過標準 OpenAI/Anthropic API 格式存取 Cursor AI 編輯器的代理伺服器。 ## 功能特色 - **API 相容**:支援 OpenAI 格式和 Anthropic 格式的 API 呼叫 - **多帳號管理**:支援新增、移除、切換多個 Cursor 帳號 - **Tailscale 支援**:可綁定到 `0.0.0.0` 供區域網路存取 - **HWID 重置**:內建反偵測功能,可重置機器識別碼 - **連線池**:最佳化的連線管理 ## 安裝 ```bash git clone https://github.com/your-repo/cursor-api-proxy-go.git cd cursor-api-proxy-go go build -o cursor-api-proxy . ``` ## 使用方式 ### 啟動伺服器 ```bash ./cursor-api-proxy ``` 預設監聽 `127.0.0.1:8080`。 ### 登入帳號 ```bash # 登入帳號 ./cursor-api-proxy login myaccount # 使用代理登入 ./cursor-api-proxy login myaccount --proxy=http://127.0.0.1:7890 ``` ### 列出帳號 ```bash ./cursor-api-proxy accounts ``` ### 登出帳號 ```bash ./cursor-api-proxy logout myaccount ``` ### 重置 HWID(反BAN) ```bash # 基本重置 ./cursor-api-proxy reset-hwid # 深度清理(清除 session 和 cookies) ./cursor-api-proxy reset-hwid --deep-clean ``` ### 其他選項 | 選項 | 說明 | |------|------| | `--tailscale` | 綁定到 `0.0.0.0` 供區域網路存取 | | `-h, --help` | 顯示說明 | ## API 端點 | 端點 | 方法 | 說明 | |------|------|------| | `http://127.0.0.1:8080/v1/chat/completions` | POST | OpenAI 格式聊天完成 | | `http://127.0.0.1:8080/v1/models` | GET | 列出可用模型 | | `http://127.0.0.1:8080/v1/chat/messages` | POST | Anthropic 格式聊天 | | `http://127.0.0.1:8080/health` | GET | 健康檢查 | ## 環境變數 | 變數 | 預設值 | 說明 | |------|--------|------| | `CURSOR_BRIDGE_HOST` | `127.0.0.1` | 監聽位址 | | `CURSOR_BRIDGE_PORT` | `8080` | 監聽連接埠 | | `HTTPS_PROXY` | - | HTTP 代理伺服器 | ## 常見問題 **Q: 為什麼需要登入帳號?** A: Cursor API 需要驗證才能使用,請先登入你的 Cursor 帳號。 **Q: 如何處理被BAN的問題?** A: 使用 `reset-hwid` 命令重置機器識別碼,加上 `--deep-clean` 進行更徹底的清理。 **Q: 可以在其他設備上使用嗎?** A: 可以,使用 `--tailscale` 選項啟動伺服器,然後透過區域網路 IP 存取。 ## 授權 MIT License