nginx: FritzBox-Webinterface als Reverse Proxy

English Deutsch

Die folgende nginx-Konfiguration ermöglicht den Remote-Zugriff auf eine lokale FritzBox über VPN etc. Dabei muss der Host-Header im Proxy-Request explizit auf fritz.box gesetzt werden – andernfalls lehnt die FritzBox die Anfrage im Rahmen ihres Rebind-Schutzes ab.

nginx_fritzbox_proxy.conf
server {
        listen 80 default_server;

        access_log off;
        error_log  off;
        location / {
            proxy_pass http://192.168.241.1;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Host 'fritz.box';
        }
}

Auf den meisten Linux-Distributionen wie Debian oder Ubuntu installieren Sie nginx mit sudo apt -y install nginx oder einem vergleichbaren Befehl und legen unsere Konfigurationsdatei als /etc/nginx/sites-enabled/default ab.


Check out similar posts by category: Networking, Nginx