Koala OSS Club


Thermoptic | HTTP 隐身代理


Thermoptic 是一个 HTTP 隐身代理,能让 curl 等普通 HTTP 客户端的指纹与真实 Chrome 浏览器完全一致。它的原理是直接通过 Chrome Debugging Protocol 控制真实浏览器发起请求,而不是模拟浏览器行为,因此在 JA4+ 等指纹识别技术面前无法被区分。项目名来自《攻壳机动队》中的热光学迷彩。 点评:技术路线很聪明,用真实浏览器规避指纹识别比重新实现浏览器栈要可靠得多,但启动真实浏览器也会让程序的整体开销大幅度上升。近年来 Chromium 项目也在致力于区分自动化控制与真实用户操作产生的数据,未来可能也会对指纹生成产生影响。