This tutorial explains how to install Tor on a Fedora system. If you are looking for an easy to use solution check you this new all in one package here.
There is a Fedora package of Tor. We need to install 2 packages:
(if you don’t install tor via yum check if your version not was manipulated)
1. Install necessary packages:
yum install tor privoxy
2. Configure privoxy add this line to /etc/privoxy/config:
forward-socks4a / 127.0.0.1:9050 .
3. On Fedora 14 create SELinux rule
On Fedora 14 you need to create a own rule for SELinux.
Try to start tor with:
service tor start
This will fail if SELinux is up and running.
Now run the following commands to generate a rule for your needs:
grep tor /var/log/audit/audit.log | audit2allow -M mytor semodule -i mytor.pp
4. Start privoxy and tor service
service tor startservice privoxy start
If you want to start tor automatically at boot time add theses two services to your default runlevel:
chkconfig --levels 35 tor onchkconfig --levels 35 privoxy on
5. Install Firefox Addon Torbutton and activate Tor in Firefox
Now you should be able to surf via Tor. You can check this via http://check.torproject.org/ (thanks to Brad for this comment).
6. Setup your tor as bridge (optional)
Please setup a Tor server or at least a Tor bridge to make Tor more powerful and safe for users in countries without free internet access.
If you want to run a tor bridge you only need to add this lines to your torrc file:
SocksPort 0 ORPort 443 BridgeRelay 1 Exitpolicy reject *:*
Now configure port forwarding in your router to the IP of your Computer with TCP port 443 to make it possible for your tor instance to act as bridge.