fastd
fast and secure VPN daemon
TLDR
Start fastd with config
$ fastd --config [/etc/fastd/fastd.conf]
Generate key pair$ fastd --generate-key
Show public key from secret$ fastd --show-key --secret [secret.key]
Start in foreground$ fastd --config [config] --log-level debug
Verify configuration$ fastd --verify-config --config [config]
SYNOPSIS
fastd [options]
DESCRIPTION
fastd is a fast and secure VPN daemon designed for building mesh networks and tunneling traffic. It's commonly used in Freifunk community wireless networks to create encrypted mesh topologies.
The tool supports multiple encryption methods and is optimized for low-latency, high-performance VPN connections. It uses UDP for transport and supports various authentication and encryption ciphers. Configuration defines peers, network interfaces, and security parameters.
PARAMETERS
--config file
Configuration file path.--generate-key
Generate new key pair.--show-key
Show public key.--secret file
Secret key file.--log-level level
Log level (fatal, error, warn, info, verbose, debug).--verify-config
Verify configuration syntax.--daemon
Run as daemon.
CONFIGURATION
/etc/fastd/fastd.conf
Main configuration file defining interface, peers, encryption methods, and network settings.
