socks5 support
@mudler can you add a bit description here? Might give this a shot
Hi @matti ! thanks for showing interest in this.
The idea I had behind this feature is to provide a socket server from one side, and a "proxy" on the other side, similarly to https://github.com/mudler/edgevpn/blob/master/pkg/services/egress.go.
Egress works that a node starts a HTTP proxy server and connections to the proxy are sent to another node which is advertised as egress (this needs to be explicitly enabled from the CLI). The egress accepts connections and will proxy through them - the same thing could have be done with socks5, and hence this card!
I hope it was clear enough and spiked your interest :)
What's the benefit of using socks5 instead of http proxy? lower overhead?
not really, just providing legacy support and isolation with old protocols. In this way we could be on pair with tor and provide the same abstraction layer