Dear David,

Thanks for the reply.

So it is alike SSL VPN with data encapsulated into HTTP Packets, but I don't
get how does HTTP run over UDP.

Kind regards
GLG

2009/1/24 David Woodhouse <dw...@infradead.org>

> On Sat, 2009-01-24 at 00:13 +0100, Georges Le grand wrote:
> > I wonder if you could give out a reference on how to establish a VPN
> > using DTLS or to tell how to do so.
>
> We are just using Cisco's "AnyConnect" VPN, which runs over an HTTPS
> 'CONNECT' and will use DTLS for subsequent data transfer if it can. The
> client code is at git://git.infradead.org/users/dwmw2/openconnect.git
> (viewable in gitweb by changing git:// to http:// in that URL).
>
> That code works on Linux and MacOS, and if anyone wants to provide a
> patch to make it work on other BSD systems that would be much
> appreciated.
>
> Since Cisco use an old version of OpenSSL on the server side, you'll
> need to patch OpenSSL to make it compatible with its own pre-RFC version
> of DTLS -- see http://rt.openssl.org/Ticket/Display.html?id=1751 for the
> patch.
>
> The VPN will work over HTTPS if you don't patch OpenSSL, but VPN over
> TCP is a very suboptimal solution.
>
> I haven't done server-side code yet; the point of this was to
> interoperate with the existing servers, and I have no immediate need to
> _replace_ them. It really wouldn't be hard though -- it's all fairly
> trivial stuff.
>
> You might also be interested in http://campagnol.sourceforge.net/
>
> --
> dwmw2
>
>

Reply via email to