Attention: These instructions are meant for installing tor the network daemon i.e. little-t-tor. For instructions on installing Tor Browser, refer to Tor Browser user manual.

Quyền truy cập của quản trị viên: Để cài đặt Tor, bạn cần có quyền root. Bên dưới, tất cả các lệnh command cần được chạy với tư cách người dùng root như apt và dpkg đều được thêm '#' vào đằng trước, trong khi các lệnh command được chạy với tư cách người dùng có '$' giống như dấu nhắc prompt tiêu chuẩn trong một cửa sổ terminal. Để mở một cửa sổ terminal root, bạn có một số lựa chọn: sudo su, hoặc sudo -i, hoặc su -i. Hãy lưu ý rằng sudo yêu cầu mật khẩu người dùng của bạn, trong khi su yêu cầu mật khẩu root của hệ thống của bạn.

Hệ điều hành Debian / Ubuntu

Không sử dụng các gói package trong không gian Universe của Ubuntu. Trong quá khứ, chúng không được cập nhật một cách đáng tin cậy. Điều đó có nghĩa là bạn có thể bị thiếu các bản sửa lỗi bảo mật và ổn định.

  • Configure Tor package repository

Enable the Tor Project APT repository by following the instructions.

  • Package installation

# apt install tor

Hệ điều hành Fedora

  • Configure Tor Package repository

Enable the Tor Project's RPM package repository by following the instructions.

  • Package installation

# dnf install tor

Hệ điều hành FreeBSD

  • Package installation

# pkg install tor

Hệ điều hành OpenBSD

  • Package installation

# pkg_add tor

macOS

  • Install a package manager

Có hai trình quản lý gói package trên OS X: Homebrew và Macports. Bạn có thể sử dụng trình quản lý gói package mà bạn chọn.

Để cài đặt Homebrew, hãy làm theo các hướng dẫn trên brew.sh.

Để cài đặt Macports, hãy làm theo hướng dẫn trên macports.org/install.php.

  • Package installation

Nếu như bạn đang sử dụng Homebrew trong cửa sổ Terminal, hãy chạy:

# brew install tor

Nếu bạn đang sử dụng Macports trong cửa sổ Terminal, hãy chạy:

$ sudo port install tor

Arch Linux

  • To install the tor package on Arch Linux, run:
# pacman -Syu tor

DragonFlyBSD

  • Bootstrap pkg

DragonFlyBSD's daily snapshots and releases (starting with 3.4) come with pkg already installed. Upgrades from earlier releases, however, will not have it. If pkg is missing on the system for any reason, it can be quickly bootstrapped without having to build it from source or even having DPorts installed:

# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
  • Recommended steps to setup pkg

Here, it will be similar to what we have on a FreeBSD system, and we are going to use HTTPS to fetch our packages, and updates - so here we also need an extra package to help us out (ca_root_nss).

Cài đặt gói package ca_root_nss:

# pkg install ca_root_nss

For fresh installations, the file /usr/local/etc/pkg/repos/df-latest.conf.sample is copied to /usr/local/etc/pkg/repos/df-latest. The files ending in the ".sample" extension are ignored; pkg(8) only reads files that end in ".conf" and it will read as many as it finds.

DragonflyBSD có 2 gói kho lưu trữ packages repositories:

  • Avalon (mirror-master.dragonflybsd.org);
  • Wolfpond (pkg.wolfpond.org).

We can simply edit the URL used to point out the repositories on /usr/local/etc/pkg/repos/df-latest and that's it! Remember to use pkg+https:// for Avalon.

Sau khi áp dụng tất cả những thay đổi này, chúng tôi cập nhật lại danh sách các gói package và thử kiểm tra xem là đã có bản cập nhật mới nào để áp dụng chưa:

# pkg update -f
# pkg upgrade -y -f
  • Package installation

Cài đặt gói package tor:

# pkg install tor

NetBSD

  • Setup pkg_add

Modern versions of the NetBSD operating system can be set to use pkgin, which is a piece of software aimed to be like apt or yum for managing pkgsrc binary packages. We are not convering its setup here, and opt to use plain pkg_add instead.

# echo "PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
  • Package installation

Cài đặt gói package tor của NetBSD:

# pkg_add tor

Void Linux

Để cài đặt gói package tor trên Void Linux, vui lòng chạy:

# xbps-install -S tor

Cài đặt Tor từ mã nguồn

  • Download latest release and dependencies

Bạn có thể tìm thấy bản phát hành Tor mới nhất trên trang web tải xuống.

Nếu như bạn đang xây dựng từ mã nguồn, trước tiên hãy cài đặt libevent, và đảm bảo rằng bạn có openssl và zlib (bao gồm các gói package -devel nếu có).

  • Install Tor

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

    ./configure && make

Giờ đây bạn có thể chạy tor dưới dạng src/app/tor ( phiên bản 0.4.3.x trở lên), hoặc bạn có thể chạy make install (với quyền root nếu cần) để cài đặt nó vào /usr/local/, và sau đó bạn có thể khởi động nó chỉ bằng cách chạy tor.