@jackzzs开发了针对于 Cloudflare JA4/JA3/HTTP2 指纹的透明代理 中发帖

啥是指纹
一直致力于 Cloudflare 验证码和五秒盾的解析,很容易发现,使用Python访问网站很容易被阻止,什么原因?
这是由于Cloudflare不仅识别Useragent,还会识别HTTPS中SSL握手的特征,称之为指纹。
指纹共有四种:

JA3指纹:SSL的指纹,但是近年来由于浏览器开始关注指纹识别和隐私,目前默认情况下,每个请求的JA3指纹都是随机变动的。但是,Python的SSL库依然保持固定的JA3指纹,可以被识别。
JA4指纹:现代浏览器中JA3指纹的变动,实际上是由于SSL Extension声明的顺序随机改变,JA4指纹可以排除这种随机化,并生成每种浏览器唯一的指纹字符串。
Akamai指纹:使用HTTP2时,SSL和伪标头的指纹。每种浏览器唯一。

可以通过访问 tls.browserleaks.com/json 查看当前你的指纹,Cloudflare也...