CAMPAGNOL RDV SERVER

NAME

campagnol_rdv - Decentralized VPN over UDP tunneling, RDV server

SYNOPSIS

campagnol_rdv [−dghvV] [-p port] [-m n_clients]

DESCRIPTION

Campagnol is a distributed IP-based VPN software able to open new connections through NATs or firewalls without any configuration. It uses UDP for the transport layer and utilizes tunneling and encryption (with DTLS).

This software is the rendezvous server of the VPN. It is used to register each participant of the VPN and is needed for the UDP hole punching. It regularly exchanges keepalive messages with each registered clients in order to maintain the contexts of the connections in the involved NATs and firewalls.

The server opens a UDP socket to communicate with the clients. The default port is 57888.

OPTIONS

−d, --debug

debug mode

−D, --daemon

start the client in background (daemonize) and create a PID file in /usr/local/var/run/campagnol_rdv.pid or in another file defined with --pidfile

−h, --help

print help, then exit

−m, --max-clients=[maximum number of clients]

set the maximum number of registered clients. The default is 100 clients. Setting the value to 0 means unlimited (not recommended).

−p, --port=[port number]

set the server UDP port

−P, --pidfile=pidfile

write the pid into pidfile when running in background

−v, --verbose

verbose mode

−V, --version

show version information and exit

SEE ALSO

campagnol(8), campagnol.conf(5),

AUTHORS

Florent Bondoux <fbondoux@users.sourceforge.net>