Rust 瀏覽器指紋實作:reqwest 與 wreq 的 TLS/HTTP/2 差異
以 Rust 1.98、reqwest 0.13.4、wreq 0.16.1 與 wreq-util 0.2.0 建立可重現的 HTTP Client 指紋實驗,從 Quick Start 比較 User-Agent、Browser/Platform…
以 Rust 1.98、reqwest 0.13.4、wreq 0.16.1 與 wreq-util 0.2.0 建立可重現的 HTTP Client 指紋實驗,從 Quick Start 比較 User-Agent、Browser/Platform…
以 curl_cffi 0.16.3 將 Python HTTP 請求、Browser Profile 與實際指紋對照起來,從 Requests 基準實驗延伸至 Session、Cookie、Proxy、mTLS、HTTP/3、有界併發、串流與 We…
相同 URL、來源 IP、Cookie 與 User-Agent,不代表不同 HTTP Client 會建立相同連線。從 TLS ClientHello、JA3/JA3N/JA4、HTTP/2 SETTINGS、HTTP/3/QUIC、Header …
Cloudflare DNS 開啟 Proxy 後,Origin 的 443 仍需安裝可驗證的憑證。本文以單一 Ubuntu GCP VM 示範 Cloudflare Origin CA、Nginx 或 Apache2 HTTPS,使用 curl -…
Cloudflare Proxy 啟用後,Origin 預設記錄的是 Cloudflare Edge IP。本文以已限制 Cloudflare 來源的 GCP VM 為前提,示範 Nginx real_ip 與 Apache2 mod_remotei…
Cloudflare DNS 設為 Proxied,只能讓正常流量先到 Cloudflare,不能強制 Origin 拒絕直連。本文以單一 GCP Ubuntu VM 為環境;能管理 GCP Firewall 時,由 Cloud Run Job 更新…
喜傑獅「一讚折一元」事件看似是修改 hosts 繞過 Cloudflare,實際上並非破解或入侵。hosts 只改變本機的 hostname 解析結果,讓 client 保留原本的 TLS SNI 與 HTTP Host,但直接連向仍對外開放的 Or…