Are there any official reproducible tor/obfs4proxy binaries?

EDIT: Updated the $platform variable definitions

We don’t currently publish them, but you should be able to easily/reproducibly build them yourself by building only the obs4 binaries within tor-browser-build ( https://git.torproject.org/builders/tor-browser-build.git ) by:

./rbm/rbm build obfs4 --target $flavor --target $platform

where

  • flavor: one of [release, alpha, nightly]
  • platform: one of [torbrowser-linux-x86_64, torbrowser-linux-i686, torbrowser-windows-x86_64, torbrowser-windows-i686, torbrowser-osx-x86_64, torbrowser-android-armv7, torbrowser-android-x86, torbrowser-android-x86_64, torbrowser-android-aarch64]

see the Makefile in tor-browser-build root for other invocation examples

This will require you to build a lot of stuff the first time (go, dependencies, compilers, etc) but after this initial pain rbm will reuse any build artifacts that haven’t changed for the next rebuild.

4 Likes