Files
weircon-random-proxy/npm/advanced.conf
T
Asger Weirsøe 1410a93972 Initial commit
2026-05-27 14:41:00 +02:00

29 lines
983 B
Plaintext

# Indsæt i NginxProxyManager → din proxy host → tab "Advanced".
#
# Forward Hostname/IP og Forward Port sættes som normalt via UI'et (peg på
# LXC'ens interne IP, port 8080). Denne config laver kun headerauth + stripping.
# 1. API-key check. Skift placeholderen ud med en lang random værdi (>= 32 chars).
# Eksempel-generering: openssl rand -hex 32
set $weircon_api_key "REPLACE_WITH_A_LONG_RANDOM_API_KEY";
if ($http_x_weircon_random_ip != $weircon_api_key) {
return 401;
}
# 2. Strip auth-headeren før forward — backenden skal aldrig se den.
proxy_set_header X-Weircon-Random-Ip "";
# 3. Lange timeouts: scraping-targets kan være langsomme.
proxy_connect_timeout 15s;
proxy_send_timeout 60s;
proxy_read_timeout 60s;
# 4. Ingen buffering — lad bodyen streame igennem.
proxy_buffering off;
proxy_request_buffering off;
proxy_http_version 1.1;
# 5. Stort body-loft hvis du nogensinde POST'er noget tungt videre.
client_max_body_size 32m;