FreeLAN

FreeLAN is an open source software application that implements peer-to-peer virtual private network (VPN) techniques for creating secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities.

how to make freelan clients connect to each other in p2p mode

if you want to connect to someone via p2p connection, you must add his certificate to you configuration file

For example Alise need to be connected to Bob directly, not through server

both of them have one server in configuration contact
contact=158.88.132.221:12000

Alise configuration file must have this line
dynamic_contact_file=c:\freelan\Bob.crt - path to Bob's certificate

Bob configuration must NOT have this line
accept_contact_requests=no - by default this option is set yes, so you can just comment it

all of them should have relay mode on. It means server, Alise and Bob must have this line
relay_mode_enabled=yes

External links