[tor-dev] Preliminary Debian packages for meek
Ximin Luo
infinity0 at torproject.org
Wed Mar 4 23:53:52 UTC 2015
Source package: https://mentors.debian.net/package/meek
Binary packages: https://people.torproject.org/~infinity0/bin/
From the binaries, one should install both meek-client and xul-ext-meek-http-helper; the latter depends on xfvb and xauth.
meek-client has been modified slightly to run meek-http-helper in a headless firefox using Xfvb(1), so that it works even when run as a system service. Example torrc:
~~~~
UseBridges 1
Bridge meek 0.0.2.0:1 url=https://meek-reflect.appspot.com/ front=www.google.com
ClientTransportPlugin meek exec /usr/bin/meek-client-wrapper --log /var/log/tor/meek-client-wrapper.log --helper /usr/bin/meek-browser-helper -- /usr/bin/meek-client --log /var/log/tor/meek-client.log
~~~~
Also, to have meek-client-wrapper clean up child processes correctly one needs to apply the patch mentioned here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779608#20
After running `service tor restart`, you'll end up with something like this:
$ sudo ls -1a /var/lib/tor/
.
..
.cache
cached-certs
cached-descriptors
cached-descriptors.new
cached-microdesc-consensus
cached-microdescs
cached-microdescs.new
.dbus
Desktop
.gconf
.gnome2
.gnome2_private
.lesshst
lock
.mozilla
state
This is not ideal but I don't know of a good way around it - suggestions welcome.
X
--
GPG: 4096R/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20150305/63d0d4e7/attachment.sig>
More information about the tor-dev
mailing list