fteproxy

Setting up a custom fteproxy-powered Tor Bridge


Step 1: install Tor APT servers

Follow the instructions outlined for Option three to install the experimental builds from the Official Tor APT server.


Step 2: install fteproxy APT servers

Add the following to the end of your /etc/apt/sources.list file.

deb http://fteproxy.org/deb/ stable/

Then execute the following as root to add the fteproxy signing key to your keychain:

gpg --keyserver keys.gnupg.net --recv 6B898EE18FBA6390
gpg --export 6B898EE18FBA6390 | sudo apt-key add -

Step 3: install fteproxy

Then, install fteproxy:
sudo apt-get update
sudo apt-get install fteproxy

Step 4: modify your torrc

Finally, determine which ip:port you wish to run your fte bridge on. Then, add the following two lines to /etc/tor/torrc, replacing $IP and $PORT with your desired values:
ServerTransportPlugin fte exec /usr/bin/fteproxy --mode server --managed
ServerTransportListenAddr fte $IP:$PORT

Step 5: restart Tor

Restart tor:
sudo service tor restart

Step 6: test your new bridge

Follow the directions here: Connect to an fteproxy-powered Tor Bridge. In the final step, enter a custom bridge in the format:
bridge fte $IP:$PORT [bridge fingerprint]
where $IP and $PORT are the values for your custom bridge in step 4.