\r\n\r\n
Raspberry Pi Proxy Serverは、人々が訪問できるウェブサイトを制御することができます。また、これらのページからトラッカーやその他の不要なジャンクを削除することができます。以下の簡単な手順で設定してください。
ウェブプロキシは、ネットワーク上のコンピュータとインターネットの間に位置します。プロキシは、HTTPとHTTPSのトラフィックを傍受し、国境警備の役割を果たす。誰かがアクセスしようとしているウェブアドレス(またはURL)をチェックし、それが禁止リストに載っていたり、禁止されている条件を満たしていたりすると、プロキシは接続を拒否するのです。
プロキシがサイトに満足すれば、ページを取得し、要求したコンピュータに転送する。これにより、ネットワーク上の機器にある程度の匿名性を持たせることができます。
プロキシは取得したページを検索します。トラッキングスクリプト、広告、その他の不要なコンテンツはすべて削除され、クリーンなWebページのみが表示されます。ウェブサイトの閲覧につきものの、盗み見やプライバシー侵害の隠れた負荷が取り除かれます。まるで羊のディッピングのようなWebページですね。
広告ブロッキングは、もちろん議論のあるテーマです。ウェブ上で自由にアクセスできるものの多くは、広告からしか資金を得ることができません。しかし、プライバシーの観点からは、インターネット上で行うすべてのことを追跡し、相互接続することは、よく言えば不気味、悪く言えば押しつけがましいと言えるでしょう。
Privoxy (Privacy Enhancing Agent)は、多くの問題を回避することができます。一元管理されているため、管理も容易です。ネットワーク上の異なるコンピュータのブラウザがプロキシを使用するように設定すると、すべての管理は個々のデバイスではなくプロキシ上で行われるようになります。
Privoxyをインストールするために、Raspberry PiにSSH接続を確立します。テスト機のIPアドレスは192.168.4.18なので、次のように打ち込みます。
ssh [email protected]Raspberry Piに新しいソフトウェアをインストールする予定なので、リポジトリのインデックスを更新し、利用可能なアップデートをインストールしておくとよいでしょう。この2つの作業は、2つのapt-getコマンドを&順でリンクさせたコマンドで行うことができるのです。2番目のコマンドは、最初のコマンドがエラーなしで完了した場合にのみ実行されます。
以下のように入力します。
sudo apt-get update && sudo apt-get upgradeラズベリーピールの年式や、最後にアップデートした時期によっては、少し時間がかかるかもしれません。
sudo apt-get install privoxyデフォルトでは、Privoxyは実行中のコンピュータからHTTPとHTTPSの接続を受け付けます。Privoxyの設定ファイルは"/etc/Privoxy/config "にある。sudoを使って変更を書き込む必要があります。
私たちの注文は
sudo nano /etc/privoxy/config設定ファイルは長いですが、そのほとんどはコメントと説明で構成されています。4.2節の冒頭までスクロールしてください。
リッスンアドレス設定を探しています。元の2つのコマンドを行頭に数字記号(#)を付けてコメントアウトし、次のような新しいエントリーを追加します。
listen-address :8118これはPrivoxyがポート8118上のどのIPアドレスからの接続も受け入れるように指示します。 Privoxyはacti***と呼ばれるルールセットによってurlに適用されるフィルタのセットを使って実行します。フィルタとアクションはテキストファイルに編集するか、Privoxyブラウザインターフェースを使って変更することが可能です。
Privoxyの管理者アカウントはパスワードで保護されていませんので、あなたのネットワークでこの機能を有効にするかどうか検討する必要があります。その場合は、文書の一番下までスクロールして、この行を入力してください。
enable-edit-acti*** 1変更を保存するには、Ctrl+O、Enter、Ctrl+Xの順にキーを押してエディターを閉じます。
ここで、変更を有効にするために、Privoxyを再起動する必要があります。
sudo systemctl restart privoxysystemctl を使って、Privoxy が起動していることを確認し、その状態をチェックすることができます:.
sudo systemctl status privoxy緑色のランプが点灯し、エラーメッセージも出ていません。ブラウザからのリモート管理接続を試してみましょう。他のパソコンでブラウザーを開き、ポート8118のRaspberry PiのIPアドレスを参照します。
この例では、このようになります。
192.168.4.18:8118以下のようにPrivoxyのホームページが表示されるはずです。
これは、Privoxyが実行されており、デフォルトの設定を使用していることを意味します。デフォルトは慎重に選ばれており、ほとんどの場合、完璧に適合しています。
あとは、ネットワーク上のすべてのコンピュータのブラウザに、Privoxyをプロキシサーバとして使うように指示する必要があります。
すべてのブラウザでプロキシ設定を利用することができます。その方法は、ブラウザの「ヘルプ」機能で確認することができます。Firefoxの場合、アドレスバーに「バージョン情報:環境設定」と入力するだけです。
"ネットワーク設定 "の項目までスクロールし、"設定 "をクリックします。
インターネットへのプロキシアクセスを設定する」で、「手動プロキシ設定」オプションの横にあるラジオボタンを選択します。HTTP Proxy」のアドレス欄にRaspberry PiのIPアドレスを入力し、「Port」欄に「8118」を入力します。
Also use this proxy for FTP and HTTPS "オプションの隣にあるチェックボックスをオンにし、"HHTTPS proxy "と "FTP proxy "フィールドに入力します。下部の「OK」をクリックします。
設定タブを閉じて、ウェブサイトを開くと、問題なく通常通り表示されるはずです。そうすれば、Privoxyはデフォルトの設定で起動します。
ブラウザを起動し、configuration.privoxy.orgにアクセスします。
Privoxyホームページの'View and change current configuration'をクリックします。設定概要ページでは、アクションとフィルタの設定を確認することができます。
エディターで直接ファイルを編集することができます(ファイルのパスは画面上に表示されます)。ブラウザーのインターフェイスの設定機能を使う方がはるかに簡単です。なお、設計上、「デフォルトアクション」の設定を編集することはできません。
編集」をクリックすると、「一致」-「すべて」のアクション設定が開きます。
水色の文字をクリックすると、その項目を説明するヘルプページへのリンクが表示されます。
慎重に設定」、「中程度に設定」、「高度に設定」ボタンは、Privoxyのフィルタリングの許容範囲を広げたり狭めたりします。Privoxyのパラノイア設定を有効にすることで、少しでも怪しいものは積極的にフィルタリングすることができます。あるいは、それをリラックスさせて、適度な信頼感で操作させることもできます。
編集」をクリックすると、各パラメーターを個別に調整することができます。
各オプションの横にあるラジオボタンをクリックし、"有効"、"無効"、"変更なし "を選択します。
説明」欄には、各設定の簡単な説明を記載しています。ただし、「アクション」欄にあるリンクをクリックすると、その項目の完全なヘルプページを表示することができます。
設定を保存するには、ページの上部または下部にある「送信」をクリックします。
ほとんどの場合、デフォルトの設定で問題なく使用できるはずです。しかし、何か特別な理由で設定を調整したい場合、Privoxyは必要なオプションをすべて提供します。
ただし、変更する前にプレーンテキストの設定ファイルをコピーする必要がある場合があります。これにより、ブラウザのインターフェースからロックアウトされた場合、行ったすべてのことを簡単に元に戻すことができます。