Fast and Secure Tunnelling Daemon (fastd) for FreeBSD and linux.
An implementation of the fastd VPN protocol for FreeBSD. It consists of a kernel module and a user space daemon written in Go.
Features
- High performance
- TUN support (Layer 3)
- Dual-Stack (IPv4 + IPv6)
- FHMQV (Fully Hashed Menezes-Qu-Vanstone) key exchange
- Null Cipher (no encryption)
Installation
Kernel module
svnlite checkout https://svn.FreeBSD.org/base/releng/11.0 /usr/src
# cloning ...
cd kmod
make
sudo kldload ./fastd.ko
To create a debug build:
make DEBUG_FLAGS=-DDEBUG
Daemon
pkg install go pkgconf libuecc
go get github.com/digineo/fastd
go install github.com/digineo/fastd
from https://github.com/digineo/fastd
No comments:
Post a Comment