Public WiFi SSL mangling
Check the desired website’s SSL certificate with a service like Qualys SSL Labs to see if the certificate is valid and properly configured. If the certificate is valid but you still encounter SSL errors, it’s possible that the public WiFi network is interfering with the SSL connection. Also try using command line web programs to see if there are any SSL errors or warnings in the output. Examples:
curl -v https://www.scivision.dev
python -c "import requests; print(requests.get('https://www.scivision.dev').status_code)"If these fail, try without SSL
curl -v http://www.neverssl.com
python -c "import requests; print(requests.get('http://www.neverssl.com').status_code)"An example of the curl output when even HTTP connections are interfered with:
curl -v http://neverssl.com
* Host neverssl.com:80 was resolved.
* IPv6: (none)
* IPv4: x.x.x.x
* Trying x.x.x.x:80...
* connect to x.x.x.x port 80 from 0.0.0.0 port 58197 failed: Timed out
* Failed to connect to neverssl.com port 80 after 21104 ms: Could not connect to server
* closing connection #0
curl: (28) Failed to connect to neverssl.com port 80 after 21104 ms: Could not connect to server