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

does traefik support complete ssl pass-through? #1376

Closed
deitch opened this issue Apr 3, 2017 · 3 comments
Closed

does traefik support complete ssl pass-through? #1376

deitch opened this issue Apr 3, 2017 · 3 comments

Comments

@deitch
Copy link
Contributor

deitch commented Apr 3, 2017

I have been trying to figure out, perhaps with InsecureSkipVerify, if traefik can support complete ssl pass-through. Basically, can it act as an unintelligent proxy, without attempting to terminate SSL from the client and then open a new connection to the backend? (if you prefer, can traefik operate without being a MITM?)

I am looking to communicate from clients to multiple backends. Traefik is great for unifying the front-ends, providing dynamic updates, etc. But the clients have the CA cert for the backends, they have client certs to authenticate against the backends, just want traefik to provide load-balancing (and some degree of HA, assuming dynamic config backend that is updated) without attempting to terminate each end of the SSL.

Can it?

@floriankammermann
Copy link

We have a similar case. The backend and the client authenticate over Two-way SSL. We have no control over the used SSL certificates. The only thing we can influence is the SNI. So we need SSL passthrough and routing based on the SNI Information.

@deitch
Copy link
Contributor Author

deitch commented Apr 8, 2017

@floriankammermann I couldn't find a way. We are using it as an IngressController for kubernetes, so for now we are using traefik for inbound http or terminated https, and nginx with the stream option to pass through tcp for anything that should not be terminated. Love to unify on traefik, but perhaps over time.

@ldez
Copy link
Member

ldez commented Jun 12, 2017

Closed by #1446

@ldez ldez closed this as completed Jun 12, 2017
@traefik traefik locked and limited conversation to collaborators Sep 1, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants