Forrest logo
tool overview
On this page you find all important commands for the CLI tool fastd. If the command you are looking for is missing please ask our AI.

fastd

fastd is a secure and efficient lightweight VPN (Virtual Private Network) software. It is a command-line tool and a core component of the fastd project. fastd is designed to provide secure, authenticated, and encrypted connections between different clients across the internet.

Some key features of fastd include:

  1. Security: fastd uses strong encryption algorithms (such as Curve25519 for key exchange and XSalsa20Poly1305 for data encryption) to ensure secure communication between clients.

  2. Performance: It is designed to be fast and efficient, optimized for high-speed networking and low latency.

  3. Flexibility: fastd can be easily configured and customized to fit different network setups and requirements, allowing for various routing schemes and connection architectures.

  4. Scalability: It supports multiple connections simultaneously, making it suitable for scenarios where many clients need to connect securely to a central server.

  5. Reliability: fastd includes features like automatic reconnection, connection monitoring, and fault-tolerance to ensure stable and reliable VPN connections.

Overall, fastd is a reliable and secure command-line tool that provides a lightweight VPN solution for creating secure networks over the internet. It is widely used in various applications, including mesh networking, site-to-site VPNs, and secure remote access.

List of commands for fastd:

  • fastd:tldr:4a6a6 fastd: Start a Layer 3 VPN with an MTU of 1400, loading the rest of the configuration parameters from a file.
    $ fastd --mode ${tap} --mtu ${1400} --config ${path-to-fastd-conf}
    try on your machine
    explain this command
  • fastd:tldr:4b1a2 fastd: Show the current version:.
    $ fastd -v
    try on your machine
    explain this command
  • fastd:tldr:4c6c9 fastd: Start fastd with a specific configuration file.
    $ fastd --config ${path-to-fastd-conf}
    try on your machine
    explain this command
  • fastd:tldr:86527 fastd: Validate a configuration file.
    $ fastd --verify-config --config ${path-to-fastd-conf}
    try on your machine
    explain this command
  • fastd:tldr:f1433 fastd: Show the public key to a private key in a configuration file.
    $ fastd --show-key --config ${path-to-fastd-conf}
    try on your machine
    explain this command
  • fastd:tldr:f8edb fastd: Generate a new key.
    $ fastd --generate-key
    try on your machine
    explain this command
tool overview