独自のプロキシサーバーを使用して、ヘビーハンドウェブフィルターをバイパスします


あなたの職場や学校の非常に強制的なインターネットフィルターが、時折ブラウジング休憩中に髪を引き抜く必要がある場合、希望があります!オープンソースでヘビーハンドブラウザの制限を回避する方法を簡単に見てみましょうphproxy

1月に戻ってきましたあなたをphproxyに向けました、Webサーバーで設定するためのいくつかの指示とともに。事実、ほとんどの人は実際にはWebサーバーにアクセスしてphproxyのようなものを実行していません。ソリューション:自宅のコンピューターにローカルWebサーバーをインストールしてから、そこからphproxyを実行します。 1つをセットアップするのは、実際にはあなたが思っているよりもはるかに簡単です。

プロキシサーバーのクイッククラッシュコース:あなたの卑劣な職場がLifeHackerを読むことをブロックするとしましょう。多くのWebフィルターがURLに基​​づいてWebサイトをブロックするため、LifeHackerがブロックされた場合、フィルターはURL https://renshy.work/tech/hachiroを認識し、接続を自動的にブロックします。プロキシは、ブラウザとアクセスしたいWebサイトの仲介者として機能します。Webフィルターが知る限り、プロキシを雇用するユーザーはLifeHackerにアクセスしていません。 。また、自宅のコンピューターにphproxyを設定しているため、WebフィルターがホームIPアドレス(またはURLについて、以下で詳しく説明する)がブロックする可能性があります。

ここで完了したら、ホームコンピューターを介してリクエストをルーティングすることで、どこからでも制限付きサイトにアクセスできるはずです。まず、コンピューターにローカルWebサーバーをインストールする方法(Windows、次にMacユーザー用)を説明し、そこからphproxyをインストールして使用する方法を説明します。最後に、新しく造られたローカルにアクセスする方法について説明します他のコンピューターからのプロキシサーバー。

phproxyをダウンロードして解凍します

選択したOSに関係なく、最初のステップは簡単です。SourceForgeに向かい、phproxyをダウンロードします次に、ダウンロードをフォルダーに解凍し、そのフォルダーのphproxyに名前を付けます。安全な場所に置いてください。後で戻ります。

Windows PCにローカルWebサーバーをインストールします

自宅のコンピューターでphproxyを実行するには、ローカルWebサーバーをインストールする必要があります。これを行うためのオプションがたくさんありますが、おそらくダウンロードしてインストールするよりも簡単なことはありません- それが略ですwindows(オペレーティングシステム)、aPache(Webサーバー)、mYSQL(PHProxyが実際に使用しないデータベース)、およびpHP(phproxyの名前が付けられて書かれている人気のあるプログラミング言語)。

WAMPをダウンロードしたら、先に進んでインストーラーを実行します。これはかなり基本的なインストールであり、完了したら、WAMPシステムトレイアプリケーションを起動します。そうすると、システムトレイに新しいアイコンが表示されます(スピードメーターのように見えるものです)。 Wampは走っていますが、まだオンになっていません。 WAMPをオンラインにするには、システムトレイアイコンを左クリックして、オンラインで[表示]をクリックします。

ここで、すべてが機能していることを確認するには、システムトレイのWAMPアイコンをもう一度左クリックして、LocalHostをクリックするか、ブラウザを指すだけですhttps://localhost/。すべての場合、ブラウザは以下のページのように見えるページをロードする必要があります。

良い仕事 - 現在、あなたはあなたのPCで正式にWebサーバーを稼働させています。 Macセクションをスキップして、サーバーにphproxyをインストールするセクション

MacにローカルWebサーバーをインストールします

上記では、WindowsユーザーはWAMPと呼ばれるWebサーバーバンドルをインストールしました。 Macユーザーは、適切に、持っています死ぬ- mAC、aPache(Webサーバー)、mYSQL(実際に使用しないデータベース)、およびpHP(phproxyに名前が付けられた後、人気のあるWebプログラミング言語)。したがって、MAMPをダウンロードして(156MBのダウンロード)、アプリケーションフォルダーにインストールしてください(Proバージョンではなく無料バージョンをインストールしてください)。

