What is Freelan ?

A free, open-source, multi-platform, highly-configurable and peer-to-peer VPN software, designed to easily connect remote hosts and mainly focused on security and performance.

It can be used to create from small to very large virtual private networks which can be dynamically modified.

Freelan works on top of UDP and implements a simple yet pretty secure VPN protocol that can create Ethernet tunnels over both IPv4 and IPv6.

Freelan is available as end-user binary packages and as a C++ library to ease its integration into other softwares.

Download Freelan

The latest stable freelan release is:

v1.0

release notes (2012-01-14)

Download

Get development version

Flexibility

Peer-to-peer

peer-to-peer network

Freelan can be used to connect directly remote hosts in a peer-to-peer manner, providing a robust and optimal network configuration.

Client-server

client-server network

Freelan can also be configured to operate according to a client-server architecture. Just like any other regular VPN software.

Hybrid

hybrid network

You may even use Freelan to create hybrid networks where some hosts just act as relays or do not connect to every other host. You decide.

Got a question ?

Support

You can find a lot of useful information on the contact page.

For a more interactive help, you may also find us on our IRC channel - #freelan on freenode.

Bug reports

If you encounter a suspicious behavior and believe it is a bug, you may create an issue report on Github.

Development

Freelan is composed of different libraries for which contributions are always welcome !

Take a look at the development page for more information.