Estoy haciendo esta pregunta desde una situación incómoda. Como puede saber o no, Google está bloqueado en China. Una consecuencia desalentadora (al menos para mí) es que visitar los sitios de Stack Exchange, como Stack Overflow, donde solía estar muy activo mientras estudiaba en el Reino Unido, es muy difícil. Puede llevar más de 20 segundos cargar una página. El problema es que los sitios de Stack Exchange se basan en un script JAVA externo de
http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
pero como Google está bloqueado, no se puede acceder a este script. Pero Firefox pasaría un tiempo considerable tratando de obtener este script. (Tenga en cuenta que la versión de jquery puede cambiar en el futuro, pero es 1.12.4 cuando se hace esta pregunta. Use F12 para verificar la versión más actualizada).
De hecho, este script se puede acceder libremente desde
https://code.jquery.com/jquery-1.12.4.min.js
Entonces, una solución ideal es redirigir la página del dominio de Google al dominio de Jquery.
¿Es esto posible modificando /etc/hosts
archivos? Por el momento, simplemente estoy haciendo un bloqueo brutal de la página web:
127.0.0.1 ajax.googleapis.com
Aunque Firefox ahora dejará de intentar cargar este script para que visitar los sitios de intercambio de pila sea tan rápido como lo normal, muchas características del sitio no son utilizables, como votar, etc. Por lo tanto, la mejor solución es una redirección.
Si la redirección inmediata es imposible, entonces supongo que necesito descargar el script JAVA de Jquery a mi computadora portátil, luego redirigir la página de googleapis a mi localhost. Sin embargo, no sé cómo configurar un host local, especialmente dónde colocar mi script descargado.
¿Puede alguien ayudarme? Muy apreciado.
Respuestas:
Básicamente, además de la redirección de archivos de hosts que ya descubrió, su computadora necesita proporcionar el servicio web. Eso significa instalar un servidor web que permita a su navegador encontrar el javascript en https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
La diferencia es que ajax.googleapis.com se resuelve en 127.0.0.1, por lo que su servidor web debe / entregará jquery.min.js a su navegador en lugar del servidor de Google. Instalar un servidor puede o no ser tan difícil como podría pensar. Solo depende de su experiencia y de lo ansioso que esté por leer la documentación (páginas de manual, alojamiento web, etc.) para el servidor web que elija. Apache2 es el servidor web gratuito actual de "servicio completo" (hace todo), pero es posible que desee buscar una alternativa ligera.
Espero que esto ayude y te haga seguir y mirar en la dirección correcta. La mejor parte de hacerlo de esta manera es que no estás extendiendo ningún límite con las autoridades.
Por cierto, https resuelve el puerto 443 en su configuración (http es el puerto 80). Esta es la configuración de transporte segura.
fuente