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.
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.
Configure Tor package repository.
Enable the Tor Project APT repository by following the instructions.
Package installation
# apt install tor
Fedora
Configure Tor Package repository
Enable the Tor Project's RPM package repository by following the instructions.
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
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
).
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
Setup pkg_add
نسخههای مدرن سیستمعامل NetBSD میتوانند برای استفاده از pkgin
تنظیم شوند، که قسمتی از نرمافزاری بوده که هدف آن مانند apt
یا yum
برای مدیریت بستههای دودویی pkgsrc است. ما تنظیمات آن را در اینجا پوشش نمیدهیم، و بهجای آن انتخاب میکنیم تا از pkg_add
ساده استفاده کنیم.
# echo "PKG_PATH=https://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
Installing Tor from source
Download latest release and dependencies
جدیدترین ارائه تور میتواند در صفحهٔ بارگیری پیدا شود.
اگر از منبع میسازید، ابتدا libevent را نصب کرده و مطمئن شوید که openssl و zlib (از جمله بستههای -devel در صورت قابل اجرا بودن) را دارید.
Install tor
tar -xzf tor-<version>.tar.gz; cd tor-<version>
Replace <version>
with the latest version of tor
, for example, 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.