[tor-bugs] #7621 [Flashproxy]: Alpha flash proxy browser bundle

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Dec 3 02:20:39 UTC 2012


#7621: Alpha flash proxy browser bundle
------------------------+---------------------------------------------------
 Reporter:  dcf         |          Owner:  aallai
     Type:  task        |         Status:  new   
 Priority:  major       |      Milestone:        
Component:  Flashproxy  |        Version:        
 Keywords:              |         Parent:        
   Points:              |   Actualpoints:        
------------------------+---------------------------------------------------
 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
 https://www.torproject.org/projects/obfsproxy.
  1. Verified bundle by following instructions at
 https://www.torproject.org/docs/verifying-signatures.html.en.
  1. Extracted the archive using 7zip.
     {{{
 7z x tor-obfsproxy-browser-2.3.24-alpha-1_en-US.exe
     }}}
  1. Ran `make dist-exe` to bundle the flashproxy client.
  1. 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`.
  1. Created a `Tor\ Browser/Docs/Flashproxy` directory.
  1. Copied all of the documentation in `flashproxy-client-0.8-win32/doc`,
 plus `README` and `LICENSE`, into `Tor\ Browser/Docs/Flashproxy`.
  1. Copied `torrc` file from flashproxy deployment into `Tor\
 Browser/Data/Tor`.
  1. In `torrc` file changed
     {{{
 ClientTransportPlugin websocket exec ./flashproxy-client --register
     }}}
     to
     {{{
 ClientTransportPlugin websocket exec flashproxy-client --register
     }}}
  1. Ran `Start\ Tor\ Browser.exe` to test that Tor can run.
  1. Re-zipped everything using 7zip.
     {{{
 7z a -sfx tor-flashproxy-browser-2.3.24-alpha-1_en-US.exe Tor\ Browser/
     }}}

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7621>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list