DockerでTor環境を作る

すでにDockerがインストールされているのであれば以下のコマンドでTorの環境が構築できる

Windows

docker run -d --name torproxy -p 8118:8118 -p 9050:9050 dperson/torproxy

Linux

sudo docker run -d --name torproxy -p 8118:8118 -p 9050:9050 dperson/torproxy


Dockerのインストール

1. Dockerのインストール

Dockerは、公式サイトからインストールできます。

  1. Dockerの公式サイトにアクセスし、OSに合ったDocker Desktopをダウンロードします。
  2. ダウンロードしたファイルを実行し、インストールウィザードに従ってDockerをインストールします。
  3. インストールが完了したら、Docker Desktopを起動します。

2. インストールの確認

ターミナル(またはコマンドプロンプト)を開き、以下のコマンドを実行してDockerが正しくインストールされたか確認します。

docker --version

Docker version とバージョン番号が表示されれば、インストールは成功です。

torproxyのインストールと起動

1. Docker Hubからtorproxyのイメージを取得

ターミナル(またはコマンドプロンプト)を開き、以下のコマンドを実行して、dperson/torproxyのイメージを取得します。

docker pull dperson/torproxy

2. torproxyのコンテナを起動

取得したイメージを使用して、torproxyのコンテナを起動します。

docker run -d --name torproxy -p 8118:8118 -p 9050:9050 dperson/torproxy

このコマンドは以下のことを行います:

  • -d: バックグラウンドでコンテナを実行します。
  • --name torproxy: コンテナの名前をtorproxyにします。
  • -p 8118:8118: ホストのポート8118をコンテナのポート8118にマッピングします。
  • -p 9050:9050: ホストのポート9050をコンテナのポート9050にマッピングします。

3. torproxyの動作確認

ブラウザのプロキシ設定を以下のように変更します:

  • HTTP プロキシ: localhost
  • ポート: 8118

この設定を行うと、ブラウザの通信がTorネットワークを通じて行われるようになります。

torproxyの停止と削除

1. torproxyの停止

以下のコマンドを実行して、torproxyコンテナを停止します。

docker stop torproxy

2. torproxyの削除

停止したコンテナを削除するには、以下のコマンドを実行します。

docker rm torproxy

コメント

タイトルとURLをコピーしました