2009/7/16 Ian Hickson <i...@hixie.ch>:

>> Right down to the HTTP/1.1 reserved protocol label (do get that changed
>> please).
>
> If we're faking HTTP, then it has to look like HTTP.

The message here is "don't fake HTTP". "Speak HTTP over port 80".

> I'm getting very mixed messages here.
>
> Is there a reliable way to open a bidirectional non-HTTP TCP/IP connection
> through a Squid man-in-the-middle proxy over port 80 to a remote server
> that normally acts like an HTTP server? If so, what is the sequence of
> bytes that will act in this way?

That is the wrong question. The whole point of speaking HTTP on port
80 is to be able to speak a variety of sequence of bytes, all which
match the HTTP protocol specification, in order to get the job done.

At the point you're speaking on port TCP/80, you're not just speaking
a sequence of bytes any more. You're speaking HTTP. There are plenty
of sequences of bytes that can occur that are -semantically
identical-.


Adrian

Reply via email to