前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >修改PHP cURL TLS指纹以绕过Cloudflare「Just a moment」验证

修改PHP cURL TLS指纹以绕过Cloudflare「Just a moment」验证

作者头像
LiesAuer
发布2024-02-28 08:54:21
2940
发布2024-02-28 08:54:21
举报
文章被收录于专栏:LiesAuer's BlogLiesAuer's Blog

修改前

微信截图_20240227152804.png
微信截图_20240227152804.png

修改后

微信截图_20240227152841.png
微信截图_20240227152841.png

核心代码

以下代码使用了自己的一个cURL请求封装库,liesauer/simple-http-client,这里不过多介绍,原生cURL也是一样设置Header和cURL参数的。

代码语言:javascript
复制
$responses = SimpleHttpClient::multiGet($urls, [
    'Accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
    'Accept-Language' => 'zh-CN,zh;q=0.9,en;q=0.8',
    'Sec-Ch-Ua' => '"Not A(Brand";v="99", "Google Chrome";v="121", "Chromium";v="121"',
    'Sec-Ch-Ua-Mobile' => '?0',
    'Sec-Ch-Ua-Platform' => '"Windows"',
    'Sec-Fetch-Dest' => 'document',
    'Sec-Fetch-Mode' => 'navigate',
    'Sec-Fetch-Site' => 'none',
    'Sec-Fetch-User' => '?1',
    'Upgrade-Insecure-Requests' => '1',
    'User-Agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36',
], '', '', [
    CURLOPT_FOLLOWLOCATION  => true,
    CURLOPT_MAXREDIRS       => 99,
    CURLOPT_TIMEOUT         => 10,
    CURLOPT_ENCODING        => 'gzip',
    CURLOPT_SSL_CIPHER_LIST => 'AES128, AES256, AES',
]);

参考文章

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 修改前
  • 修改后
  • 核心代码
  • 参考文章
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档