[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #25985 [Obfuscation/Snowflake]: Add AMP cache as another domain fronting option with Google
#25985: Add AMP cache as another domain fronting option with Google
-----------------------------------+------------------------
Reporter: twim | Owner: (none)
Type: project | Status: new
Priority: Medium | Milestone:
Component: Obfuscation/Snowflake | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-----------------------------------+------------------------
Comment (by dcf):
The way I picture this working for snowflake is, we add a new route to the
broker, like `/amp/client`. It will work exactly like the existing
`/client` route (which is where clients POST their ICE offer)--with the
only difference being that `/amp/client` will wrap the response in the
additional AMP markup. The client side will have to know how to strip off
the extra markup. It's probably not very much work.
https://gitweb.torproject.org/pluggable-
transports/snowflake.git/tree/broker/broker.go?id=10ad59fc9d26900ded6456f50ea6adf4cb58be9d#n146
Here's a diagram of how it works now:
https://www.bamsoftware.com/papers/thesis/#fig:snowflake-rendezvous
Imagine an AMP node between the client and broker. In Step 1, instead of
domain fronting, the client will just do a normal request for
!https://www.google.com/amp/snowflake.example.com or whatever. In Step 3,
the broker will append the extra AMP markup. Everything else is the same.
twim, can you give a brief guide on what is needed to set up AMP? I
presume you at least need a Google account; is it something you set up in
the Google Cloud Platform? Is there a fee? I've seen different kinds of
AMP URLs, like
https://www.google.com/amp/s/amp.reddit.com/r/OutOfTheLoop/comments/56euau/whats_with_google_amp_quite_annoyingly_being_used/
https://amp-reddit-com.cdn.ampproject.org/
https://amp.reddit.com/
Do you know what the difference between all these URL styles is? Are they
basically interchangeable? The first one looks like the best, if we can
use it.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25985#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs