توجه: این دستورالعمل‌ها برای نصب tor دیمون شبکهٔ مثلاً little-t-tor هستند. For instructions on installing Tor Browser, refer to Tor Browser user manual.

Admin access: To install Tor you need root privileges. Below all commands that need to be run as root user like apt and dpkg are prepended with '#', while commands to be run as user with '$' resembling the standard prompt in a terminal.

Debian / Ubuntu

از بسته‌های universe اوبونتو استفاده نکنید. In the past they have not reliably been updated. That means you could be missing stability and security fixes.

پیکربندی مخزن بستهٔ Tor.

مخزن APT پروژهٔ Tor را با دنبال‌کردن این دستورالعمل‌ها فعال کنید.

Package installation

# apt install tor

Fedora

پیکربندی مخزن بستهٔ Tor

مخزن بستهٔ RPM پروژهٔ Tor را با دنبال‌کردن این دستورالعمل‌ها فعال کنید.

Package installation

# dnf install tor

FreeBSD

Package installation

# pkg install tor

OpenBSD

Package installation

# pkg_add tor

macOS

Install a package manager

There are two package managers on OS X: Homebrew and Macports. می‌توان از هر مدیر بستهٔ دل‌خواهی استفاده کرد.

برای نصب Homebrew آموزش‌ها را در brew.sh دنبال کنید.

To install Macports follow the instructions on macports.org.

Package installation

اگر در پنجرهٔ ترمینال از Homebrew استفاده می‌کنید، دستور زیر را اجرا کنید:

# brew install tor

اگر در پنجرهٔ ترمینال از Macports استفاده می‌کنید، دستور زیر را اجرا کنید:

$ sudo port install tor

آرچ لینوکس

To install the tor package on Arch Linux, run:

# pacman -Syu tor

DragonFlyBSD

خودراه‌اندازی pkg

اسنپ‌شات‌ها و نسخه‌های روزانهٔ DragonFlyBSD و انتشار‌ها (شروع از نسخهٔ ۳.۴) به‌همراه pkg ازپیش نصب‌شده، عرضه می‌شوند. بااین‌حال، ارتقاها از نسخه‌های پیشین، آن (pkg) را نخواهند داشت. اگر به هر دلیلی سیستم فاقد pkg باشد، بدون نیاز به ساختن آن از منبع یا حتی بدون داشتن DPports نصب‌شده، می‌توان سریع خودراه‌اندازی کرد:

# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash

مراحل پیشنهادی برای راه‌اندازی pkg

در اینجا، مشابه آنچه ما در سامانهٔ FreeBSD داریم خواهد بود و ما از HTTPS برای واکشی و به‌روزرسانی بسته‌های خود استفاده خواهیم کرد - ما اینجا به یک بستهٔ اضافی برای کمک به خود نیاز داریم (ca_root_nss).

Installing the ca_root_nss package:

# pkg install ca_root_nss

برای نصب‌های تازه انجام‌شده، فایل ‪/usr/local/etc/pkg/repos/df-latest.conf.sample‬ در ‪/usr/local/etc/pkg/repos/df-latest‬ رونوشت می‌شود. فایل‌هایی که با پسوند «‪.sample‬» پایان می‌یابند، نادیده گرفته می‌شوند. pkg(8) تنها فایل‌هایی که با «‪.conf‬» پایان می‌یابند را به هر تعداد که بیابد می‌خواند.

DragonflyBSD دو مخزن بسته دارد:

  • 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.

پس از پیاده‌سازی تمامی این تغییرها، فهرست بسته‌ها را دوباره به‌روزرسانی کرده و سعی می‌کنیم بررسی کنیم که آیا ازپیش یک به‌روزرسانی جدید برای اعمال وجود دارد یا خیر:

# pkg update -f
# pkg upgrade -y -f

Package installation

بستهٔ tor را نصب کنید:

# pkg install tor

NetBSD

راه‌اندازی pkg_add

نسخه‌های مدرن سیستم‌عامل NetBSD می‌توانند برای استفاده از pkgin تنظیم شوند، که قسمتی از نرم‌افزاری بوده که هدف آن مانند apt یا yum برای مدیریت بسته‌های دودویی pkgsrc است. ما تنظیمات آن را در اینجا پوشش نمی‌دهیم، و به‌جای آن انتخاب می‌کنیم تا از pkg_add ساده استفاده کنیم.

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

Package installation

بستهٔ NetBSD ‏tor را نصب کنید:

# pkg_add tor

وُید لینوکس

برای نصب بستهٔ tor در Void Linux، لطفاً این دستور را اجرا کنید:

# xbps-install -S tor

Installing Tor from source

بارگیری آخرین انتشار و وابستگی‌ها

جدیدترین انتشار Torمی‌تواند در صفحهٔ بارگیری پیدا شود.

اگر از منبع می‌سازید، نخست libevent را نصب کرده و مطمئن شوید که openssl و zlib (از جمله بسته‌های ‎-devel درصورت قابل‌اجرابودن) را دارید.

Install tor

tar -xzf tor-<version>.tar.gz; cd tor-<version>

به‌جای <version> آخرین نسخهٔ tor را جایگزین کنید، برای مثال: tor-0.4.8.12

./configure && make

Now you can run tor as src/app/tor (0.4.3.x and later), or you can run make install (as root if necessary) to install it into /usr/local/, and then you can start it just by running tor.