best way to proxy proxmox behind nat?
Hi all, first post here!
So i'm looking for a software project to do after work and i was thinking of writing a (very basic) hosting backend for some local hardware i have in my homelab in order to share it with friends
The plan was to basically use my local hardware to run small vpses and proxy them through cheap publicly accessible vpses to avoid needing to share my home ip or port forward, i was thinking of using wireguard + iptables to handle the proxying on the outwards facing vps but i was wondering if anyone here knows of a better solution, maybe with frp/rathole? Thanks and let me know!
Comments
https://tailscale.com/
That doesn't quite work for what i want to do, was more wondering if there was something that can handle port forwarding + nat better than manually writing shell scripts to register x port for x vm
Establish the wireguard link between your public VPS and your homelab and put haproxy ( or traefick or caddy or nginx or .... ) on the VPS to serve out the links.
A lot of people seem to use cloudflare tunnels for this
We use Cloudflare Tunnels for accessing all of our Proxmox node web interfaces.
A more traditional VPN like wireguard or Tailscale might work better for accessing different vms running on proxmox
Routing through wireguard will work fine, be aware it tops at about 700-900mbps on ryzen 3000 based VPS.