Estou fazendo essa pergunta de uma situação embaraçosa. Como você deve saber ou não, o Google está bloqueado na China. Uma consequência desanimadora (pelo menos para mim) é que visitar sites do Stack Exchange, como o Stack Overflow, onde eu costumava ser muito ativo enquanto fazia minha graduação no Reino Unido, é muito difícil. Pode demorar mais de 20 segundos para carregar uma página. O problema é que os sites do Stack Exchange contam com um script JAVA externo de
http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
mas como o Google está bloqueado, esse script não pode ser acessado. Mas o Firefox gastaria um tempo considerável tentando obter esse script. (Observe que a versão do jquery pode mudar no futuro, mas é 1.12.4 quando essa pergunta é feita. Use F12 para verificar a versão mais atualizada.)
De fato, esse script pode ser acessado livremente a partir de
https://code.jquery.com/jquery-1.12.4.min.js
Portanto, uma solução ideal é redirecionar a página no domínio do Google para o domínio Jquery.
Isso é possível modificando /etc/hosts
arquivos? No momento, estou simplesmente fazendo um bloqueio brutal da página:
127.0.0.1 ajax.googleapis.com
Embora o Firefox pare de tentar carregar esse script para que os sites de troca de pilhas se tornem o mais rápido possível, muitos recursos do site não são utilizáveis, como votação etc. Portanto, a melhor solução é um redirecionamento.
Se o redirecionamento imediato for impossível, acho que preciso baixar o script JAVA do Jquery para o meu laptop e redirecionar a página googleapis para o meu host local. No entanto, não sei como configurar um host local, especialmente onde colocar meu script baixado.
Alguém pode me ajudar? Muito apreciado.
Respostas:
Basicamente, além do redirecionamento de arquivo de hosts que você já descobriu, seu computador precisa fornecer o serviço da web. Isso significa instalar um servidor da web que permitiria ao seu navegador encontrar o javascript em https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
A diferença é que o ajax.googleapis.com resolve para 127.0.0.1, portanto, seu servidor da web deve / entregará o jquery.min.js no seu navegador, em vez do servidor do Google. Instalar um servidor pode ou não ser tão difícil quanto você imagina. Depende apenas da sua experiência e de como você está ansioso para ler a documentação (páginas de manual, hospedagem na web etc.) para o servidor da web que você escolher. O Apache2 é o servidor da web gratuito de "serviço completo" (faz tudo) atual, mas você pode querer procurar uma alternativa leve.
Espero que isso ajude e ajude você a olhar na direção certa. A melhor parte de fazer dessa maneira é que você não está esticando nenhum limite com as autoridades.
A propósito, https resolve para a porta 443 em sua configuração (http é porta 80). Esta é a configuração de transporte seguro.
fonte