È possibile aprire un sito Web, ad esempio, link con url link senza cambiare il file hosts?
Questo è abbastanza facile se non ci sono motivi per cui ritieni che il file hosts non sia la soluzione giusta. Potresti anche avere problemi se non sei abituato a incollare cose nel terminale, ma se è così - puoi chiedere anche a una seconda domanda di aiuto!
Copia e incolla le seguenti linee nel Terminale:
cd
mkdir diy_proxy
cd diy_proxy
cat > index.html << EOF
<meta http-equiv="refresh" content="0; url=http://apple.stackexchange.com/" />
EOF
python -m SimpleHTTPServer
Per uccidere il server web Python, premi: Controllo - C
Le linee seguono:
Questo è possibile se hai abilitato SSH ("Login remoto" in Preferenze di Sistema > Condivisione)
Quindi esegui (in Terminale) ssh localhost -L 8000:apple.stackexchange.com:80
(Ottieni una shell, digita exit
quando hai finito con il proxy.)
Con apple.stackexchange.com questo però mi dà questo:
Error 1003 [...]
Direct IP access not allowed
What happened?
You've requested an IP address that is part of the CloudFlare network. A valid Host header must be supplied to reach the desired website.
Per superare questo errore, avrai bisogno di un proxy a livello HTTP, ma ssh potrebbe funzionare per alcuni siti web.