Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/mrturvey/flareprox
侦察Web代理与拦截API安全测试信息收集Web安全渗透测试隐私保护红队
GitHubmrturvey/flareprox

flareprox

使用 Cloudflare 创建 HTTP 直通代理以实现唯一 IP 轮换,类似于 fireprox

查看仓库
794859个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
flareprox — 使用 Cloudflare 创建 HTTP 直通代理以实现唯一 IP 轮换,类似于 fireprox | Kitploit

FlareProx 🔥

通过 Cloudflare Workers 实现简单的 IP 轮换与 URL 重定向

FlareProx 可自动在 Cloudflare Workers 上部署 HTTP 代理端点,方便地将所有流量重定向到您指定的任何 URL。它支持所有 HTTP 方法(GET、POST、PUT、DELETE 等),并通过 Cloudflare 的全球网络提供 IP 掩蔽。每天 10 万次请求免费!

功能特性

  • HTTP 支持:所有 HTTP 方法(GET、POST、PUT、DELETE、PATCH、OPTIONS、HEAD)
  • 简单的 URL 重定向:提供任意 URL,FlareProx 即可将流量通过 Cloudflare 进行重定向
  • 全球网络:利用 Cloudflare 遍布全球的 CDN 基础设施
  • 免费套餐:Cloudflare 免费计划每天 100,000 次请求
  • 轻松部署:单命令部署与管理

工作原理

FlareProx 部署充当 HTTP 代理的 Cloudflare Workers。当您发出请求时:

  1. 请求路由:您的请求被发送到 FlareProx 端点
  2. URL 提取:Worker 从查询参数或自定义 HTTP 头中提取目标 URL
  3. 请求代理:Worker 将您的请求转发到目标 URL
  4. 响应中继:目标的响应通过 Cloudflare 中继返回
  5. IP 掩蔽:您的原始 IP 被 Cloudflare 的基础设施掩蔽

屏幕截图

创建代理:

列表

测试代理:

用法

使用 BurpSuite 配合代理:

创建

快速开始

1. 安装依赖项

root@kitploit:~
git clone <repository-url>
cd flareprox
pip install -r requirements.txt

2. 配置 Cloudflare 访问

运行 python3 flareprox.py config 或直接编辑项目目录中的 flareprox.json:

root@kitploit:~
{
  "cloudflare": {
    "api_token": "your_cloudflare_api_token",
    "account_id": "your_cloudflare_account_id"
  }
}

3. 部署代理端点

root@kitploit:~
# Create 2 proxy endpoints
python3 flareprox.py create --count 2

# View deployed endpoints
python3 flareprox.py list

4. 使用您的代理

root@kitploit:~
# Test all endpoints are functioning
python3 flareprox.py test

# Example per HTTP Method

# GET request
curl "https://your-worker.account.workers.dev?url=https://httpbin.org/get"

# POST request with data
curl -X POST -d "username=admin" "https://your-worker.account.workers.dev?url=https://httpbin.org/post"

# PUT request with JSON
curl -X PUT -d '{"username":"admin"}' -H "Content-Type: application/json" \
  "https://your-worker.account.workers.dev?url=https://httpbin.org/put"

# DELETE request
curl -X DELETE "https://your-worker.account.workers.dev?url=https://httpbin.org/delete"

每个已部署的 FlareProx 端点支持两种请求格式:

root@kitploit:~
# Query parameter
curl "https://your-worker.account.workers.dev?url=https://httpbin.org/ip"

# Custom header
curl -H "X-Target-URL: https://httpbin.org/ip" https://your-worker.account.workers.dev

5. 代理清理

root@kitploit:~
# Delete all proxy endpoints
python3 flareprox.py cleanup

获取 Cloudflare 凭据

Cloudflare Workers 设置

  1. 在 Cloudflare 注册
  2. 前往 API Tokens
  3. 单击“Create Token”并使用“Edit Cloudflare Workers”模板
  4. 将“account resources”和“zone resources”设置为全部。单击“Continue to Summary”
  5. 单击“Create Token”,然后从仪表板复制令牌和您的 Account ID

编程使用

FlareProx 可以直接导入并在您的 Python 应用程序中使用。以下是如何发送 POST 请求的示例:

root@kitploit:~
#!/usr/bin/env python3
from flareprox import FlareProx, FlareProxError
import json

# Initialize FlareProx
flareprox = FlareProx(config_file="flareprox.json")

# Check if configured
if not flareprox.is_configured:
    print("FlareProx not configured. Run: python3 flareprox.py config")
    exit(1)

# Create some endpoints if none exist
endpoints = flareprox.sync_endpoints()
if not endpoints:
    print("Creating proxy endpoints...")
    flareprox.create_proxies(count=2)

# Make a POST request through FlareProx
try:
    # Prepare POST data
    post_data = json.dumps({
        "username": "testuser",
        "message": "Hello from FlareProx!",
        "timestamp": "2025-01-01T12:00:00Z"
    })

    headers = {
        "Content-Type": "application/json",
        "User-Agent": "FlareProx-Client/1.0"
    }

    # Send POST request via random FlareProx endpoint
    response = flareprox.redirect_request(
        target_url="https://httpbin.org/post",
        method="POST",
        headers=headers,
        data=post_data
    )

    if response.status_code == 200:
        result = response.json()
        print(f"✓ POST successful via FlareProx")
        print(f"Origin IP: {result.get('origin', 'unknown')}")
        print(f"Posted data: {result.get('json', {})}")
    else:
        print(f"Request failed with status: {response.status_code}")

except FlareProxError as e:
    print(f"FlareProx error: {e}")
except Exception as e:
    print(f"Request error: {e}")

使用场景

  • API 开发:通过不同 IP 地址测试 API
  • 网络爬虫:通过 Cloudflare 的网络路由请求
  • 安全测试:在测试期间掩蔽您的源 IP
  • 负载测试:将请求分布到多个端点
  • 隐私保护:在您的请求与目标服务器之间增加额外一层

免责声明

FlareProx 旨在用于合法的开发、测试和研究目的。用户有责任确保其使用符合适用法律和服务条款。作者不对滥用此工具承担任何责任。


下载工具