Opened 8 years ago

Closed 8 years ago

#7621 closed task (fixed)

Alpha flash proxy browser bundle

Reported by: dcf Owned by: aallai
Priority: High Milestone:
Component: Archived/Flashproxy Version:
Severity: Keywords:
Cc: erinn Actual Points:
Parent ID: #7166 Points:
Reviewer: Sponsor:


Create a Tor Browser Bundle preconfigured to use flash proxies by unpacking an obfsproxy bundle, adding the flash proxy programs and configuration, and repacking it.

On GNU/Linux, ship Python source files and Python libraries (require the user to have Python installed). On Windows, use our PyInstaller binaries from #7283. On Mac, don't know yet.

Here are aallai's notes on doing this for Windows.

  1. Downloaded Windows obfsproxy bundle and signature at
  2. Verified bundle by following instructions at
  3. Extracted the archive using 7zip.
    7z x tor-obfsproxy-browser-2.3.24-alpha-1_en-US.exe
  4. Ran make dist-exe to bundle the flashproxy client.
  5. From the resulting flashproxy-client-0.8-win32 directory, I copied all of the .pyd files, all of the .exe files, all of the .dll files, save LIBEAY32.dll and SSLEAY32.dll, into Tor\ Browser/App.
  6. Created a Tor\ Browser/Docs/Flashproxy directory.
  7. Copied all of the documentation in flashproxy-client-0.8-win32/doc, plus README and LICENSE, into Tor\ Browser/Docs/Flashproxy.
  8. Copied torrc file from flashproxy deployment into Tor\ Browser/Data/Tor.
  9. In torrc file changed
    ClientTransportPlugin websocket exec ./flashproxy-client --register
    ClientTransportPlugin websocket exec flashproxy-client --register
  10. Ran Start\ Tor\ Browser.exe to test that Tor can run.
  11. Re-zipped everything using 7zip.
    7z a -sfx tor-flashproxy-browser-2.3.24-alpha-1_en-US.exe Tor\ Browser/

Child Tickets

Change History (3)

comment:1 Changed 8 years ago by dcf

Parent ID: #7166

comment:2 Changed 8 years ago by erinn

Cc: erinn added
Note: See TracTickets for help on using tickets.