LyleMi / ja3proxy

Customizing TLS (JA3) Fingerprints through HTTP Proxy
MIT License
100 stars 29 forks source link

用Chrome指纹报错 #1

Closed mygit-2023 closed 1 year ago

mygit-2023 commented 1 year ago

➜ ./ja3proxy -port 8080 -client Chrome -version 106
HTTP Proxy Server started at localhost Port:8080 2023/07/15 15:45:09 proxy to kawayiyi.com:443 2023/07/15 15:45:10 copy dest to client error read tcp 127.0.0.1:8080->127.0.0.1:56461: use of closed network connection

$ curl -v -k --proxy http://localhost:8080 https://kawayiyi.com/tls

LyleMi commented 1 year ago

This is due to the fact that the fingerprint of Chrome version 106 actively requests the server to use HTTP/2, whereas curl does not use HTTP/2, resulting in this issue. Using the following command should resolve your issue:

curl -v -k --proxy http://localhost:8080/ https://kawayiyi.com/tls --http2

Thank you for your feedback, I will include it in the README.