字节笔记本

2026年2月23日

WARP UNLIMITED ADVANCED:Cloudflare WARP 流量获取工具

本文介绍 WARP UNLIMITED ADVANCED 开源项目,这是一个使用 Python 编写的 Cloudflare WARP 流量获取工具,支持多种部署方式包括 Railway、Heroku、Koyeb 等平台,每 30-50 秒可获取 1GB 流量。

项目简介

WARP UNLIMITED ADVANCED 是一个开源的 Python 项目,由 Dr.Caduceus 开发维护。该项目通过调用 Cloudflare 官方 API,帮助用户获取 WARP/WARP+ 的额外流量配额。截至目前,该项目在 GitHub 上已获得大量关注,是一个非常实用的网络工具。

重要声明:该项目并非通过非法手段入侵 Cloudflare 系统,而是合法使用 Cloudflare 官方提供的推荐 API 接口。

核心特性

  • 快速获取流量:每 30-50 秒可获取 1GB 流量
  • 多平台支持:支持几乎所有主流部署平台
  • Telegram 通知:支持通过 Telegram Bot 接收运行日志通知
  • 灵活配置:支持环境变量或配置文件两种方式设置参数
  • 隐私保护:可选择隐藏 WARP Client ID

技术栈

  • Python 3.7.x - 3.11.x:核心编程语言
  • httpx:高性能 HTTP 客户端
  • Docker:容器化部署支持
  • Cloudflare API:官方推荐接口

使用前提

  1. WARP 或 WARP+ 账号:项目对两种账号都有效
  2. WARP Client ID:需要从移动应用获取(路径:App > Settings > Advanced > Diagnostics > CLIENT CONFIGURATION)
  3. 避免共享 IP:建议在个人设备上运行,避免 429 错误

配置变量说明

变量名类型必填说明
ENVbool是否从系统环境变量获取值
INTERACTIVE_MODEbool是否在每次运行时交互式输入值
WARP_CLIENT_IDstrWARP Client ID
SEND_LOGbool是否发送 Telegram 通知
TELEGRAM_BOT_TOKENstr条件Telegram Bot Token(SEND_LOG 为 True 时必填)
CHAT_IDstr条件Telegram 聊天 ID(SEND_LOG 为 True 时必填)
HIDE_WC_IDbool是否在日志中隐藏 WARP Client ID

Railway 部署指南

步骤 1:注册/登录 Railway

访问 Railway 官网 创建账号或登录。

步骤 2:一键部署

点击以下部署按钮直接开始部署:

Deploy on Railway

步骤 3:配置环境变量

在部署页面填写以下环境变量:

  • WARP_CLIENT_ID:你的 WARP Client ID
  • ENV:设置为 True
  • SEND_LOG:根据需要设置为 TrueFalse
  • TELEGRAM_BOT_TOKEN:如需通知则填写
  • CHAT_ID:如需通知则填写
  • HIDE_WC_ID:根据需要设置

步骤 4:完成部署

点击 "Deploy" 按钮,等待部署完成即可。

其他部署方式

Heroku 部署

  1. 点击 Deploy on Heroku
  2. 填写环境变量并部署
  3. 在 Resources 标签页启用 dyno

Koyeb 部署

  1. 点击 Deploy to Koyeb
  2. 选择 "Nano" 实例类型(内存需求 <256MB)
  3. 填写变量并部署

本地/VPS 部署

bash
# 1. 克隆仓库
git clone https://github.com/TheCaduceus/WARP-UNLIMITED-ADVANCED.git
cd WARP-UNLIMITED-ADVANCED

# 2. 安装依赖
pip install -r requirements.txt

# 3. 编辑配置文件
nano config.py

# 4. 运行程序
python warp-plus.py

Google Colab 运行

  1. 打开 Colab 笔记本
  2. 输入 WARP Client ID
  3. 点击运行按钮

手机运行(Termux)

bash
# 安装依赖
pkg install python git

# 克隆并运行
git clone https://github.com/TheCaduceus/WARP-UNLIMITED-ADVANCED.git
cd WARP-UNLIMITED-ADVANCED
pip install -r requirements.txt
python warp.py

更新流量显示

运行程序后,需要在 WARP 应用中更新流量显示:

移动端:Settings → Advanced → Connection Options → Reset Security Keys

Windows:重新输入激活密钥

Linux

bash
warp-cli set-license $KEY_HERE

常见问题

1. 可以同时运行多少个实例?

建议每个账号运行 3 个或更少实例,避免触发 API 限流(429 错误)。

2. 如何解决 429 错误?

  • 确保每个账号运行实例数 ≤ 3
  • 避免使用共享 IP 的平台
  • 优先在个人设备上运行

3. 会被 Cloudflare 封禁吗?

不会。该项目仅使用官方 API,不会造成服务器负载或非法修改记录。

4. 为什么不用 WARP Mod?

WARP+ 的速度提升是服务器端限制,无法通过客户端修改绕过。市面上的 Mod 仅显示 premium 标识,实际无效。

项目链接

下载 WARP 应用

分享: