mirror of
https://github.com/violettoolssite/CFspider.git
synced 2026-04-05 11:29:03 +08:00
Add core advantages, use cases, architecture, FAQ sections
This commit is contained in:
75
README.md
75
README.md
@@ -47,6 +47,61 @@
|
||||
- 不易被封禁,且完全免费
|
||||
- Workers 免费版每日 100,000 请求
|
||||
|
||||
## 核心优势
|
||||
|
||||
### 企业级 IP 信誉
|
||||
Cloudflare IP (AS13335) 被全球数百万网站使用,包括 Discord、Shopify、Medium 等知名服务。这些 IP 拥有极高的信誉度,不会像普通代理 IP 那样被轻易封禁。
|
||||
|
||||
### 零成本运营
|
||||
Cloudflare Workers 免费版每日 100,000 请求,无需信用卡,无需付费。相比住宅代理每月数百美元的费用,这是真正的零成本方案。
|
||||
|
||||
### 全球边缘网络
|
||||
请求自动路由到离目标网站最近的 Cloudflare 边缘节点。全球 100+ 个国家,300+ 个数据中心,确保最低延迟。
|
||||
|
||||
### Serverless 无服务器
|
||||
无需购买服务器、无需运维、无需担心扩容。Cloudflare 自动处理所有基础设施,冷启动时间接近零毫秒。
|
||||
|
||||
### 数据完全可控
|
||||
代码部署在你自己的 Cloudflare 账户,请求日志、访问数据完全由你掌控。100% 的隐私和控制权。
|
||||
|
||||
### 企业级安全
|
||||
所有请求自动享受 Cloudflare 的 DDoS 防护、WAF 防火墙、SSL/TLS 加密。
|
||||
|
||||
## 适用场景
|
||||
|
||||
| 场景 | 说明 |
|
||||
|------|------|
|
||||
| 数据采集 / 爬虫 | 采集公开数据时避免 IP 被封禁,适合新闻聚合、价格监控、市场调研 |
|
||||
| SEO 监控 | 从不同地理位置检查搜索引擎排名、网站可访问性 |
|
||||
| 网站可用性测试 | 从全球各地测试网站的响应时间和可用性 |
|
||||
| API 聚合服务 | 调用多个第三方 API 时隐藏真实服务器 IP |
|
||||
| 内容验证 | 验证 CDN 缓存、检查不同地区的内容分发 |
|
||||
| 学术研究 | 网络研究、互联网测量、安全研究等学术项目 |
|
||||
|
||||
## 技术架构
|
||||
|
||||
```
|
||||
+------------------+ +----------------------+ +------------------+
|
||||
| | | Cloudflare Edge | | |
|
||||
| Your Python | ---> | Workers (300+) | ---> | Target Website |
|
||||
| Application | | Global Nodes | | |
|
||||
| | +----------------------+ +------------------+
|
||||
+------------------+ |
|
||||
| v
|
||||
v +----------------------+
|
||||
+------------------+ | Cloudflare IP Pool |
|
||||
| cfspider lib | | 172.64.x.x |
|
||||
| requests-like | | 104.21.x.x |
|
||||
+------------------+ | 162.159.x.x ... |
|
||||
+----------------------+
|
||||
```
|
||||
|
||||
**工作流程:**
|
||||
1. 你的应用调用 `cfspider.get(url, cf_proxies="workers.dev")`
|
||||
2. CFspider 发送请求到你的 Cloudflare Workers
|
||||
3. Workers 从最近的边缘节点获取目标 URL
|
||||
4. 响应返回,目标网站看到的是 Cloudflare IP,而不是你的 IP
|
||||
|
||||
## 特性
|
||||
|
||||
- 使用 Cloudflare 全球 300+ 边缘节点 IP
|
||||
@@ -504,6 +559,26 @@ except Exception as e:
|
||||
| POST | /proxy?url=...&method=... | Python 客户端使用的代理接口 |
|
||||
| GET | /debug | 调试接口,返回当前请求的详细信息 |
|
||||
|
||||
## FAQ 常见问题
|
||||
|
||||
### 免费版有什么限制?
|
||||
Workers 免费版每日 100,000 请求,单次 CPU 时间 10ms,足够大多数个人项目使用。付费版 $5/月起,无请求限制。
|
||||
|
||||
### IP 会被封吗?
|
||||
Cloudflare IP 被数百万网站使用,信誉极高。但如果对单一网站高频请求,仍可能触发反爬。建议控制请求频率,模拟正常用户行为。
|
||||
|
||||
### 支持 HTTPS 吗?
|
||||
完全支持。Workers 自动提供 SSL/TLS 加密,所有请求都通过 HTTPS 传输,确保数据安全。
|
||||
|
||||
### 能用于商业项目吗?
|
||||
可以。MIT 许可证允许商业使用。但建议阅读 Cloudflare Workers 服务条款,确保用途合规。
|
||||
|
||||
### 为什么不能直接用 CF CDN IP?
|
||||
Cloudflare CDN IP (如 172.64.x.x) 是 Anycast IP,仅用于边缘加速,不提供 HTTP 代理服务。必须通过 Workers 才能实现代理功能。
|
||||
|
||||
### 浏览器模式如何获得 CF IP?
|
||||
需要配合 edgetunnel 项目使用 VLESS 协议。edgetunnel 将流量通过 Cloudflare 网络转发,实现浏览器流量从 CF IP 出口。
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. Workers 免费版限制:每日 100,000 请求,单次 CPU 时间 10ms
|
||||
|
||||
Reference in New Issue
Block a user