- 需要安装
tesseract-ocr
pip install -r requirements.txt
uvicorn app:app --host=0.0.0.0 --reload
# 运行测试用例
python tests/test_v1.py
python tests/test_v2.py
# 编译镜像
docker compose build
# 国内机子,可使用下方命令编译镜像
docker build -t dairoot/cloudflare5sbypass -f Dockerfile-CN .
# 运行
docker compose up
# 运行测试用例
docker compose run web python tests/test_v1.py
docker compose run web python tests/test_v2.py
- 描述:此接口通过 HTML 元素定位来绕过 Cloudflare 5s 盾。
- 优点:查询结果返回速度较快。
- 缺点:由于 Cloudflare 可能会更新 HTML 元素,此接口可能会失效。
- 测试:python tests/test_v1.py
- 鸣谢:Cloudflare 5S 绕过
- 描述:此接口通过图像识别定位来绕过 Cloudflare 5s 盾。
- 优点:稳定性高,适用场景广泛。
- 缺点:响应时间可能相对较长。
- 测试:python tests/test_v2.py
字段 | 类型 | 描述 | 举例 |
---|---|---|---|
url | string | 需要绕过的url | https://chatgpt.com |
proxy_server | string | 代理服务器地址(不填默认为本机) | http://12.34.56.78:7890 |
字段 | 类型 | 描述 |
---|---|---|
user_agent | string | user_agent 头 |
cookies | dict | 浏览器 cookie |
如果不使用代理服务器(proxy_server),则必须将该项目部署在需要绕过 Cloudflare 5s 盾的服务器上。否则,即使获取到 cf_clearance 值,也将无法适用。