LinuxCommandLibrary

fastd

fast and secure VPN daemon

TLDR

Start fastd with config

$ fastd --config [/etc/fastd/fastd.conf]
copy
Generate key pair
$ fastd --generate-key
copy
Show public key from secret
$ fastd --show-key --secret [secret.key]
copy
Start in foreground
$ fastd --config [config] --log-level debug
copy
Verify configuration
$ fastd --verify-config --config [config]
copy

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.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community