If you are using Curl or powershell to try and access the website via commandline (so you can script upgrades ) this solution fails as well
An access denied error is thrown directly.
PS /home/mc> curl -v "https://www.minecraft.net/"
* Trying 23.55.58.97:443...
* Connected to www.minecraft.net (23.55.58.97) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
* subject: CN=*.minecraft.net
* start date: Sep 7 00:00:00 2021 GMT
* expire date: Sep 6 23:59:59 2022 GMT
* subjectAltName: host "www.minecraft.net" matched cert's "*.minecraft.net"
* issuer: C=US; O=DigiCert Inc; CN=RapidSSL TLS DV RSA Mixed SHA256 2020 CA-1
* SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x55c0e263b7b0)
> GET / HTTP/2
> Host: www.minecraft.net
> user-agent: curl/7.74.0
> accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
< HTTP/2 403
< server: AkamaiGHost
< mime-version: 1.0
< content-type: text/html
< content-length: 267
< expires: Mon, 04 Oct 2021 09:18:16 GMT
< date: Mon, 04 Oct 2021 09:18:16 GMT
< server-timing: cdn-cache; desc=HIT
< server-timing: edge; dur=1
<
<HTML><HEAD>
<TITLE>Access Denied</TITLE>
</HEAD><BODY>
<H1>Access Denied</H1>You don't have permission to access "http://www.minecraft.net/" on this server.<P>
Reference #18.5d3a3717.1633339096.159ed665
</BODY>
</HTML>
* Connection #0 to host www.minecraft.net left intact
Same issue occurs with Curl and Invoke-Webrequest in Powershell.
Using lynx to access minecraft.net - I can see it successfully directing - then halting on HTTP Request send; waiting for response.
Same happens with w3m
I have a trace files from lynx with more info as well - but no content ever comes back. If I try more than 10 times, then I get a 401 error
[media]