JA3Proxy

Lyle·LyleMi.JA3Proxy

Customizing TLS (JA3) Fingerprints through HTTP Proxy

winget install --id LyleMi.JA3Proxy --exact --source winget

Latest 0.6.0·July 10, 2026

Release Notes

Highlights

  • Serve HTTP, HTTPS, and SOCKS5 clients on the same listen address. SOCKS5 TLS streams use the MITM/uTLS path, while non-TLS streams are forwarded as plain TCP.
  • Select outbound uTLS fingerprints globally or by upstream host with the new fingerprint catalog, hot-reloadable configuration, and --tls-profile-file routes.
  • Monitor active and recent traffic with the optional --tui dashboard, structured log levels, and opt-in payload dumping.
  • Reorganize runtime code into focused internal packages and expand unit and end-to-end coverage.
  • Build Linux, Windows, and macOS archives for AMD64 and ARM64 with SHA-256 checksums. Stable releases also publish multi-platform GHCR images with SBOM and provenance attestations. Breaking CLI changes The runtime flags have been renamed:
  • -addr and -port → --listen
  • -cert and -key → --ca-cert and --ca-key
  • -client, -version, and -fingerprint → --tls-fingerprint
  • -fingerprint-config → --tls-fingerprint-file
  • -upstream-tls-config → --tls-profile-file
  • -upstream → --upstream-proxy
  • -list-fingerprints → --list-tls-fingerprints
  • -debug → --log-level debug; use --dump-traffic to log payload data Go 1.26.5 or newer is required when building from source. Full Changelog: https://github.com/LyleMi/ja3proxy/compare/v0.5.1...v0.6.0

Installer type: zip

ArchitectureScopeDownloadSHA256
x64Download97443BF5334BDA71E8A9CF3757AAE52E8BC9080C6A28DC2AFDD70444266CE2FF
arm64Download6ADB52E6F624C3D90F1E83241405762983D6128A430473C57209FFA4C46C70B1

Details

Homepage
https://github.com/LyleMi/ja3proxy
License
MIT
Publisher
Lyle
Support
https://github.com/LyleMi/ja3proxy/issues
Copyright
Copyright (c) 2026 Lyle

Tags

fingerprintja3tls

Older versions (3)

0.5.1
ArchitectureScopeDownloadSHA256
x64Download8A9C2EFED52F49B464D64AE544BC6241345C7151389334CFEC3D60653206E315
arm64Download06F88CEB89910D3910D7E6F24D05A2CE071E440DB4EDE436712AD99509AF3EAB
0.4
ArchitectureScopeDownloadSHA256
x64DownloadE83388023E80F407E26E86457B65CC0F12A2E6B21965B707ED65ACB3B287C574
arm64Download130BD2B8EFE98B9D6EB5363D7874973EDA60DBBFD36808B38683B33C2D1C0FCA
0.3
ArchitectureScopeDownloadSHA256
x64DownloadA29EFA4EB1A8386E646419ED6BB9584743E415D13B93A457FD35ED28E26FB21B
arm64Download45033CFA0DEE96CC6444B237CE731526A6E86524B1F4480211F488B8D478F2B6