# 策展 · X (Twitter) 🔥

> 作者：Michael Livs (@micLivs) · 平台：X (Twitter) · 日期：2026-03-30

> 原始來源：https://x.com/miclivs/status/2038366354995351619

## 中文摘要

開發者今日遇到了在 Cloudflare Workers 上找不到合適的 Node.js 轉向代理 (rotating proxy) 解決方案，因此自行開發了 **flaregun**——一個能將 Cloudflare 免費方案轉化為轉向代理網路的工具。該專案提供 CLI、SDK 和本地代理伺服器三種使用方式，每個請求都能透過不同的 IP 位址進行轉向，並充分利用 Cloudflare 提供的 10 萬次/天免費請求額度。

**核心功能與特性**

- **一鍵部署**：透過簡單的 CLI 命令在 Cloudflare Workers 上部署多個 worker 實例，每個 worker 以不同 IP 位址退出。
- **多種使用模式**：
  - 直接作為 SDK 中的 drop-in fetch 函式呼叫。
  - 啟動本地代理伺服器 (預設 :8080)，相容 curl、Python requests、Playwright 等任意語言和工具。
  - 命令列介面支援單次或批量請求。
- **靈活的轉向策略**：包括循環 (round-robin)、隨機 (random) 和自適應 (adaptive) 三種模式，其中自適應模式會自動退避出現 429 或 5xx 錯誤的 worker，並進行指數退避冷卻。
- **即時監控**：本地代理伺服器會將請求日誌即時輸出到標準輸出，顯示處理該請求的 worker、狀態碼及延遲時間。
- **動態擴縮**：支援隨時增加或減少已部署的 worker 數量。

**部署與配置**

安裝方式為全域 NPM 套件：`npm install -g @miclivs/flaregun`。設定流程包括在 Cloudflare 儀表板建立 API token、取得帳號 ID，然後透過 `flaregun init` 儲存認證資料。工具支援四層認證解析優先順序：顯式設定 → 環境變數 → 專案層級設定檔 → 全域設定檔，提高易用性。

**成本與配額**

Cloudflare 免費方案提供 10 萬次請求/天，付費方案則包含 1000 萬次請求/月 (5 美元/月) 加上超額流量 0.30 美元/百萬次。 對多數開發者需求而言，免費額度已綽綽有餘。

**開發者友善設計**

所有命令都支援 `--json` 旗標以輸出結構化資料，便於 Agent 或自動化工作流程整合。SDK 提供完整的程式介面，包括部署、伸縮、取得 worker URL 清單及清理等操作，使其能整合到現有的程式碼中。

## 標籤

CLI, SDK, 開源專案, 新產品, Cloudflare
