SkillAgentSearch skills...

Relayd

FreeBSD port of OpenBSD relayd

Install / Use

/learn @mmatuska/Relayd
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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
View on GitHub
GitHub Stars31
CategoryDevelopment
Updated8mo ago
Forks11

Languages

C

Security Score

67/100

Audited on Jul 16, 2025

No findings