Changes between Version 60 and Version 61 of doc/meek


Ignore:
Timestamp:
May 23, 2014, 5:24:53 PM (6 years ago)
Author:
dcf
Comment:

Notes on GTor.

Legend:

Unmodified
Added
Removed
Modified
  • doc/meek

    v60 v61  
    139139
    140140[[GoAgent]] is similar in that it also uses App Engine as a middleman.
     141
     142[https://github.com/zlyuan/GTor GTor] a.k.a. CloudEntry is based on !GoAgent and uses App Engine. It [https://github.com/zlyuan/GTor/blob/460d2c78ce1ebc88a0a0843e93259003fc18dc4a/GTor-1.0.1/upload/python/wsgi.py uses App Engine's socket support] to make two outgoing connections from App Engine: one to the relay and one back to the client. For that reason, the client can't be behind NAT (just like with [https://crypto.stanford.edu/flashproxy/ flash proxy]). The sockets can't live longer than 60 seconds because of [[#GeneralnotesaboutAppEngine|App Engine limits]], so after that your connection is broken and you have to start again. GTor works as an upstream HTTPProxy for Tor.
    141143
    142144[https://github.com/getlantern/flashlight Flashlight] from Lantern uses the Host header trick with CloudFlare. Like !GoAgent, it uses local MITM for HTTPS connections and makes the actual HTTP requests from the remote server.