nebula icon indicating copy to clipboard operation
nebula copied to clipboard

Feature request : Support socks5 inbound

Open aa51513 opened this issue 2 years ago • 1 comments

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

aa51513 avatar Jul 11 '23 05:07 aa51513

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

ghost avatar Nov 12 '23 05:11 ghost