Time Nick Message 13:08 jarkorbo hey, i am running a local server and want to make it accessible from the internet through my server. With TCP services I usually to a quick reverse ssh tunnel, but for luanti this obviously doesn't work, as it's UDP. How do people usually do this? Would this be using something like socat to tunnel UDP through TCP? It's quite a daunting task to 13:08 jarkorbo figure out the right commands here, but I couldn't think of something simpler. Is there a simpler solution that I am overlooking? Is anyone aware of a tutorial or could point me in the right direction? Basically I have luanti running on a local machine, and I have a debian server with a static ip. How can I most easily forward the port from the 13:08 jarkorbo local machine to the server. I hope this is the right place to ask, and my question somewhat clear :) 13:10 jarkorbo I am asking in docs, because I thought this is probably a common use case and should be documented somewhere, but I just can't find anything. 13:29 MTDiscord There is no commonly recommended solution for this. Your best bet is to probably use a search engine and look up up compatible vpn/tunneling 13:52 jarkorbo someone in the #luanti channel mentioned wireguard / openvpn. This sounds simpler to setup than something like tunneling udp over tcp with ssh and socat.. Wouldn't it be cool to have some working examples in the documentation? 14:11 Krock > do people do something like this, or am I overcomplicating something here? 14:11 Krock for sure it's the first time for me hearing something like this related to Luanti :3 14:12 Krock you're welcome to extend the documentation --> github.com/luanti-org/docs.luanti.org 14:24 jarkorbo Krock, ha, yes, I did feel a bit stupid asking this... but I was hoping that someone could whip out a super convenient command or tool for the job. If I should have any success, I'm very happy to extend the documentation 14:42 MTDiscord The problem is it a low frequency ask with a bunch of possible solutions. And there is no clear market wnner. I.e. if your using cloudflare tunnels, wiregaurd, tailscale, open VPN, etc. So if you pick your $x your going to want a solution in $x rather than having all of them. So from a documenting point of view, it would ki da be best to have at least examples for the first three (iirc assuming they support udp) 16:14 jarkorbo makes sense! Phew... I just figured it out with chisel. turns out to be super easy 16:16 jarkorbo it is this tool: https://codeberg.org/netcat/chisel a.k.a https://github.com/jpillora/chisel 16:17 jarkorbo do you think it would be benefitial to add this to the docs? it's an active project, written in go. ~4K lines of code. they have binaries for mac, linux, windows & bsd. ofc you can also compile it. 16:18 Krock sounds interesting, so why not? 16:18 MTDiscord see my previous comment 16:54 jarkorbo MTDiscord right, I understand you'd want a documentation rather with the popular choices. i just couldn't figure it out with either of them so quickly.