簡単なHTTPプロキシキャッシュ(polipo)をインストールする

Polipoのようなhttpプロキシキャッシュをインストールすることはいくつかの点で有利です。 インターネットアクセスが速くなり、フィルタリングユーティリティがあります。 Polipoはそれがインストールされているマシンからしかアクセスできないので、セキュリティ上のリスクは少なくなります。 Polipo http proxy-cacheは、Linuxオペレーティングシステムを搭載したマシンに簡単な手順でインストールできます。 Polipoには別のDNSキャッシュもあり、オペレーティングシステムのキャッシュにアクセスしてDNS情報取得することはありませんが、必要に応じて他のキャッシュの場所にアクセスするように設定することもできます。 httpプロキシキャッシュをインストールすると、インターネットアクセスを大幅に高速化できます。

イントロ

コンピュータにHTTPプロキシキャッシュをインストールすると、いくつかの利点があります。

  • インターネット接続を共有することができます
  • 接続を共有していなくても、キャッシュはページを速く表示します。
  • それはオプションのフィルタリングユーティリティを提供します。

Polipoは効率的で軽量なHTTPプロキシキャッシュです。

クイックインストール

 sudo apt-get install polipo 

プロキシとしてlocalhost:8123を使用するようにソフトウェア(Webブラウザなど)を設定します。

Polipoはあなたのマシンからのみアクセスできるので、セキュリティ上の制約が少なくなります。

提供される構成可能な設定のいくつかは以下のとおりです。

  • メモリとディスクキャッシュの設定
  • user-agent、http-refererなどのHTTPヘッダの自動フィルタリング
  • URLフィルタ

LAN上のホストに接続を許可する

LANが192.168.0.0/24でプロキシサーバーが192.168.0.1の場合は、次のファイル/ etc / polipo / configを編集して行を追加します。

 proxyAddress = "192.168.0.1" allowedClients = 127.0.0.1、192.168.0.0 / 24 

それからsudo /etc/init.d/polipo restartと入力して新しい設定を考慮します。

ポートを変更する

Polipoが待機するポートを変更するには、 / etc / polipo / configに次のproxyPortパラメータを追加します。

proxyPort = 3128

変更を適用するには、 sudo /etc/init.d/polipo restartを使用するのを忘れないでください。

プロキシサーバーの親を使用する

Polipoが自分のリクエストを別のプロキシに送信するようにしたい場合は、次のパラメータを追加します。

parentProxy = "squid.example.org:3128"

代替DNSサーバーを使用する

パフォーマンスを向上させるために、Polipoはオペレーティングシステムを使用せずに独自のDNS解決を行います。

/etc/resolv.confに直接登録されているDNSを使用します。

しかし、あなたはPolipoが他のDNSサーバを使うことを要求することができます(例えばOpenDNSを使うために)。 次のパラメータを追加するだけです。

dnsNameServer = 208.67.222.222、208.67.220.220

IPv6を無効にする

IPv6を使用していない場合は、このパラメータを追加してください。

dnsQueryIPv6 = no

より詳しい情報

詳細はこちら:HTTPプロキシサーバーのインストール(Squid)

前の記事 次の記事

トップのヒント