{"message":"Express-like app running on Cloudflare Workers","endpoints":{"scrape":"/scrape?url=<target_url>&bypass=true&header-Authorization=Bearer+token","scrapeRender":"/scrape?url=<target_url>&render=true&waitUntil=networkidle2 (headless Chrome — JS dieksekusi)","mirror":"/mirror?url=<target_url> (untuk resource: gambar, CSS, JS, dll). Support custom headers via header-* atau headers={JSON}","mirrorLite":"/mirror-lite?url=<target_url> (sama seperti mirror, tapi img/video src tidak di-mirror). Support custom headers","img":"/img?url=<image_url> (proxy gambar dengan deteksi HEIC format. HEIC to JPG conversion memerlukan service eksternal)","postBypass":"POST /post-bypass (body: {url, method?, headers?, body?})","health":"/health","hello":"/api/hello"},"customHeaders":{"method1":"Gunakan prefix header-*: ?header-Authorization=Bearer+token&header-Accept=*/*","method2":"Gunakan parameter headers dengan JSON: ?headers={\"Authorization\":\"Bearer token\",\"Accept\":\"*/*\"}"},"features":{"cloudflareBypass":"Enabled by default. Use ?bypass=false to disable.","retryLogic":"Automatic retry with progressive delay (3s, 5s, 7s)","browserHeaders":"Full browser fingerprinting headers + Client Hints","clientHints":"Sec-CH-UA headers untuk bypass Cloudflare protection","jsRender":"Optional headless Chrome via ?render=true (Browser Rendering binding atau CF_ACCOUNT_ID+CF_API_TOKEN)"}}