管理者権限: Tor をインストールするには root 権限が必要です。 apt や dpkg のように root ユーザーとして実行する必要があるコマンドの下には、すべて「#」が付加されています。一方、ユーザーとして実行するコマンドには、ターミナルの標準プロンプトに似た「$」が付加されています。 ルート権限でターミナルを開くには、sudo su、sudo-i、su-i のいずれかのオプションがあります。sudo はユーザーパスワードを要求しますが、su はシステムの root パスワードを要求します。

macOS

  1. パッケージマネージャーをインストール

OS XにはHomebrewとMacportsの2つのパッケージマネージャーがあります。 お好きなパッケージマネージャーをご利用ください。

Homebrew をインストールするには、brew.sh の指示に沿ってください。

Macportsをインストールするには、 macports.org/install.php の指示に沿ってください。

  1. パッケージのインストール

ターミナルウィンドウで Homebrew をご利用の場合は、以下のコマンドを実行します。

# brew install tor

ターミナルウィンドウで Macports をご利用の場合は、以下のコマンドを実行します。

$ sudo port install tor

Debian / Ubuntu

Ubuntu universe 内のパッケージは使用しないでください。 これまでは確実にアップデートされていませんでした。つまり、安定性とセキュリティの問題が修正されない可能性がありました。

  1. Tor パッケージリポジトリの構成

Enable the Torproject package repository by following the instructions.

  1. パッケージのインストール

    # apt install tor

Fedora

  1. Tor パッケージリポジトリの構成

/etc/yum.repos.d/tor.repo に以下の内容を追加し、tor パッケージをインストールします。

[tor]
name=Tor for Fedora $releasever - $basearch
baseurl=https://rpm.torproject.org/fedora/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=https://rpm.torproject.org/fedora/public_gpg.key
cost=100
  1. パッケージのインストール

    # dnf install tor

FreeBSD

  1. パッケージのインストール

    # pkg install tor

OpenBSD

  1. パッケージのインストール

    # pkg_add tor

ソースからの Tor のインストール

  1. 最新リリースと依存関係のダウンロード

Tor の最新リリースはダウンロードページにあります。

ソースからビルドする場合は、まず libevent をインストールし、openssl と zlib (該当する場合は-develパッケージを含む) があることをご確認ください。

  1. Tor のインストール

    tar xzf tor-0.4.3.6.tar.gz; cd tor-0.4.3.6

    ./configure && make

これで、tor を src/app/tor として実行するか (0.4.3.x以降) 、make installを (必要に応じてrootとして) 実行して /usr/local/ にインストールし、tor を実行するだけで起動できるようになります。