puerto localhost asignado al sitio web

2

¿Es posible abrir un sitio web, por ejemplo, enlace con url enlace sin cambiar el archivo de hosts?

    
pregunta metaphy 19.08.2015 - 00:36

2 respuestas

1

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:

  1. lo lleva a su directorio / carpeta de inicio
  2. cree una carpeta para guardar el archivo de índice que redireccionará su navegador
  3. ve a esa carpeta
  4. envíe caracteres al archivo index.html hasta que vea EOF (y no lo incluya)
  5. Esta es la magia que le dice a su navegador que redireccione
  6. finaliza el contenido para guardar en el archivo index.html
  7. inicie un servidor web liviano en el puerto 8000 para entregar el archivo de índice
respondido por el bmike 19.08.2015 - 00:45
-1

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.

    
respondido por el 0942v8653 19.08.2015 - 01:25

Lea otras preguntas en las etiquetas