Como configurar o host local para redirecionar um site

9

Estou fazendo esta pergunta a partir de uma situação embaraçosa. Como você deve saber ou não saber, o Google está bloqueado na China. Uma conseqüência desanimadora (pelo menos para mim) é que visitar sites do Stack Exchange, como o Stack Overflow, onde eu costumava ser muito ativo enquanto fazia meu diploma 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

link

mas como o Google está bloqueado, esse script não pode ser acessado. Mas o Firefox passaria um tempo considerável tentando obter esse script. (Note que a versão jquery pode mudar no futuro, mas é 1.12.4 quando esta pergunta é feita. Use F12 para verificar a versão mais atualizada.)

Na verdade, esse script pode ser acessado livremente de

link

Assim, 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 bloqueando brutalmente a página da Web:

127.0.0.1    ajax.googleapis.com

Embora o Firefox agora pare de tentar carregar este script para que os sites de troca de pilha se tornem tão rápidos quanto o normal, muitos recursos do site não são utilizáveis, como votação etc. Então a melhor solução é um redirecionamento.

Se o redirecionamento imediato for impossível, acho que preciso fazer o download do script JAVA do Jquery para o meu laptop e, em seguida, redirecionar a página googleapis para meu localhost. No entanto, não sei como configurar um host local, especialmente onde colocar meu script baixado.

Alguém pode me ajudar? Muito apreciado.

    
por 李哲源 04.04.2017 / 21:58

1 resposta

3

Basicamente, além do redirecionamento de arquivos de hosts que você já descobriu, seu computador precisa fornecer o serviço da web. Isso significa instalar um servidor da web que permita que o navegador encontre o javascript no link

A diferença é que ajax.googleapis.com é resolvida para 127.0.0.1, portanto, o servidor da Web deve / irá entregar o jquery.min.js ao 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 do quanto você está ansioso para ler a documentação (man pages, web hospedados, etc.) para o servidor da web que você escolher. O Apache2 é o servidor web gratuito "serviço completo" (faz tudo), mas você pode querer procurar uma alternativa leve.

Espero que isso ajude e faça você ir e olhar na direção certa. A melhor parte disso é que você não está extrapolando limites com as autoridades.

A propósito, o https resolve a porta 443 na sua configuração (http é a porta 80). Esta é a configuração de transporte seguro.

    
por ZuberFowler 04.04.2017 / 23:55