FreeBSD port of OpenBSD relayd
C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
libevent
src
README.md

README.md

FreeBSD port of relayd and relayctl

This is the FreeBSD port of the OpenBSD relayd and relayctl.

Relayd

relayd is a daemon to relay and dynamically redirect incoming connections to a target host. Its main purposes are to run as a load-balancer, application layer gateway, or transparent proxy. The daemon is able to monitor groups of hosts for availability, which is determined by checking for a specific service common to a host group. When availability is con- firmed, Layer 3 and/or layer 7 forwarding services are set up by relayd.

Layer 3 redirection happens at the packet level; to configure it, relayd communicates with pf(4).

Relayctl

The relayctl program controls the relayd(8) daemon.

Missing functionality

The following relayd functionality is not (yet) implemented in FreeBSD:

  • carp demote
  • modifying routing tables
  • snmp traps