Mac Howto

Installation and Configuration

Before You Start

Make sure you've downloaded the client script that makes any of this worthwhile.

Understand that Mac OS X is derived from BSD, which is a UNIX-like system. Linux is also a UNIX-like system. Their code is interchangeable.

You will need to use the command line for this software. Perpare yourself for this by opening a terminal.

Getting Started

Follow these steps before you move on to compiling, or you may run into some trouble.

You may need root access or the sudo command to install some of these. Be advised.

Compiling OpenVPN

As a precursor check, make sure you've downloaded the 2.1 Beta version of OpenVPN.

Follow these simple steps to get OpenVPN installed on your system.

Moving On

You'll need to install this tunnel driver in order to use OpenVPN for our service.

Finally, copy the torrentfreedom.pl file over to the directory in which you installed OpenVPN (probably /usr/sbin/openvpn).

Fire It Up

At last, you're ready to run the software. Don't worry - next time this is all you'll have to do...

Point your terminal shell at the directory in which OpenVPN installed and type 'perl torrentfreedom.pl'.

If all goes well, you should see no errors. Check your IP to make sure it was changed (hint: try WhatIsMyIP)

Depending on your system's configuration, you may be able to launch the script directly simply by double clicking on the file inside of the OpenVPN directory (untested).

WANTED

Binary Compilers

Can you help us out?

We're looking for anyone who has a lot of experience with Mac systems (command line, etc) and one of these system configurations:

If you have one of thse system configurations, we could use your assistance in acquiring binaries for some of the components needed to run the scripts.

If you feel that you could assist us in packaging your compiled files with details on what goes where in a properly configured system, please submit a ticket at the helpdesk with the subject 'OS X compiling'. Your assistance would be greatly appreciated.