Reverse Proxy Settings

Hallo liebe Community ich habe derzeit ein kleines Problem mit meiner Nextcloud Installation bzw den Reverse Proxy Einstellungen

Kurze Erläuterung was genau das Problem ist

Ich habe auf meinem Handy die next Cloud App damit laufen die Uploads wunderbar in einer relativ guten Geschwindigkeit im selben Netzwerk sitzt aber noch mein Computer und dieser ist extrem langsam was die Uploads angeht er fängt an mit einer relativ hohen Geschwindigkeit und wird dann nach einer Zeit langsamer und dann werden aus fünf Gigabyte die 15 Minuten zum hochladen brauchen einfach mal vier Stunden ich habe das bereits auf zwei Geräten probiert auch noch mal auf meinem Notebook aber es ist immer dasselbe sobald ich mit einem Computer hochlade das geht übrigens auch für den Browser über den Computer es läuft wirklich nur über die Android App wirklich gut

An der Server Performance kann es nicht liegen das habe ich bereits ausschließen können wobei das von Anfang an klar war

Am Datenträger auch nicht und an der internetverbindung des Servers sowieso nicht mit einer 2,5 Gbit Leitung der Server ist am hochladen auch null ausgelastet

Ich habe mir sagen lassen bzw es auch öfter gelesen dass es auch an den Einstellungen von meinem Reverse Proxy liegen kann hier mal meine config

Ich weiß gerade nicht genau wie man hier drinne einen Code angibt ich kopiere jetzt einfach mal meine config rein
`

Cache-Pfad muss im http-Block definiert sein

proxy_cache_path /etc/nginx/Cache/nc levels=1:2 keys_zone=nextcloud_cache:10m max_size=10g inactive=60m use_temp_path=off;

map $http_upgrade $connection_upgrade {
default upgrade;
‘’ close;
}

server {
listen 80;
listen [::]:80;
server_name Domain;

if ($scheme = "http") {
    return 301 https://$host$request_uri;
}
if ($http_x_forwarded_proto = "http") {
    return 301 https://$host$request_uri;
}

listen 443 ssl http2;
listen [::]:443 ssl http2;

ssl_certificate /etc/letsencrypt/live/Domain/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/Domain/privkey.pem;
ssl_session_timeout 1d;
ssl_session_cache shared:MozSSL:10m;
ssl_session_tickets off;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305;
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";

# Setze die größeren Header-Buffer und die maximale Anfragegröße hier
client_max_body_size 0;
client_body_buffer_size 70m;
client_header_buffer_size 50k;
large_client_header_buffers 2 50k;

# Websocket und Timeout-Optimierungen
location / {
    proxy_pass http://127.0.0.1:8881;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Port $server_port;

    # Websocket Support
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;

    # Timeout- und Puffer-Einstellungen
    proxy_connect_timeout 20s;
    proxy_send_timeout 600s;
    proxy_read_timeout 150s;
    keepalive_timeout 10m;

    # Caching-Parameter
    proxy_cache nextcloud_cache;
    proxy_cache_bypass $http_upgrade;
    proxy_no_cache $cookie_session $http_authorization;

    # Caching für verschiedene Dateitypen
    proxy_cache_valid 200 301 302 10m;
    proxy_cache_valid 404 1m;

    # Caching für Originalbilder (Deaktiviert, damit sie nicht im Cache landen)
    location ~* \.(jpg|jpeg|png|gif|bmp|webp|pdf)$ {
        proxy_pass http://127.0.0.1:8881;   # Direktes Weiterleiten an Nextcloud für Originalbilder
        proxy_cache off;                    # Cache für Originalbilder deaktivieren
        proxy_no_cache 1;                   # Keine Speicherung im Cache
        add_header X-Cache-Status $upstream_cache_status;
    }

    # Cache-Status Header
    add_header X-Cache-Status $upstream_cache_status;
    # HSTS Header
    add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always;
}

}
`

Wie man sieht habe ich auch schon chatgpt Nachhilfe gefragt :joy:

Ich wäre für jede Hilfe dankbar

Alles hinter einem Router?

DNS-Rebind Schutz für deine Cloud URL ausnehmen… Router neu starten, sollte helfen.

Ich weiß nicht ob man das eventuell falsch gelesen hat aber ich habe den Server nicht bei mir zu Hause stehen da steht bei Hetzner

Und bei meiner Fritzbox zu Hause ist ja nichts falsch eingestellt was den Ablauf beeinflusst über das Telefon geht es ja auch schnell