I'm trying to set up a game server with a friend, but the issue is that I don't have a public or static IP, making it difficult for him to access the server since we're in different locations. We're considering solutions like port forwarding and potentially using a VPN, but I'm looking for other ideas or options that might work better for our situation.
5 Answers
You actually do have a public IP, but it might change (dynamic IP). A great solution is Tailscale; it's free and can connect multiple devices as if they were on the same network. Really user-friendly for situations like yours.
I'd definitely recommend Tailscale! In the past, I also used dynamic DNS services to keep track of my changing IPs. Services like FreeDNS can be quite handy, but these days, Tailscale just seems way more straightforward.
If you're dealing with SSH, consider using X11 forwarding! It's a neat trick that lets you access your graphical applications over a network. Just another option to think about.
Tailscale is solid! I’ve heard CloudFlare has some options too, but I’m curious about how user-friendly it is. Either way, Tailscale seems like the way to go for most.
There are multiple paths you can take: 1. Set up a VPN on your router/firewall and have your friend connect to that. 2. If your IP is dynamic but not frequently changing, port forwarding might still work. You can use dynamic DNS to update your IP address. Make sure you check your router settings for that.

Related Questions
Ray Trace Simulator – Interactive Optical Ray Tracing Tool
Wordsearch Generator
Random Maze Generator and Solver
Interactive Wheel Spinner Tool – Add Choices and Randomly Pick a Winner
Raffle Ticket Generator
Instant Online Dice Roller