破皮版完整实现功能

This commit is contained in:
violettools
2026-01-25 17:42:52 +08:00
parent 49d7232194
commit 0ef93e80f5

View File

@@ -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