a guide to install obfs4proxy
i assume you use linux Opensuse 13.1. In this case opensuse does not supply any obfs4proxy package
- install "go" language >= 1.2 in this case 1.6 version
install "go" and "go-language" packages
from repo "devel:languages:go"
in "http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_13.1/"
2 create in your home folder somewhere a folder for example "obfs4proxy"
3 open a text console
go to /home///obfs4proxy/
execute the commands:
export GOPATH=/home///obfs4proxy
go get git.torproject.org/pluggable-transports/obfs4.git/obfs4proxy
this copies the source of obfs4proxy
in /home///obfs4proxy/src/
then
this computes the binary of obfs4proxy
in /home///obfs4proxy/bin/
- wiht admin right
if there is no error when compting the binary
copy the file /home///obfs4proxy/bin/obfs4proxy
to the folder /usr/bin/
in the file /etc/tor/torrc
add the statements relative to the obfs4proxy
ExtORPort auto
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy
5 restart Tor service with the yast service management tool
go to see the file /var/log/tor/tor.log
there is an info like this
Registered server transport 'obfs4' at '[::]:'
in the firewall you must authorize the tcp port for incoming connections
is a random number from an installation to another installation and is the same from a start to another start of tor service for your installation.
thanks to this doc
https://github.com/Yawning/obfs4