Daemon VPN [Virtual Private Network] que ofrece una forma rápida y segura de crear túneles VPN que se popularizó en dispositivos pequeños como routers.
Ejemplo de archivo de configuración JSON para definir las conexiones VPN:
# nano /etc/fastd/config.json
{ "interfaces": {
"eth0": {
"mode": "tun",
"address": "10.0.0.1/24"
}
},
"connections": [
{
"name": "lan",
"remote_address": "192.168.1.100:7128",
"local_address": "10.0.0.2:7128",
"key": "your_secret_key_here"
}
]
}
Este ejemplo configura una interfaz Ethernet [eth0] en modo TUN y establece una conexión VPN con otro dispositivo remoto.
# systemctl start fastd
# systemctl enable fastd
# systemctl status fastd
# fast-client --config /path/to/config.json
# fast-server --config /path/to/config.json