01 /Why a second TCP transport
Reality hides the handshake, but after it a Reality tunnel is one long TLS connection carrying traffic both ways, and some filters judge connections by exactly that shape: how long they last, how much flows each way, how steady it is. XHTTP (formerly SplitHTTP) changes the shape. In the packet-up mode ProofKit links use, your app sends uploads as a series of separate HTTP POST requests and receives downloads on a separate response, with random padding added.