最高のセルフホストプロキシサーバー

Best Self Hosted Proxy Servers



あなたはそれを理解していないかもしれませんが、あなたのインターネットコンテンツを操作する多くのサードパーティがあります。 ISPが特定のWebサイトへのアクセスを制限したり、検索エンジンが検索結果を非表示にしてさまざまな著作権侵害対策に準拠したり、Webサイト自体がさまざまな地理的地域からの訪問者にさまざまなコンテンツを表示したりする場合があります。

これがうまくいかない場合は、自己ホスト型プロキシサーバーを使用して、地理的な制限やその他の形式の検閲を乗り越えることを検討する必要があります。セルフホストプロキシサーバーは、頻繁にリクエストされるWebページをキャッシュすることで、帯域幅を削減し、応答時間を改善するのにも役立ちます。一部のサーバーには、広告を削除したり、子供を危害から保護したりできる高度なフィルタリング機能が備わっています。







私たちの選択は、セルフホストプロキシサーバーとその機能の広い範囲を反映しています。この記事で説明する一部のセルフホストプロキシサーバーは、他のサーバーよりもセットアップが簡単ですが、オンラインチュートリアルを読むことに時間を費やしても構わないと思っている人は、利用可能なほぼすべてのセルフホストプロキシサーバーをインストールして構成できるはずです。



1.1。 Privoxy

Privoxyは、プライバシーを強化するためのフィルタリング機能を備えた非キャッシュWebプロキシです。 WebページのデータとHTTPヘッダーを変更したり、アクセスを制御したり、広告を削除したりできます。



Prix​​ovyの最初のバージョンは、GNU General PublicLicenseの下でリリースされた古い広告ブロックWebプロキシであるInternetJunkbusterに基づいて2001年にリリースされました。 2010年まで、TorプロジェクトはPrivoxyをTorにバンドルしていましたが、最終的にはセキュリティ上の理由からサードパーティのソリューションを避けることにしました。





Prix​​ovyは、Linux、OpenWrt、DD-WRT、Windows、macOS、OS / 2、AmigaOS、BeOSなど、事実上すべての一般的なオペレーティングシステムとプラットフォームで利用できます。 Prix​​ovyはインストールと実行が非常に簡単ですが、この記事の次のセクションで説明するように、さまざまな設定を微調整することは簡単ではなく、コンピューターネットワークのかなり高度な理解が必要です。

2.2。 イカ

Squidは、HTTP、HTTPS、FTP、およびその他のプロトコルをサポートするキャッシングプロキシです。キャッシュプロキシは、頻繁に使用されるデータを一時的に保存して、帯域幅を減らし、応答時間を改善します。



Squidは、1996年にHarvestオブジェクトキャッシュとして誕生しました。これは、Internet Research Task Force Research Group on Resource Discovery(IETF-RD)による研究プロジェクトの一部でした。 Squidの現在のバージョンは、Harvestの最後の商用前バージョンのフォークであり、その名前は、Cached2.0と呼ばれる商用フォークとの混同を防ぐために選択されました。

Squidは、一般的なすべてのオペレーティングシステムで動作し、世界中の何百ものISPで使用されており、ユーザーに最高のインターネット体験を提供しています。 WebサイトはSquidを使用してコンテンツ配信を改善します。つまり、Squidのインストールと構成の方法を知っていると、すばらしい仕事に就くことができます。

3.3。 パイホール

Pi-holeは、ネットワークレベルで広告や不適切なコンテンツをブロックできるDNSシンクホールです。その名前が示すように、Pi-holeは、英国でRaspberry Pi Foundationによって開発され、あらゆる経済的背景の人々がアクセスできる低コストのシステムを提供しているRaspberryPiシングルボードコンピューターでの使用を目的としています。教育目的で使用されます。

Pi-holeの中核には、dnsmasq、cURL、Lighttpdなどのさまざまなオープンソーステクノロジーがあり、既知の追跡および広告ドメインに対するDNS要求をブロックできます。 Pi-holeはネットワークレベルで機能するため、AndroidやiOSを実行しているスマートTVやモバイルデバイスでも広告が表示されないようにします。

四。 SwiperProxy

SwiperProxyは、Pythonで記述された非常に効率的なWebプロキシです。プロキシサーバーが内部でどのように機能するかを知りたい場合は、SwiperProxyがオープンソースであり、GitHubでホストされ、自己完結型の最小限のWebサーバーで実行されるため、開始するのに最適な場所です。 Apache、Nginx、Varnishを含むすべての主要なWebサーバーでうまく機能し、十分に文書化された25のオプションのみで構成されます。

SwiperProxyの使用を開始するには、クイックスタートガイドを読むことをお勧めします。 ここ

5.5。 トラフィック

Træfɪkは、完全にオープンソースで、構成が簡単で、最新のクラウドベースのサービスを念頭に置いて設計された最新のリバースプロキシおよびロードバランサーです。 Goプログラミング言語で記述されており、RestAPIを公開しています。

Træfɪkは通常、複数のクラウドサービスを調整するために展開され、サービスを簡単に追加、削除、強制終了、アップグレード、またはスケーリングできるようにします。 Træfɪkは単一のバイナリファイルとしてパッケージ化されており、小さな公式のDockerイメージとして利用できるため、インストールが簡単になることはほとんどありません。

Privoxyをインストールして設定する方法

幸いなことに、Prixovyは、生のソースコードとしても、さまざまなオペレーティングシステム向けの便利なコンパイル済みパッケージとしても利用できます。何をしているのか正確にわからない場合は、パッケージから始めてください。パッケージはからダウンロードできます。 ここ

Ubuntuユーザーは、次のコマンドを使用してPrixovyをインストールできます。

#sudo apt-get install privoxy

また、Red HatやFedoraを含む他の多くのLinuxディストリビューションでも、リポジトリにPrivoxyがあります。

どちらにせよ 設置方法 使用する場合は、/ etc / privoxyに移動する必要があります。これは、Privoxy構成ファイルが配置されている場所だからです。

Privoxyは主に、すでに正規表現、HTTP、およびHTMLに精通している、またはそれらを習得しようとしている人々のために書かれているため、その構成はかなり複雑です。幸い、デフォルトのインストールは基本的に準備ができています。 Privoxyを好みに合わせて微調整する方法については、 公式設定ガイド

Privoxyを初めて使用する前に本当に行う必要があるのは、PrivoxyをHTTPおよびHTTPSプロキシとして使用するようにWebブラウザーを構成することだけです。 Webブラウザの設定に移動し、プロキシカテゴリに移動して、プロキシアドレスに127.0.0.1(またはlocalhost)を使用し、ポートに8118を使用するだけです。

結論

一般的なセルフホストプロキシサーバーの構成をインストールする方法を知っていると、インターネットエクスペリエンスをより細かく制御できます。探索する価値のある素晴らしいソリューションはたくさんありますが、私たちは可能なことのほんの一部にすぎません。