STEP 1) Get the source tar, check it and upack it $ cd ~/ $ mkdir tor $ cd tor $ torsocks wget https://www.torproject.org/dist/tor-0.2.8.10.tar.gz $ torsocks wget https://www.torproject.org/dist/tor-0.2.8.10.tar.gz.asc $ torsocks wget https://www.torproject.org/dist/tor-0.2.9.6-rc.tar.gz $ torsocks wget https://www.torproject.org/dist/tor-0.2.9.6-rc.tar.gz.asc https://www.torproject.org/dist/tor-0.2.8.10.tar.gz https://www.torproject.org/dist/tor-0.2.9.6-rc.tar.gz NOTICE The following .onions have been flagged as Phishing links by http://7cbqhjnlkivmigxf.onion/ Do not get files from the following onion sites: e5qcqoax4chithot.onion (2016-02-27) (Phishing link) zgfgvob256pffy62.onion (2014-12-29) (Phishing link) torprowdd64ytmyk.onion (2016-05-22) (Phishing link) gaobjvqqrlotey4d.onion (2016-07-30) (Phishing link) NOTICE $ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 0x4E2C6E8793298290 0x910397D88D29319A $ gpg --verify tor-0.2.8.10.tar.gz.asc tor-0.2.8.10.tar.gz $ gpg --verify tor-0.2.9.6-rc.tar.gz.asc tor-0.2.9.6-rc.tar.gz If the signatures are good continue or check the sha256sum: $ sha256sum tor-0.2.8.10.tar.gz $ sha256sum tor-0.2.9.6-rc.tar.gz If this matches then unpack the files: $ tar -xvf tor-0.2.8.10.tar.gz $ tar -xvf tor-0.2.9.6-rc.tar.gz $ mv tor-0.2.8.10 tor_stable $ mv tor-0.2.9.6-rc tor_alpha $ cd tor_stable Step 2) configure , make, link $ ./configure $ make $ mkdir ~/bin export PATH=$PATH:/homeUSER/bin $ cd ~/bin $ ln -s ~/tor/tor_stable/src/or/tor tor_stable ! New versions of tor >0.3.5.x build and link the binary in ~/tor/src/app/ as ~/tor/src/app/tor $ ln -s ~/tor/tor_stable/src/app/tor tor_stable $ cd ~/tor/src/config $ su # mkdir /usr/local/etc/tor # mkdir /usr/local/share/tor # cp torr.sample /usr/local/etc/tor/torrc # cp geoip /usr/local/share/geoip # cp geoip6 /usr/local/share/geoip6 # cd /usr/local/etc/tor # tor_stable & # torsocks wget https://raw.githubusercontent.com/endwall2/endware/master/endtorrc # mv endtorrc torrc-defaults # nano torrc-defaults modify to your liking # fg 1 # ^C (Ctrl + C) # exit $ cd ~/tor/tor_alpha STEP 3) repeat configure, make, link $ ./configure $ make $ cd ~/bin $ ln -s ~/tor/tor_alpha/src/or/tor tor_alpha $ cd ~ $ tor_alpha & $ fg 1 $ ^C (Ctrl + C)