Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add factory for TLS proxying with uTLS (v3) #22

Merged
merged 1 commit into from
Jan 18, 2022

Conversation

bassosimone
Copy link
Contributor

This commit build upon 475e580 to
allow users to optionally specify the TLSClientFactory to use on
a per-Transport basis. If the transport TLSClientFactory isn't set,
we'll default to using the global TLSClientFactory.

While working on this diff, I realized that, for the common use
case, a user doesn't need to override DialTLSContext and they can
just set the global or per-transport TLSClientFactory in order
to use their uTLS fingerprint of choice.

This commit build upon 475e580 to
allow users to optionally specify the TLSClientFactory to use on
a per-Transport basis. If the transport TLSClientFactory isn't set,
we'll default to using the global TLSClientFactory.

While working on this diff, I realized that, for the common use
case, a user doesn't need to override DialTLSContext and they can
just set the global or per-transport TLSClientFactory in order
to use their uTLS fingerprint of choice.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant