RaspberryPiでTorプロキシを設定する方法
オンラインプライバシーが心配ですか?おそらくあなたは、あなたの許可なしにあなたのデータを使用したり、あなたの情報を第三者に販売したりする可能性のあるオンラインマーケターや広告主からあなたの個人情報を保護することに関心を持っています。動機に関係なく、Torネットワークはあらゆる形態のオンライン監視を回避するための最も一般的な方法の1つです。ここでは、Raspberry PiにTorプロキシを設定し、それを使用して、ホームネットワークに接続するたびにTor経由でトラフィックを自動的にルーティングする方法を学習します。
Torプロキシサーバーとは何ですか?
プロキシサーバーは、ファイルやWebサイトなどのサーバーからリソースを要求しているクライアントの仲介役として機能します。
Torプロキシサーバーを設定すると、すべてのトラフィックがTorネットワーク経由でリダイレクトされます。 Torを介して送信するデータのすべてのパケットは、暗号化および復号化され、Torネットワークを構成する数千のリレーからランダムに選択されたいくつかのリレーを介してリダイレクトされます。このようにして、ネットワークを監視している可能性のある人から自分の場所とアクティビティを隠すことができます。これには、アクセスしたWebサイト、送信したメッセージ、および作成した投稿を隠すことが含まれます。
多くの人が無料のTorブラウザを介してTorにアクセスしますが、これにはインターネットにアクセスするすべてのデバイスでブラウザを設定する必要があります。すべてのデバイスでTorネットワークを使用する場合、または既存のWebブラウザを使用して匿名でWebを閲覧する場合は、多くの場合、Torプロキシサーバーを設定する方が簡単です。これは、このチュートリアルで学習します。
必要なもの
このチュートリアルを完了するには、次のものが必要です。
- RaspberryPiOSを実行しているRaspberryPi
- RaspberryPiと互換性のある電源ケーブル。
- 外部キーボードとそれをRaspberryPiに接続する方法
- Raspberry Piのモデルに応じて、HDMIまたはマイクロHDMIケーブル
- 外部モニター
- Wi-Fi経由で接続していない場合のイーサネットケーブル
はじめに:RaspberryPiをセットアップする
まず、すべての周辺機器をRaspberryPiに接続します。
Raspberry Piが起動したら、ツールバーの小さなネットワークアイコンをクリックし、イーサネットケーブルを使用していない場合はWi-Fiネットワークに接続します。
始める前に、最新バージョンのRaspberryPiOSを実行していることを確認することをお勧めします。ターミナルを開き、次のコマンドを入力します。
sudo apt update && sudo apt -y upgrade
1つ以上の更新がインストールされる場合は、次のコマンドを実行してRaspberryPiを再起動します。
sudo reboot
RaspberryPiにTorをインストールする
単一のターミナルコマンドを使用してTorをインストールできます:
sudo apt install tor
これで、RaspberryPiでtor.serviceと[email protected]の2つの新しいサービスが実行されます。
「tor」サービスは、アクティブに見えるだけのダミーサービスにすぎません。実際のtor@defaultサービスが実行されていることを確認するには、次のターミナルコマンドを使用します。
sudo systemctl status [email protected]
ターミナルが「アクティブ」メッセージを返したら、次のステップに進む準備ができています。
Torプロキシサーバーを構成する
Torの構成ファイルにいくつかの変更を加えて、プロキシサーバーをセットアップします。この「torr」ファイルを編集する前に、バックアップを作成することをお勧めします:
sudo cp /etc/tor/torrc /etc/tor/torrc.backup
バックアップができたので、ポート9050でTor Socksプロキシサービスを公開し、ローカルLANからの接続を受け入れる簡単な構成を作成します。
「torr」構成ファイルを編集用に開くには、次のコマンドを実行します。
sudo nano /etc/tor/torrc
このファイルは、Nanoテキストエディタで起動します。まず、RaspberryPiのIPアドレスである「SocksPort」を指定します。この情報を取得するには、次のターミナルコマンドを実行します。
hostname -I
このIPアドレスを取得し、ポート番号:9050
を追加します 。たとえば、Raspberry PiのIPアドレスが192.168.1.111の場合、Torr構成ファイルに次を追加します。
SocksPort 192.168.1.111:9050
Nanoテキストエディタに以下を追加し、「SocksPort」を独自の値に置き換えてください。
SocksPort 192.168.1.100:9050 SocksPolicy accept 192.168.1.0/24 RunAsDaemon 1 DataDirectory /var/lib/tor
変更を加えたら、 Ctrlを押してファイルを保存します + O およびCtrl + X 閉じます。
新しい設定でTorサービスを再起動するには、次のコマンドを実行します。
sudo systemctl restart [email protected]
任意のWebブラウザからTorプロキシに接続します
この最後のセクションでは、すべての主要なWebブラウザを使用してRaspberryPiサーバーに接続する方法を学習します。
通常、RaspberryPiにはIPアドレスを使用して接続することに注意してください。 hostname -I
を実行すると、いつでもこの情報を取得できます。 ラズベリーパイターミナルで。
Mozilla Firefox
Socksプロキシサーバーを使用するようにFirefoxを構成することから始めましょう:
1. Firefoxの右上隅で、3本線のアイコンを選択します。
2.[設定]を選択します。
3.左側のメニューで、[全般]を選択します。
4. [ネットワーク設定]までスクロールし、付随する[設定...]ボタンをクリックします。
5.次の[接続設定]ウィンドウで、[手動プロキシ構成]チェックボックスを選択します。
6. [SOCKS Host]フィールドに、RaspberryPiのIPアドレスを入力します。
7.「ポート」に「9050」と入力します。
8.「SOCKSv5」チェックボックスが選択されていることを確認します。
9.[OK]をクリックします。
Firefoxを閉じて再起動します–これでTorネットワークが使用されているはずです!
Google Chrome(およびその他のChromiumベースのブラウザ)
Chromeを使用していますか? Google Chromeをプロキシサーバーの方向に向けるには:
1. Chromeの右上隅で、3つのドットのアイコンを選択します。
2.[設定]を選択します。
3.左側のメニューで、[詳細設定]->[システム]に移動します。
4.[コンピューターのプロキシ設定を開く]を選択します。
次の手順は、オペレーティングシステムによって異なります。
macOS
Macユーザーの場合、GoogleChromeはすでにMacの[ネットワーク]->[プロキシ]メニューを起動しているはずです。このウィンドウの場合:
- 「SOCKSプロキシ」を選択します。
- 「SOCKSプロキシサーバー」に、RaspberryPiのIPアドレスを入力します。
- 添付のテキストボックスに、ポート番号「9050」を入力します。
- [OK]->[適用]をクリックして変更を保存します。
Chromeを閉じてから再起動します。再起動すると、すでにTorネットワークを使用しているはずです。
ウィンドウ
Windows PCを使用している場合、GoogleChromeは[インターネットオプション]ウィンドウを起動しているはずです。このウィンドウの場合:
- [LAN設定]ボタンを選択します。
- 次のチェックボックスを選択します:「LANにプロキシサーバーを使用する」
- [詳細]をクリックします。
- [Socks]セクションで、RaspberryPiのIPアドレスを入力します。
- 「ポート」に「9050」と入力します。
- [保存]->[適用]をクリックします。
GoogleChromeを再起動します。これで、Torプロキシサーバーと通信しているはずです。
アップルサファリ
AppleのSafariブラウザを使用している場合は、次のようにします。
1. Safariツールバーで、「Safari->設定…」を選択します
2.[詳細設定]タブを選択します。
3.「プロキシ」を見つけて、付随する「設定の変更…」ボタンを選択します。
4.左側のメニューで、[SOCKSプロキシ]を選択します。
5.「SOCKSProxyServer」に、RaspberryPiのIPアドレスを入力します。
6.付随するテキストフィールドに、ポート番号「9050」を入力します。
7.[OK]->[適用]をクリックして変更を保存します。
Safariを再起動することを忘れないでください!
本当にTorを使っていますか?
この記事の手順に従っている場合は、Torネットワークを使用しているはずですが、確認しても問題はありません。 Torを使用するように構成したWebブラウザーで、TorのWebサイトにアクセスします。
上記のメッセージが表示された場合は、おめでとうございます。すべてのトラフィックがTor経由で正常にルーティングされています。
このチュートリアルでは、RaspberryPiをTorプロキシサーバーに変換する方法を学びました。これが複雑すぎる場合は、TorブラウザをUSBドライブにインストールして、どこにでも持ち運べます。または、これらのヒントを使用してTorを高速化することもできます。
-
Raspberry Pi で 3D プリンターを制御する方法
初心者にとって、3D プリントは困難な趣味のように思えるかもしれません。ただし、すべてがどのように機能するかを理解すると、3D プリントは楽しく楽しいものになります。初心者の場合、Windows 10 で使用するプラグアンドプレイ 3D プリンターを購入したくなるかもしれません。いくつかの例には、Monoprice Select Mini Pro (250 ドル) や Snapmaker 3-in-1 3D プリンター (800 ドル) が含まれます。 3D プリントに加えて、レーザー彫刻と CNC フライス加工機能を提供します。どちらのプリンターもエントリー レベルの選択肢として適しています
-
Face ID で別の顔を設定する方法
iPhone XでFace IDシステムが登場したとき、人々は興奮し、ティム・クックはそれを「スマートフォンの未来」と呼んだ。新しいシステムにより、ユーザーは自分の顔でデバイスのロックを解除できるようになりました。ただし、Face ID を使用して電話のロックを解除するために設定できる顔は 1 つだけであるという欠点がありました。 確かに、それはより多くのセキュリティを提供するので良いことです.誰もあなたの携帯電話のロックを解除することはできませんが、緊急の場合、この機能は非常に便利です。しかし、iOS 12 ではこの問題は処理されています。 Face ID の 2 人称を設定するには、次