¿Es posible abrir un sitio web, por ejemplo, enlace con url enlace sin cambiar el archivo de hosts?
Esto es bastante fácil si no hay una historia de fondo de por qué cree que el archivo de hosts no es la solución correcta. También puede tener problemas si no está acostumbrado a pegar cosas en Terminal, pero si ese es el caso, ¡también puede pedir una segunda pregunta para obtener ayuda con eso!
Copie y pegue las siguientes líneas en la Terminal:
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
Para matar el servidor web de Python, presione: Control-C
Las líneas hacen lo siguiente:
Esto es posible si tiene habilitado SSH ("Inicio de sesión remoto" en Preferencias del sistema > Compartir)
Luego ejecuta (en la Terminal) ssh localhost -L 8000:apple.stackexchange.com:80
(Obtienes un shell, escribe exit
cuando termines con el proxy)
Con apple.stackexchange.com me da esto sin embargo:
Error 1003 [...]
Acceso directo a IP no permitido
Que paso?
Ha solicitado una dirección IP que forma parte de la red CloudFlare. Se debe proporcionar un encabezado de Host válido para llegar al sitio web deseado.
Para superar ese error, necesitará un proxy de nivel HTTP, pero ssh podría funcionar para algunos sitios web.