すでに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は、公式サイトからインストールできます。
- Dockerの公式サイトにアクセスし、OSに合ったDocker Desktopをダウンロードします。
- ダウンロードしたファイルを実行し、インストールウィザードに従ってDockerをインストールします。
- インストールが完了したら、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
コメント