Fast and Secure Tunneling Daemon (fastd)¶
Changelogs¶
The current version of fastd is v18. Changelogs for versions older than v15 are in German only, if you are interested in English versions
just drop me a mail or open an issue.
- fastd v18
- fastd v17
- fastd v16
- fastd v15
- fastd v14
- fastd v13
- fastd v12
- fastd v11
- fastd v10
- fastd v9
- fastd v8
Design rationale¶
- Very small binary (about 100KB on OpenWRT in the default configuration, including all dependencies besides libc)
- Exchangable crypto methods
- Transport over UDP for simple usage behind NAT
- Can run in 1:1 and 1:n scenarios
- There are no server and client roles defined by the protocol, this is just defined by the usage.
- Only one instance of the daemon is needed on each host to create a full mesh
- If no full mesh is established, a routing protocol is necessary to enable hosts that are not connected directly to reach each other
Documentation¶
All documentation can be found at http://fastd.readthedocs.org/
See also: Benchmarks
Repositories¶
Source¶
Git repository at http://git.universe-factory.net/fastd/
See also: http://fastd.readthedocs.org/en/latest/devel/building.html
Distribution packages¶
- Debian: available in current testing and jessie-backports
- Arch: fastd in the AUR
- OpenWrt/LEDE: Available in the packages repository at https://github.com/openwrt/packages
- OpenSUSE:
- Fedora 22: Included in the default repository
- RHEL, CentOS, Scientific Linux, ...: Included in EPEL 7