Feature request : Support socks5 inbound
Nebula is a pretty good tool, I just can't put it down
But recently I encountered a problem: I want to run nebula on a machine without root permissions and network privileges, and I failed
I try to choose not to create a tun interface, nebula can run normally, but I can't do anything except ping the nebula network IP
I would like to ask whether it can support socks5 inbound, and then pass the traffic through nebula's virtual Lan to reach the destination
The data flow is probably like this:
visitor—>socks5_client—>nebula(socks5_server)—>another_nebula_node
I noticed that there is already a mature socks5 server implemented by golang on github, which fully supports tcp and udp socks5_server_by_golang
A more general use case would be allowing UDP/TCP port fowarding on host without setting up a tun device.
https://github.com/slackhq/nebula/discussions/1011
Then you can chain a socks5 sever on one end using the forwarded port