Hello there,
I am the creator of Dozzle. For a long time, I have been wanting to implement something like socket proxy in Go. I found your project through referral links. Many people use Tecnativa/docker-socket-proxy for simple non-secured connection.
However, I think a lot of people prefer a secured connection. I wonder if it would be best for this project to support both. Here is what I am thinking:
socket-proxy could have a --tls option
- It would automatically generate certificates and write them to disk
- Anybody could pick those certificates (like Dozzle) and pin 'em to their client
socket-proxy would only allow connections that have valid certificates
Currently, to setup TLS over HTTP with Docker is just a pain. This solution could make it a lot simpler to setup docker for TLS with minimum effort. Even better, it would auto generated certs to be used.
What do you think?
Hello there,
I am the creator of Dozzle. For a long time, I have been wanting to implement something like socket proxy in Go. I found your project through referral links. Many people use Tecnativa/docker-socket-proxy for simple non-secured connection.
However, I think a lot of people prefer a secured connection. I wonder if it would be best for this project to support both. Here is what I am thinking:
socket-proxycould have a--tlsoptionsocket-proxywould only allow connections that have valid certificatesCurrently, to setup TLS over HTTP with Docker is just a pain. This solution could make it a lot simpler to setup docker for TLS with minimum effort. Even better, it would auto generated certs to be used.
What do you think?