mirror of
https://github.com/violettoolssite/CFspider.git
synced 2026-04-05 11:29:03 +08:00
破皮版完整实现功能
This commit is contained in:
32
README.md
32
README.md
@@ -16,7 +16,9 @@
|
||||
|
||||
## 重要:破皮版 Workers(增强反检测)
|
||||
|
||||
> **如果你的 Workers 被 Cloudflare 检测封禁(错误代码 1101),请使用 `破皮版workers.js`!**
|
||||
> **如果你的 Workers 被 Cloudflare 检测封禁(错误代码 1101),请使用 `workers/破皮版workers.js`!**
|
||||
>
|
||||
> 所有 Workers 脚本文件位于 `workers/` 目录下。
|
||||
|
||||
### 安全警告
|
||||
|
||||
@@ -42,7 +44,7 @@
|
||||
|
||||
```bash
|
||||
# 1. 使用小号登录 Cloudflare
|
||||
# 2. 部署 破皮版workers.js 到 Workers
|
||||
# 2. 部署 workers/破皮版workers.js 到 Workers
|
||||
# 3. 访问根路径会看到 Nginx 伪装页面
|
||||
# 4. 访问 /x2727admin 获取加密的密钥提示
|
||||
# 5. 使用解密工具(密钥: x27cn2026)解密获得访问密钥
|
||||
@@ -65,17 +67,17 @@
|
||||
|
||||
| 版本 | 文件名 | 首页 | API入口 | 数据加密 | 密钥验证 | 适用场景 |
|
||||
|------|--------|------|---------|----------|----------|----------|
|
||||
| **标准版** | `workers.js` | 配置页面 | `/api/*` | 无 | 无 | 开发测试、快速部署 |
|
||||
| **破皮版** | `破皮版workers.js` | Nginx伪装 | `/x2727admin` | X27CN加密 | 需要密钥 | 生产环境、反检测 |
|
||||
| **明文版** | `破皮版workers_明文.js` | Nginx伪装 | `/x2727admin` | X27CN加密 | 需要密钥 | 调试参考、学习代码 |
|
||||
| **超明文版** | `破皮版workers_超明文.js` | Nginx伪装 | `/admin` | **无加密** | **无需密钥** | 快速测试、内网使用 |
|
||||
| **标准版** | `workers/workers.js` | 配置页面 | `/api/*` | 无 | 无 | 开发测试、快速部署 |
|
||||
| **破皮版** | `workers/破皮版workers.js` | Nginx伪装 | `/x2727admin` | X27CN加密 | 需要密钥 | 生产环境、反检测 |
|
||||
| **明文版** | `workers/破皮版workers_明文.js` | Nginx伪装 | `/x2727admin` | X27CN加密 | 需要密钥 | 调试参考、学习代码 |
|
||||
| **超明文版** | `workers/破皮版workers_超明文.js` | Nginx伪装 | `/admin` | **无加密** | **无需密钥** | 快速测试、内网使用 |
|
||||
|
||||
**版本选择建议:**
|
||||
|
||||
- **开发测试**:使用 `workers.js` 标准版,配置页面方便调试
|
||||
- **生产部署**:使用 `破皮版workers.js`,混淆代码 + 加密响应,降低被检测风险
|
||||
- **内网/私有环境**:使用 `破皮版workers_超明文.js`,无加密、无密钥,直接返回JSON
|
||||
- **代码学习**:参考 `破皮版workers_明文.js`,可读的完整代码实现
|
||||
- **开发测试**:使用 `workers/workers.js` 标准版,配置页面方便调试
|
||||
- **生产部署**:使用 `workers/破皮版workers.js`,混淆代码 + 加密响应,降低被检测风险
|
||||
- **内网/私有环境**:使用 `workers/破皮版workers_超明文.js`,无加密、无密钥,直接返回JSON
|
||||
- **代码学习**:参考 `workers/破皮版workers_明文.js`,可读的完整代码实现
|
||||
|
||||
**超明文版路由:**
|
||||
```
|
||||
@@ -171,7 +173,7 @@ X27CN 设计用于**代码混淆**,不是密码学安全的加密算法。适
|
||||
|
||||
**使用方式:**
|
||||
|
||||
1. 部署 `workers.js` 到 Cloudflare Workers
|
||||
1. 部署 `workers/workers.js` 到 Cloudflare Workers
|
||||
2. 访问 Workers 首页获取 VLESS 链接(格式:`vless://uuid@host:443?...`)
|
||||
3. 复制链接导入到任意支持 VLESS 的客户端
|
||||
4. 即可使用 Cloudflare 全球节点作为代理出口
|
||||
@@ -510,7 +512,7 @@ for i in range(10):
|
||||
| 步骤 | CFspider | WARP 客户端 |
|
||||
|------|----------|-------------|
|
||||
| 1. 安装 | `pip install cfspider` | 下载 1.1.1.1 客户端(国内需翻墙) |
|
||||
| 2. 部署 | 复制 workers.js 到 CF Workers | 注册账号(国内需翻墙) |
|
||||
| 2. 部署 | 复制 workers/workers.js 到 CF Workers | 注册账号(国内需翻墙) |
|
||||
| 3. 配置 | 无需配置 | 启动客户端并连接(国内无法直连) |
|
||||
| 4. 使用 | 一行代码 `cfspider.get(...)` | 配置系统代理或 SOCKS5 |
|
||||
| 5. 换 IP | 自动(每次请求) | 手动(断开重连) |
|
||||
@@ -763,7 +765,7 @@ Cloudflare Workers 免费版每日 100,000 请求,无需信用卡,无需付
|
||||
1. 登录 [Cloudflare Dashboard](https://dash.cloudflare.com/)
|
||||
2. 进入 Workers & Pages
|
||||
3. 点击 Create application → Create Worker
|
||||
4. 将 `workers.js` 代码粘贴到编辑器中
|
||||
4. 将 `workers/workers.js` 代码粘贴到编辑器中
|
||||
5. 点击 Deploy
|
||||
|
||||
部署完成后,你将获得一个 Workers 地址,如 `https://xxx.username.workers.dev`
|
||||
@@ -2153,7 +2155,7 @@ browser = cfspider.Browser(cf_proxies="https://your-workers.dev")
|
||||
3. 超时限制:免费版 30 秒,付费版无限制
|
||||
4. VLESS 协议使用 WebSocket 传输,已内置支持
|
||||
5. 浏览器模式需要额外安装 `playwright` 和 Chromium
|
||||
6. **v1.8.7**:VLESS 功能已集成到 `workers.js`,无需单独部署 edgetunnel
|
||||
6. **v1.8.7**:VLESS 功能已集成到 `workers/workers.js`,无需单独部署 edgetunnel
|
||||
7. 配置自定义 UUID 后,Python 库必须填写 `uuid` 参数
|
||||
|
||||
## 致谢
|
||||
@@ -2162,7 +2164,7 @@ browser = cfspider.Browser(cf_proxies="https://your-workers.dev")
|
||||
|
||||
edgetunnel 是一个优秀的 Cloudflare Workers VLESS 代理实现,感谢 [@cmliu](https://github.com/cmliu) 的开源贡献。
|
||||
|
||||
**v1.8.7 说明:** VLESS 功能已完全集成到 `workers.js` 中,无需单独部署 edgetunnel。只需部署本项目的 `workers.js` 即可同时获得 HTTP 代理接口和 VLESS 协议支持。支持两种配置方式:环境变量模式和页面配置模式。
|
||||
**v1.8.7 说明:** VLESS 功能已完全集成到 `workers/workers.js` 中,无需单独部署 edgetunnel。只需部署本项目的 `workers/workers.js` 即可同时获得 HTTP 代理接口和 VLESS 协议支持。支持两种配置方式:环境变量模式和页面配置模式。
|
||||
|
||||
- edgetunnel 仓库:https://github.com/cmliu/edgetunnel
|
||||
|
||||
|
||||
Reference in New Issue
Block a user