This server responds to certain requests in a very predictable way, which allows the requester to determine properties of their network connection based on the received response.
Some Operating Systems provide an API to configure a connectivity test server.
captivedetect.canonicalURL to one of the Firefox files linked above./etc/NetworkManager/conf.d/ncc.conf and restart NetworkManager using # systemctl restart NetworkManagerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NlaSvc\Parameters\Internet. Set ActiveWebProbeHost to ncc.chdft.net.