1. 产品架构
1.1 整体架构图
┌─────────────┐
│ 用户代码 │ (Python/Node.js)
│ browser-use │
│ Playwright │
└──────┬──────┘
│ HTTP/HTTPS
▼
┌──────────────────────────────────────┐
│ iproxy.ai API Gateway │
│ (认证 + 限流 + 路由) │
└──────┬───────────────────────────────┘
│
▼
┌──────────────────────────────────────┐
│ Proxy Router (核心引擎) │
│ - IP 池管理 │
│ - 健康检查 │
│ - 智能路由 │
│ - 反指纹注入 │
└──────┬───────────────────────────────┘
│
├──────────┬──────────┬─────────┐
▼ ▼ ▼ ▼
┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐
│Bright│ │Oxy │ │自建 │ │移动 │
│Data │ │labs │ │住宅IP│ │IP池 │
└──────┘ └──────┘ └──────┘ └──────┘
│ │ │ │
└──────────┴──────────┴─────────┘
│
▼
┌───────────────┐
│ 目标网站 │
│ (Cloudflare) │
└───────────────┘
1.2 模块划分
| 模块 | 功能 | 技术栈 | 优先级 |
|---|---|---|---|
| API Gateway | 认证、限流、路由 | Node.js + Express | P0 (MVP) |
| Proxy Router | IP 池管理、智能路由 | Node.js + Redis | P0 (MVP) |
| Anti-Fingerprint | 指纹伪装、注入脚本 | Playwright Extra | P0 (MVP) |
| Health Checker | IP 健康检查、自动剔除 | Python + Celery | P1 |
| Analytics Dashboard | 流量统计、成功率监控 | React + Chart.js | P2 |
| Billing System | 订阅管理、用量计费 | Stripe API | P1 |
2. 技术栈选型
2.1 后端
- API Server: Node.js 18+ (Express)
- Proxy Engine: Node.js + http-proxy
- 任务队列: Redis + Bull
- 数据库: PostgreSQL 15
- 缓存: Redis 7
- 反指纹: Playwright Extra + puppeteer-extra-plugin-stealth
2.2 基础设施
- 托管: Hetzner VPS (德国) - €13.90/月
- CDN: Cloudflare (免费)
- 监控: UptimeRobot + Sentry
- 日志: Pino + Loki
3. 开发路线图
Phase 1: MVP(2周)
Week 1:
- 搭建项目骨架(API + Proxy Router)
- 集成 Bright Data API(批发 100GB)
- 实现基本的 HTTP Proxy 功能
- 数据库设计 + 迁移脚本
- 用户认证(API Key)
Week 2:
- 反指纹注入(Playwright Stealth)
- 健康检查(简单版:ping test)
- Docker Compose 配置
- 部署到 Hetzner VPS
- SSL 证书(Let's Encrypt)
- 简单 Landing Page(Next.js)
Phase 2: 核心功能(2周)
- Sticky Session(会话保持)
- 智能路由(根据目标网站选择 IP)
- 地理位置过滤(country参数)
- Stripe 集成(订阅管理)
- Dashboard(React)
Phase 3: 高级功能(4周)
- 浏览器自动化 API
- AI 提取功能(GPT-4o-mini 解析 HTML)
- CAPTCHA 自动破解(2Captcha API)
- 自建住宅 IP 池(Bright SDK)
4. 成本估算
MVP 阶段(前3个月)
| 项目 | 成本 | 说明 |
|---|---|---|
| 服务器 | $45 | Hetzner VPS $15/月 × 3 |
| 代理批发 | $1,500 | Bright Data 100GB/月 × 3 |
| 域名 | $9 | iproxy.ai (已购) |
| SSL 证书 | $0 | Let's Encrypt 免费 |
| 总计 | ~$1,550 | 前3个月 |
⚠️ 单位经济模型警告
Growth 套餐($299/月,50GB)在当前批发价下是亏损的:
- 代理成本:50GB × $10/GB = $500
- 服务器:$15/月
- Stripe 手续费:$8.67
- 总成本:$523.67
- 毛利:-$224.67(亏损)
解决方案:
- 提高定价 → $499/月
- 降低代理成本 → 自建 IP 池
- 限制流量 → 25GB/月(推荐 MVP 阶段)
5. 下一步行动
立即可做(今天)
- 创建 GitHub 私有仓库
iproxy-ai - 初始化项目结构
- 注册 Bright Data 企业账号(批发代理)
- 租用 Hetzner VPS
本周任务
- 开发 MVP(按 Phase 1 路线图)
- 写 API 文档(Swagger)
- 做简单 Landing Page(Next.js + Tailwind)
- 配置域名 DNS(iproxy.ai → Hetzner IP)
下周任务
- 部署到生产环境
- 找 5 个 browser-use 用户试用(免费 7 天)
- 写第一篇 SEO 博客