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

  • 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

  • skorousskorous OGSenpai

    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.

    Thanked by (1)yoursunny
  • havochavoc OGContent WriterSenpai

    A lot of people seem to use cloudflare tunnels for this

  • ksoutarksoutar Hosting Provider

    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

  • ZizzyDizzyMCZizzyDizzyMC Hosting Provider

    Routing through wireguard will work fine, be aware it tops at about 700-900mbps on ryzen 3000 based VPS.

Sign In or Register to comment.