15

The Tor Project's official guide is available here. It has instructions on how to set up an obfs4 bridge for several platforms, including Debian and Ubuntu. Don't forget to make sure that your OR port and your obfs4 port must be publicly reachable. Tor automatically tests its OR port but it currently (as of August 2019) does not test its obfs4 port. You can ...


4

Great explanation, it helped me a lot. Like to add the following; These days I do not see a lot of obfs4 traffic yet. If you want to publish as an obfs3 AND obfs4 bridge relay you can change the line ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy to ServerTransportPlugin obfs3,obfs4 exec /usr/bin/obfs4proxy You only need to install obfs4 as ...


2

What numbers to choose for OR and obfs4proxy ports? For an obfs4 bridge I'd recommend: Picking a low numbered port that's used by a common service for obfs4 (it takes a few extra steps to allow obfs4 to bind to low ports) might help some user (and may hinder others, e.g. if their DPI reasons: "I know that obfs4 traffic definitely isn't the service that ...


2

There doesn't appear to be available/packaged for FC/RH, however... You could use the obfs4proxy binary packaged with Tor Browser by running. wget https://dist.torproject.org/torbrowser/6.0.4/tor-browser-linux64-6.0.4_en-US.tar.xz{,.asc} gpg --recv-keys 0x4E2C6E8793298290 gpg --list-keys --fingerprint 0x4E2C6E8793298290 # Manually verify fingerprint ...


2

A program that wants to connect to obfsproxy must first speak the Socks4 protocol with obfsproxy. obfsproxy also has to be started with the right Tor pluggable transport enviroment variables. There is this project: github.com/twisteroidambassador/pluggabletransportadapter that handles Socks4 startup protocol and starting obfsproxy with the right ...


1

As earlier suspicion; it is the Iran's regime behind this and somehow they managed to block the handshake or initiation of any tor circuit even in the form of obfuscated V4. Honestly thought of the combination invincible but it fails. I did use the tor site relays in the configs and also the tor-browser all with the same symptom. That is how I am certain it ...


1

You should be able to build it natively, as per the README here or you can try to cross-compile from another architecture to armv5 using the method here. For example export GOARCH=arm export GOARM=5 mkdir ~/goarm export GOPATH=~/goarm go get -u github.com go get git.torproject.org/pluggable-transports/obfs4.git/obfs4proxy should ...


Only top voted, non community-wiki answers of a minimum length are eligible