Hello,
I have a cloud VPS server, and I want to port-forward UDP port 30000 to a Raspberry Pi within my LAN, where I'm running luanti. I have a working wireguard tunnel established between this Raspberry Pi, and the cloud server. From the cloud server, I can successfully ping the Raspberry Pi within the wireguard tunnel.
I've hand-compiled the luanti server for ARM, and it runs successfully within my LAN - I can locally connect to it and play Voxelibre on it. And I can successfully connect to that Wireguard address. It's just that there's no remote access to it.
Does anyone else do this (have the luanti server within their LAN, but accepts remote connection)? I'd prefer not to run my luanti server right on the cloud server.
Does anybody have experience with linux nftables firewalling rules? I want to port-forward UDP 30000 to the Raspberry Pis' UDP port 30000, at the wireguard address of the Raspberry Pi.
Note: I see a tutorial for such nftables port-forwarding here:
https://docs.redhat.com/en/documentatio ... g_nftables
...but I'm using Debian on my cloud VPS.
nftables firewall rule to forward UDP port 30000 to a Raspberry Pi in my LAN
- Blockhead
- Moderator
- Posts: 2990
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: nftables firewall rule to forward UDP port 30000 to a Raspberry Pi in my LAN
This kind of setup is typically called a "Reverse proxy". Your cloud server forwards requests onto your Pi without telling the end user where the Pi is.
Is something preventing you from using ntftables? I don't think Debian leaves you stuck on iptables but has iptables in the package repositories.
Is something preventing you from using ntftables? I don't think Debian leaves you stuck on iptables but has iptables in the package repositories.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
Re: nftables firewall rule to forward UDP port 30000 to a Raspberry Pi in my LAN
I do have nftables already. It's just really hard to configure. I tried out a reverse proxy with nginx - which can forward the UDP packets, using its "stream" module. I'm much more familiar with nginx. This reverse-proxied UDP connection worked, but wasn't very stable though. Connections would drop mid-game. I moved the Luanti server to a cloud VPS (no reverse proxy). Is much more stable now.
Who is online
Users browsing this forum: Google [Bot] and 0 guests