freelan

The main freelan repository.

  • Owner: freelan-developers/freelan
  • Platform:
  • License:: Other
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

FreeLAN

What is FreeLAN?

A peer-to-peer, secure, easy-to-setup, multi-platform, open-source,
highly-configurable VPN software.

Installation

FreeLAN is available on Windows, Mac OSX and Linux (Debian-based distributions).
Check the official website for installers.

If your platform is not officially supported, do not despair and just try to
build it yourself ! Check the build instructions for details on how
to do that.

Quick-start

FreeLAN can be configured to support any network topology, be it a traditional
client-server structure or a full-mesh one. The emulated network can operate at
the Ethernet or at the IPv4/IPv6 levels. Security can be achieved through the
use of certificates or via a simple shared passphrase.

For instance, creating a simple VPN node can be done with:

freelan --security.passphrase "my secret"

This will start a VPN node, listening for connections on all interfaces on the
port UDP:12000. The node will pick the default 9.0.0.1 IPv4 address inside the
emulated network.

To connect to another node, just specify the fscp.contact option, like so:

freelan --security.passphrase "my secret" --fscp.contact 1.2.3.4:12000

Each node should have a different virtual IP address: you can specify the IPv4
address to use with the tap_adapter.ipv4_address_prefix_length option, like
so:

freelan --security.passphrase "my secret" --tap_adapter.ipv4_address_prefix_length 9.0.0.2/24

Check out the configuration file for details
!

Frequently Asked Questions

Is there a graphical interface ?

A graphical user interface is planned but nothing is made public yet. You will
just have to be patient :)

Can I use FreeLAN to access forbidden websites/websites in other countries with restrictions ?

FreeLAN is not a service, it's a software. You can configure it to reach that
goal easily, but you'll need an exit-point (a server, a friendly-computer at the
right location) on which you can run FreeLAN too. It will always take a
minimum of 2 nodes to create a VPN network
.

Donations

You like FreeLAN and you would like to show your support and help development of
next releases ? Check out the donate page !

Contributions

Check the contributions guidelines.

Packaging

Check the packaging instructions.

Main metrics

Overview
Name With Ownerfreelan-developers/freelan
Primary LanguageC++
Program languageShell (Language Count: 7)
Platform
License:Other
所有者活动
Created At2012-04-25 09:46:07
Pushed At2023-07-31 19:17:48
Last Commit At2020-03-23 20:44:37
Release Count11
Last Release Name2.2 (Posted on 2019-05-07 16:33:54)
First Release Name1.1-linux (Posted on 2013-11-01 14:04:18)
用户参与
Stargazers Count1.4k
Watchers Count94
Fork Count208
Commits Count4k
Has Issues Enabled
Issues Count201
Issue Open Count48
Pull Requests Count42
Pull Requests Open Count2
Pull Requests Close Count5
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private