lwthiker / curl-impersonate

curl-impersonate: A special build of curl that can impersonate Chrome & Firefox
MIT License
3.45k stars 229 forks source link

Upgrade curl version to 7.86+ to support websocket #157

Closed yifeikong closed 9 months ago

yifeikong commented 1 year ago

According to curl docs, it introduced websocket support in 7.86. Currently, curl-impersonate is based on 7.84, and latest curl version is 8.10. Could you please upgrade curl version to a more recent one?

WebSocket is an EXPERIMENTAL feature present in libcurl 7.86.0 and later. Since it is experimental, you need to explicitly enable it in the build for it to be present and available.

lwthiker commented 1 year ago

Attempting to upgrade to curl 8.1.1 (latest): #160

AndriusCTR commented 11 months ago

Attempting to upgrade to curl 8.1.1 (latest): #160

Any news?

Thanks!

lwthiker commented 9 months ago

Updated to curl 8.1.1 in #160 and enabled websockets in #186 . However, the fingerprint does not yet completely match a browser's websocket fingerprint. This is tracked in a separate PR (#187).