Install Tor bridge on FreeBSD

Posted on Tue 19 April 2011 in FreeBSD

If you want to run tor on FreeBSD 8.0 you first have to update your port tree. If you not used with port please see the FreeBSD documentation.

This should fetch and install the newsest port tree:

portsnap fetch
portsnap extract

Now we need to install openssl from port and activate it.

cd /usr/ports/security/openssl
make install clean

edit the /etc/make.conf file and add this line:

WITH_OPENSSL_PORT=yes

now build and install tor:

cd /usr/ports/security/tor
make install clean

copy sample configuration:

cp /usr/local/etc/tor/torrc.sampl /usr/local/tor/torrc

add following lines:

SocksPort 0
ORPort 8443
BridgeRelay 1
Exitpolicy reject *:*

I use port 8443 change it to what you want and open it for your server.

start torbridge:

/usr/local/etc/rc.d/tor start

check log:

tail -f /var/log/tor

if you want to start your bridge on boot add this line to /etc/rc.conf

tor_enable="YES"

you should have ntpd running to have correct time

ntpd_enable="YES"