さて、マンプを撃つ時が来ました。アプリケーションフォルダーにドラッグしたMAMPフォルダーを開き、MAMP.APPをダブルクリックして起動します。この最初の実行で、MAMPの設定ボタンをクリックし、[ポート]をクリックし、[設定]をクリックして、デフォルトのApacheとMySQLポートボタンをクリックします。 OKを押して(パスワードを入力して確認してください)、ブラウザに向けますhttps://localhost/(またはhttps://localhost/MAMP/MAMPランディングページを表示したい場合)。すべてが機能している場合は、LocalHostで「 /」という[インデックスのインデックス]というページ、またはMAMP URLに移動する場合は下のページを表示する必要があります。

良い仕事、あなたはあなたのMacでローカルWebサーバーを正式に実行しています。さて、phproxyに。

サーバーにphproxyをインストールします

これで、サーバーにphproxyをインストールします。ここではかなりゆるく「インストール」を使用しています。すでにあなたがすでにあると仮定していますダウンロードphproxyという名前のフォルダーにchproxyを解凍しましたが、実際に行う必要があるのは、そのフォルダーをローカルWebサーバーのルートディレクトリにコピーすることだけです。

Windowsでサーバーのルートディレクトリを見つけるには、WAMPシステムトレイアイコンをクリックして、wwwディレクトリをクリックします(Windows 7のインストールにはあります。C:\wamp\www\。このフォルダーの内部には、呼ばれるファイルが表示されますindex.php- それはあなたがあなたのブラウザを指したときにロードしたページですhttps://localhost/その上。今、それを取りますphproxyフォルダーあなたが解凍したphproxyを上にし、それを内側に直接ドラッグしますwwwフォルダ。

Macユーザー、MAMPルートディレクトリはMAMPフォルダー内にあります/Applications/MAMP/htdocs/。同様に、そのフォルダーを開いてコピーしてくださいphproxyそれにフォルダー。

そして...そこにあなたはそれを持っています - あなたは正式にphproxyをインストールしました。それが機能することを確認するには、ブラウザを指してくださいhttps://localhost/phproxy/。以下のページを表示する必要があります。

(上の画像をクリックして詳しく調べてください。)

さらにテストするには、Webアドレス入力ボックスにアクセスしたいURLを入力または貼り付けてEnterを押すだけです。以下では、私が私のphproxyのインストールを通してライフハッカーを訪問しているのを見ることができます。

(上の画像をクリックして詳しく調べてください。)

Webフィルターがブロックしているものに応じて、phproxyの動作方法を微調整できます。画像を表示またはブロックしたり、Cookieやスクリプトを許可または拒否したり、アクセスしているURLを完全に意味のある文字列にエンコードできます。便利ですね?

ポート転送とフレンドリーなURLをセットアップします

この時点で、Phproxyは自宅のコンピューターから正常に動作するはずですが、これはすべて順調で良いですが、今では自宅の外から地元のPhproxyのインストールに簡単にアクセスできるようにする必要があります。そのためには、ポート転送をセットアップする必要があります。その後、オプションでPHProxyサーバーにフレンドリーなURLを提供します。

ルーターにポート転送を設定します:ローカルネットワークの外部から自宅のコンピューターと通信しようとすると、リクエストは最初にルーターを通過する必要があります。次に、リクエストが意図しているコンピューターを識別し、陽気な方法で送信します。自宅のコンピューターでWebサーバーを実行しているとき、そのサーバーと通信しようとしている他のコンピューターは、ポート80でそれと通信してみます(それが何を意味するのかを知る必要はありません; Webサーバーは通常ポートで通信します80、そしてそれがブラウザがデフォルトでアクセスしようとするものです)。したがって、ルーターがポート80でリクエストを受信した場合、これらのリクエストをローカルPhproxyサーバーに転送する必要があることを伝える必要があります。

プロセス全体を詳述するのではなく、以前のガイドを指しますルーター/ファイアウォールの後ろのホームサーバーにアクセスします。すべてのルーターは少し違うので、それは一般的なガイドですので、もっと詳細にしたい場合は、訪問してみてくださいportforward.com、特定のルーターモデルを選択し、Apache(Webサーバー)でポート転送をセットアップするための指示を見つけます。

ポート転送を正常にセットアップする場合は、ネットワークの外部IPアドレスにアクセスしてホームサーバーにアクセスできるようになりました(これは、インターネット上の他のすべてのコンピューターに家を識別する単一のアドレスです)。ブラウザをすばやく指してください私のIPは何ですか「IPアドレスが次のとおりです。」に続いて一連の数値をコピーし、それをブラウザのアドレスボックスに貼り付けて、Enterを押します。すべてが上記の計画に従って進んだ場合、ブラウザはローカルサーバーをロードする必要があります。追加/phproxy/IPアドレスの終わりまでに、Phproxyのホームページが表示されます。スムーズ。

あなたのウェブサーバーが外の世界にアクセス可能になったので、あなたはたださせたくありません誰でもアクセスするので、この時点でサーバーを保護することをお勧めします。私たちはすでにこの道をすでに行っていたので、ここですべて説明するのではなく、ステップ3に向かいますパーソナルホームWebサーバーを設定するためのガイド。 (必要なパスワードファイルを生成するのに少し余分なヘルプについては、Webサイトも好きですHTACCESSツール。)

フレンドリーなURLを設定します:その時点で停止することもできますが、IPアドレスを構成する一連の数字はそれほど友好的ではありません。実際、ISPが動的IPを割り当てている場合、定期的に変更される可能性があります。幸いなことに、フレンドリーなドメイン名を自宅のプロキシサーバーに無料で割り当てることができますdyndns.com、そのプロセス過去に詳細に説明しました

ホームサーバーにドメイン名を割り当てることにより、ホームサーバーにアクセスするたびに76.189.xx.xxxで入力するのではなく、Mycrazyproxy.Selfip.comのような覚えやすいURLを作成できます。

いくつかのphproxyポインター

Phproxyは優れたツールですが、使用するときに行っている譲歩にも注意する必要があります。たとえば、自宅のプロキシを閲覧しているときに、閲覧体験が大幅に減速することを期待する必要があります。覚えておいてください、あなたの要求はあなたの家庭のプロキシサーバーを通してあらゆる段階でルーティングされていることを忘れないでください。

また、phproxyはほとんどの平易な閲覧の魅力のように機能しますが、いくつかのWebサイトにログインする時が来ると難しい場合があります。たとえば、問題なくTwitterにログインすることができ、GmailアカウントとFacebookの静的HTMLバージョンにアクセスすることができましたが、ログインすることができましたが、PhproxyにPHProxyに伝えるまで見てみました。スクリプトを削除します。実際、ログインしたいサイトに問題があるときはいつでも、スクリプトを削除することが良いステップであることがわかりました。

最後に、責任に関するメモ

独自のプロキシをセットアップすることは楽しいプロジェクトですが、実際に職場で使用することを計画している場合は留意すべきことがいくつかあります。

  • あなたがプロキシを使用していても、あなたの雇用主はまだ見るインターネット(およびコンピューター)で行っていることはすべて、コンピューターに来るようにデータを見ているのか、文字通り画面を見ているのか。

  • 一部の雇用主は、実際に従業員の契約におけるプロキシの使用を禁止するため、逮捕された場合、非常に深刻な結果に直面する可能性があります(ご存知のように、解雇されます)。


ブロックされたWebサイトにアクセスするための独自の試行された真の方法を手に入れましたか?敗北しないWebフィルターがありますか?施設を台無しにしないことを好みますか?コメントであなたの考えと経験を共有してください。