NoThrottle
NoThrottle
AAdmincraft
Created by NoThrottle on 8/4/2024 in #questions
Reverse Proxy on home server issues
I have a decently powerful hardware just lying around my house, which I decided to put to good use. I used to run a Minecraft server by renting a VPS monthly, but it's basically a wallet drain. Since my internet lives behind the CGNAT of an uncooperative ISP (which offers VERY GOOD service btw, although no IPv6), I had to proxy via a VPS for my server to reach the internet. What I did on the VPS: - Installed and updated Ubuntu 24.04 LTS, along with nginx, and ssh. - Enabled UFW and allowed the necessary ports, including 25565. - Enabled GatewayPorts, and TCPForwarding in the SSHD config - Opened the aforementioned ports' traffic in the VPS console (Azure) What I did on my Computer (Windows): - Allowed the required ports in Windows Defender - Launched the minecraft server on 25565 - Launched a web server on 9001 for test purposes - Reverse proxied from my computer "ssh -vv -i .\secrets\key.pem -R 25565:localhost:25565 -R 25859:localhost:25859 -R 9001:localhost:9001 name@ip" Somehow, this is where I got stuck, the web server successfully works but minecraft doesn't. It did work at one point, but when I restarted the VPS, it stopped once more. They are unreachable by Minecraft but minecraft knows to ping it, it doesn't immediately fail (so more of a time out). Accessing the MC server via 0.0.0.0 works, but using the IP of the VPS doesn't (except for that one time). I am completely stuck. I don't want to switch my home server to Linux as I also use it for Adobe Media Encoder.
14 replies