Nginx, Traefik, Caddy, HAProxy...lots of options.
Nginx and Traefik are probably the most complex if you're not familiar with either.
HAProxy is dead simple if you solely intend to just use it as a reverse proxy.
Caddy is fairly simple as well, but slightly more complex than HAP.
If you're not familiar with routing and VPNs in general, you may want to have a look at Tailscale or ZeroTier which use Wireguard under the hood, but making the routing dead simple, especially if you're behind a NAT and don't want to have to mess with ports forwarding.