1
0

Add nm check endpoint which simulates a captive portal

This commit is contained in:
clerie 2022-03-07 12:30:35 +01:00
parent 0b6168eaae
commit 3ff361db44

View File

@ -11,13 +11,21 @@
types { } default_type "text/plain; charset=utf-8"; types { } default_type "text/plain; charset=utf-8";
''; '';
}; };
locations."/nm-check.txt" = { locations."= /nm-check.txt" = {
return = ''200 "NetworkManager is online\n"''; return = ''200 "NetworkManager is online\n"'';
extraConfig = '' extraConfig = ''
types { } default_type "text_plain; charset=utf-8"; types { } default_type "text_plain; charset=utf-8";
add_header Cache-Control "max-age=0, must-revalidate"; add_header Cache-Control "max-age=0, must-revalidate";
''; '';
}; };
# Provide an endpoint to simulate a captive portal redirect for testing
locations."= /nm-check-test.txt" = {
return = ''302 "http://clerie.de"'';
extraConfig = ''
types { } default_type "text_plain; charset=utf-8";
add_header Cache-Control "max-age=0, must-revalidate";
'';
};
locations."/" = { locations."/" = {
return = ''404''; return = ''404'';
}; };