Amos Shapira wrote:
>
> Here is a more direct answer than my previous one - OpenVPN can use
> SSL over HTTP:
No, it cannot.

OpenVPN is an SSL based solution. It usually work over UDP (makes much
more sense for a VPN), but can be configured to work with TCP. When
working with TCP, it is impossible for firewalls and proxies to know
whether it's SSL communication that wraps HTTP communication, or whether
it's SSL communication that wraps something else (like, for example, a
VPN). As such, when working in TCP mode, you can route OpenVPN traffic
over a HTTP proxy (which, essentially, translates to sending a "connect"
command to the proxy, and the entire rest of the conversation is
performed with the end machine).

Of course, in order to complete the illusion that this is just HTTP over
SSL (which it isn't), it's best to run OpenVPN on port 443 when running
it in TCP mode (which, as I said, is neither the default, nor even
recommended if the usual UDP mode works).

In this case, the communication is not encrypted. As such, it is no
longer possible to pretend this is HTTP. Many firewalls will allow TCP
connections to port 80 through. Many others won't. Check Point, for
example, has a HTTP mini-proxy inside the kernel.

Shachar

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to