nknorg/tuna

Any idea when UDP will be read?

lonnietc opened this issue · 4 comments

Hello,

I am just researching NKN items for possible use in a project and was wondering about tunneling "TUN" devices on PC's foruse with NKN. I know that right now TCP can be tunneled but am also waiting to see when UDP can be tunneled as well since those are the big ones that are used across many VPN systems currently in use.

Is there any estimates on when UDP will be implemented completely?

Thanks and have a great day

You can try #121 out if you want, it has a working implementation of UDP support. We are still working on more complete testing for this part but it's working already.

Hello, my friend.

I have been doing a bit of research lately on different mesh VPN networks like Nebula VPN (from Slack), Tailscale, ZeroTier, and others but what stands out to me is that those VPN systems seem to be taking advantage of the Wireguard protocol and VPN interface which made me wonder if NKN could benefit from using Wireguard as well since it seems to fit nicely for just about every protocol used in modern VPN systems.

Has NKN development thought about using Wireguard for its endpoints as well?

Thanks and have a great day

A more relevant repo is probably nConnect: https://github.com/nknorg/nconnect

The short answer is, not currently. nConnect in VPN mode is using similar stack as Outline Client (tun2socks + socks proxy + nkn-tunnel) as it fits well with our TCP based approach. We might have more options with UDP being implemented now.

UDP support (#121) has been merged! Feel free to try it out