05nelsonm / kmp-tor-binary

Apache License 2.0
5 stars 2 forks source link

Add Pluggable Transports #22

Closed 05nelsonm closed 10 months ago

05nelsonm commented 2 years ago

Add distribution of reproducibly built pluggable transport (obfs4, snowflake) binaries via tor-browser-build

./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]

05nelsonm commented 11 months ago

Nearing closer to being able to "easily" support this with 2.0.0. Will be able to serve this as an optional dependency that can be installed at runtime (if needed) via the Installer.

Will have to cut out a separate Installer.Paths class for it, but have near future support planned

05nelsonm commented 10 months ago

Moved to https://github.com/05nelsonm/kmp-tor-resource