Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #7621

Closed
Open
Opened Dec 03, 2012 by David Fifield@dcf

Alpha flash proxy browser bundle

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 (closed). On Mac, don't know yet.

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

  1. Downloaded Windows obfsproxy bundle and signature at https://www.torproject.org/projects/obfsproxy.
  2. Verified bundle by following instructions at https://www.torproject.org/docs/verifying-signatures.html.en.
  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 }}} to {{{ 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/ }}}
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#7621