ローカルホストを設定してウェブサイトをリダイレクトする方法


11

厄介な状況からこの質問をしています。ご存じかもしれませんが、Googleは中国でブロックされています。(少なくとも私にとって)気の遠くなるような結果は、私が英国で学位を取得しているときに非常にアクティブであったStack OverflowなどのStack Exchangeサイトにアクセスすることが非常に難しいことです。ページの読み込みに20秒以上かかる場合があります。問題は、Stack Exchangeサイトが外部のJAVAスクリプトに依存していることです。

http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js

ただし、Googleがブロックされているため、このスクリプトにはアクセスできません。しかし、Firefoxはこのスクリプトの取得にかなりの時間を費やします。(jqueryのバージョンは将来変更される可能性がありますが、この質問が出されたときは1.12.4です。F12を使用して最新バージョンを確認してください。)

実際、このスクリプトには以下から自由にアクセスできます。

https://code.jquery.com/jquery-1.12.4.min.js

したがって、理想的なソリューションは、Googleドメインの下のページをJqueryドメインにリダイレクトすることです。

これは/etc/hostsファイルを変更することで可能ですか?現時点では、私は単に残忍なWebページのブロックを行っています。

127.0.0.1    ajax.googleapis.com

Firefoxはこのスクリプトのロードを停止するため、スタック交換サイトへのアクセスは通常どおり高速になりますが、投票などの多くのサイト機能は使用できません。したがって、最善の解決策はリダイレクトです。


すぐにリダイレクトできない場合は、JQueryからラップトップにJAVAスクリプトをダウンロードし、googleapisページをローカルホストにリダイレクトする必要があると思います。ただし、ローカルホストの設定方法、特にダウンロードしたスクリプトを配置する場所がわかりません。

誰かが私を助けてくれますか?とても感謝している。


2
とても良い質問です!
You'reAGitForNotUsingGit 2017

1
1つの解決策は、VPNを使用することです。
You'reAGitForNotUsingGit 2017

1
JAVAスクリプトは記述しないでください。JavaScriptです。正直なところ、JavaScriptはカーペットが車に関連するようにJavaに関連しています。名前以外は共通点はありません。
バイトコマンダー

回答:


2

基本的に、すでに理解しているhostsファイルのリダイレクトに加えて、コンピューターはWebサービスを提供する必要があります。つまり、ブラウザがJavaScriptをhttps://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.jsで見つけられるようにするWebサーバーをインストールするということです

違いはajax.googleapis.comが127.0.0.1に解決されるため、Webサーバーはjquery.min.jsをGoogleのサーバーではなくブラウザーに配信する必要があります。サーバーをインストールすることは、あなたが考えるほど難しくはないかもしれません。それはあなたの経験と、選択したWebサーバーのドキュメント(manページ、Webホスティングなど)をどれだけ熱心に読むかにかかっています。Apache2は現在の「フルサービス」(すべてを行う)の無料のWebサーバーですが、軽量の代替を検索することもできます。

これがあなたを助け、あなたが正しい方向に進み、見ることを願っています。この方法でそれを行う最良の部分は、当局との境界を広げていないことです。

ちなみに、httpsは構成のポート443に解決されます(httpはポート80です)。これはセキュアなトランスポート構成です。


この場合、選択した特定のWebサーバーパッケージについて、新しい質問をしたいと思うでしょう。ソフトウェアをインストールしてサンプル構成を確認したら、それがより理にかなっている可能性があります。たとえば、Apache2では次を使用します。ServerNameajax.googleapis.com
ZuberFowler
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.