-
Notifications
You must be signed in to change notification settings - Fork 3k
Ssl passthrough hosts - updated #3331
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
Conversation
I'd like to test the feature. I did pull the image 3331, the stack is starting without problems, but within NPM - SSL P Hosts there is a message "SSL Passthrough Hosts are not enabled in the environment. Please see the docs for more information." Cloud you please provide some information on how to enable SSL P in the environment? |
Right, the documentation is only contained in the branch, so you wouldn't see that normally. The corresponding Environment Variable is: Just set that to true and the new option can be found in the webinterface. |
Thank you for the quick update. It works. Unfortunately when accessing a passthrough host, firefox is returning "SSL_ERROR_UNRECOGNIZED_NAME_ALERT". Which point am I missing? (Maybe I need a coffee or two) |
Can you describe your configuration a bit? You might already know this, but I'll describe how this works a bit so we're on the same page. This is only a SSL/TLS passthrough which uses the SNI from the TLS protocoll to route the raw traefik. So you can't just add test2.example.com as a passthrough if you target system doesnt have the required certificate. If that helped, great. |
Docker Image for build 5 is available on DockerHub as Note: ensure you backup your NPM instance before testing this PR image! Especially if this PR contains database changes. |
I tried it once again, with fresh docker images, but same result. Setup as follows: Did the following steps: Still getting the firefox error of "SSL_ERROR_UNRECOGNIZED_NAME_ALERT" |
unfortunately it seems like this won't be merged anytime soon, even if I updated it. In case anyone direly needs a solution for TLS forwarding, I created another project (WIP): |
Hi,
This PR updates the original Request: SSL passthrough hosts #1479
My use case is passing data to hosts which can handle certificate request for themselves.
In those cases I'd use the http proxy to only forward the requests to /.well-known/acme-challenge.
Additional traffic then has to arrive over TLS to work.
This makes reusing Port 443 for multiple services a breeze.
@chaptergy If you have some time, I'd really appreciate if you could check that I didn't botch any of your work :)
This would resolve Ticket #853 and allow for more secure data handling inside local networks.