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.

دسترسی مدیر: برای نصب تور نیاز به امتیاز دارید. در زیر تمام دستوراتی که باید به‌عنوان ابرکاربر اجرا شوند مانند apt و dpkg با '#' اضافه شده‌اند، درحالی‌که دستوراتی که باید به‌عنوان کاربر (معمولی) اجرا شوند با '$'، شبیه به فرمان استاندارد در ترمینال هستند. برای باز‌کردن یک ترمینال با دسترسی ریشه چندین راه دارید: sudo su و sudo -i یا su -i. توجه داشته باشید که sudo گذرواژه کاربر شما را خواهد خواست، درحالی‌که su انتظار گذرواژه ریشه سیستم شما را دارد.

دبیان و اوبونتو

از بسته‌های universe اوبونتو استفاده نکنید. آن‌ها در گذشته به‌صورت قابل اعتمادی به‌روزرسانی نشده‌اند. این ممکن است باعث عدم پایداری و مشکل‌های امنیتی شود.

  • Configure Tor package repository

Enable the Tor Project APT repository by following the instructions.

  • Package installation

# apt install tor

فدورا

  • Configure Tor Package repository

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

  • Package installation

# dnf install tor

فری بی‌اس‌دی

  • Package installation

# pkg install tor

اوپن بی‌اس‌دی

  • Package installation

# pkg_add tor

سیستم‌عامل مک

  • Install a package manager

در سیستم‌عامل مک ۱۰ دو مدیر بسته وجود دارد: Homebrew و Macports. می‌توانید از مدیر بستهٔ دلخواهتان استفاده کنید.

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

برای نصب Macports دستورالعمل‌های موجود در macports.org/install.php را دنبال کنید.

  • Package installation

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

# brew install tor

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

$ sudo port install tor

Arch Linux

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

DragonFlyBSD

  • Bootstrap pkg

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

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

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

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

# 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

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

Void Linux

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

# xbps-install -S tor

نصب تور از منبع

  • Download latest release and dependencies

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

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

  • Install 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 شروع کنید.