curl-impersonate でブラウザフィンガープリンティングを回避
2025-04-03
curl-impersonate は、Chrome、Edge、Safari、Firefox の4つの主要ブラウザの動作を模倣する特別な curl ビルドです。TLS および HTTP ハンドシェイクを正確に複製することで、ウェブサイトがクライアントを識別するために使用するブラウザフィンガープリンティング技術を効果的に回避します。コマンドラインツールと埋め込み可能なライブラリとして利用でき、さまざまなオペレーティングシステムをサポートしています。このプロジェクトは、curl の TLS 拡張設定の変更、異なる TLS ライブラリ(NSS や BoringSSL など)の使用、HTTP/2 設定の調整などを行い、ブラウザの動作を正確にシミュレートします。このツールは、ユーザーがプライバシーを保護し、アクセス制限のあるウェブサイトにアクセスするための新しい方法を提供します。