This project use vcpkg to install dependences brotli, boringssl, boost-asio
!!! Update: IT'S BETTER TO PUSH 0004-patch-ech-paddingsize.patch into <PATH TO VCPKG>/ports/boringssl and add this patch file to portfile.cmake to avoid short ECH padding !!!
cd <PATH TO VCPKG>
./vcpkg install brotli boringssl boost-asioIt can produce the same JA4+ TLS ClinetHello fingerprint as Chrome (t13d1516h2_8daaf6152771_02713d6af862).
As Chrome arranges the extensions randomly now, JA4 fingerprint doesn't value any more.
GPLv3