29 lines
983 B
Plaintext
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;
|