Skip to Content

How to make web server of VM inside of Proxmox

Reverse proxy and make nat on proxmox server to private of VM
April 8, 2025 by
ourn vluck
  1. Network on Promox

root@vmi2453123:/etc/network# cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eno1
iface eno1 inet manual

auto eno2
iface eno2 inet manual

iface eno3 inet manual

iface eno4 inet manual

auto eth0
iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
address xxx.123.xx.xx/21
gateway xxx.123.xx.1
bridge-ports eth0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094


auto vmbr1
iface vmbr1 inet static
        address  192.168.100.100
        netmask  255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0

        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up   iptables -t nat -A POSTROUTING -s '192.168.100.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.100.0/24' -o vmbr0 -j MASQUERADE

        post-up   iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to-destination 192.168.100.8:80
        post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to-destination 192.168.100.8:80

source-directory /etc/network/interfaces.d
source-directory /run/network/interfaces.d
root@vmi2453123:/etc/network#