On Mon, Feb 10, 2014 at 7:26 PM, George Kadianakis <[email protected]> wrote: > Grozdan <[email protected]> writes: > >> On Mon, Feb 10, 2014 at 6:54 PM, George Kadianakis <[email protected]> >> wrote: >>> Grozdan <[email protected]> writes: >>> >>>> On Mon, Feb 10, 2014 at 5:04 PM, George Kadianakis <[email protected]> >>>> wrote: >>>>> Greetings, >>>>> >>>>> a few days ago we integrated ScrambleSuit to obfsproxy. ScrambleSuit >>>>> is a pluggable transport by Philipp Winter; you can find more about it >>>>> at: http://www.cs.kau.se/philwint/scramblesuit/ >>>>> >>>>> If you are running a bridge, please consider upgrading your obfsproxy >>>>> to the latest version (0.2.6) by using pip or fetching the latest git >>>>> master. Unfortunately, we don't have Linux packages yet, but we will >>>>> hopefully have some soon. In the meanwhile, we would appreciate some >>>>> testing :) >>>>> >>>>> After you upgrade obfsproxy, please change your ServerTransportPlugin >>>>> line from: >>>>> ServerTransportPlugin obfs2,obfs3 exec /usr/bin/obfsproxy managed >>>>> to: >>>>> ServerTransportPlugin obfs3,scramblesuit exec /usr/bin/obfsproxy >>>>> managed >>>>> >>>>> This will disable obfs2 [0] and enable scramblesuit. >>>>> >>>>> It's also important to know that scramblesuit is a password-based >>>>> pluggable transport, which means that each scramblesuit bridge has a >>>>> password and if the user doesn't know the password he/she can't >>>>> connect to the bridge. If you publishing your bridge to BridgeDB, Tor >>>>> will automatically send the ScrambleSuit password to BridgeDB so that >>>>> clients can get it. By default ScrambleSuit will generate a random >>>>> password; if you want to specify your own password, you can use a >>>>> torrc line like this: >>>>> ServerTransportOptions scramblesuit >>>>> password=LLDNOWV7I4P6RKFJMDEMIY2GNU2IQISA >>>>> >>>>> By the way, expect not to see any scramblesuit users in the >>>>> beginning. After a few people have set up scramblesuit bridges, we >>>>> will roll out a Tor Browser Bundle with scramblesuit enabled. >>>>> >>>>> Feel free to ask any questions you have! >>>> >>>> I just installed version 0.2.6 and tried to make my normal bridge a >>>> bridge with obfsproxy, but it fails to start it. In Tor log all i see >>>> is the below >>>> >>>> Feb 10 18:30:44.000 [warn] The communication stream of managed proxy >>>> '/usr/bin/obfsproxy' is 'closed'. Most probably the managed proxy >>>> stopped running. This might be a bug of the managed proxy, a bug of >>>> Tor, or a misconfiguration. Please enable logging on your managed >>>> proxy and check the logs for errors. >>>> >>>> My torrc config contains the following: >>>> >>>> ServerTransportPlugin obfs3,scramblesuit exec /usr/bin/obfsproxy managed >>>> >>> >>> >>> Hm. >>> >>> Can you make sure that obfsproxy is in /usr/bin/obfsproxy? Depending >>> on how you installed obfsproxy-0.2.6, the executable might be in >>> /usr/local/bin/ or elsewhere. >>> >>> If that doesn't work, try this torrc line instead: >>> ServerTransportPlugin obfs3,scramblesuit exec /usr/local/bin/obfsproxy >>> --log-min-severity=debug --log-file=/home/user/obfs.log managed >>> >>> this will turn on logging for obfsproxy and create a logfile in your >>> home directory (fix the /home/user/obfs.log path). Please start up Tor >>> again and check out the log file. If the log file doesn't get created >>> it means that obfsproxy failed before writing the log file (this might >>> be a permissions problem, or something else). >> >> I was missing a package here (pyptlib) which I installed and now it >> appears to work >> > > Hm, out of curiosity, how did you install obfsproxy? Because if you > used git, the setup.py script should have installed pyptlib for > you. If you used pip, pip should have installed pyptlib for you.
I used git for both. after running setup.py install, it appears it wasn't successful. It installed the python scripts in /usr/bin but I had to manually copy the obfsproxy dir to /usr/lib/python-2.7/site-packages (else it complained about failed import of some scripts). I had to repeat the same for pyptlib > > Is there a bug somewhere? > _______________________________________________ > tor-relays mailing list > [email protected] > https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays -- Yours truly _______________________________________________ tor-relays mailing list [email protected] https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-relays
