Campagnol is a distributed IP-based VPN program 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) and the UDP hole punching NAT traversal technique. The established connections are P2P.
| Tags | Networking Firewalls Security Internet |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux BSD FreeBSD OpenBSD |
| Implementation | C |
Recent releases


Changes: This release drops the Java rendezvous server for a new implementation in C. It also features a new script to create and manage a small CA for Campagnol. There are also a couple of new features and bugfixes for the client.


Changes: This release added a rate limiter to the client (on a per connection basis or as a whole) and the ability to limit the maximum number of clients connected to the RDV server. The client now supports OpenBSD.


No changes have been submitted for this release.