<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jul 26, 2014 at 5:30 PM, David Fifield <span dir="ltr"><<a href="mailto:david@bamsoftware.com" target="_blank">david@bamsoftware.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Sat, Jul 26, 2014 at 03:08:38PM +0100, Kevin P Dyer wrote:<br>
> Are there any roadblocks that prevent us from doing the following?<br>
><br>
> 1. Remove the hard-coded bridge_prefs.js in the TBB.<br>
> 2. Set meek as the default pluggable transport in the TBB.<br>
> 3. Use meek to acquire an up-to-date bridge_prefs.js from, say,<br>
> <a href="http://torproject.org" target="_blank">torproject.org</a>.<br>
> 4. Use the information from the acquired bridge_prefs.js to connect to Tor as<br>
> normal.<br>
<br>
</div>Flash proxy does something similar when it starts up and does<br>
rendezvous. The helper program flashproxy-reg-appspot uses the meek<br>
domain fronting trick (but simpler) to find out its own IP and send it<br>
to the facilitator. You wouldn't actually need to fire up meek; you<br>
could just front an HTTPS GET request for the document you need.<br>
<br>
<a href="https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/doc/flashproxy-reg-appspot.1.txt" target="_blank">https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/doc/flashproxy-reg-appspot.1.txt</a><br>
<a href="https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/flashproxy-reg-appspot" target="_blank">https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/flashproxy-reg-appspot</a><br>
<br>
I don't know that you'd want to rely on it entirely--meek over App<br>
Engine doesn't work in China and we haven't deployed any other backends<br>
yet.</blockquote><div><br></div><div>Is App Engine blocked in China?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Nothing is ever going to be as reliable as a file you already have<br>



on disk.<br></blockquote><div><br></div><div>We could have a file on disk as a fallback option, right?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



I supose this is because you want to make FTE bridges dynamic?<br></blockquote><div><br></div><div>Exactly.</div><div><br></div><div>-Kevin </div></div></div></div>