BSD Ports

net/relayd 7.4.2024.01.15.p3 FreeBSD

OpenBSD relay daemon

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ISCL
Categories
net
Package size
745.3 KiB, 1836.5 KiB installed

Description

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

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).

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

  • carp demote
  • modifying routing tables
  • snmp traps

The relayctl program controls the relayd(8) daemon.

Install

Binary package:

pkg install relayd

From the ports tree:

cd /usr/ports/net/relayd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	relayd>0:net/relayd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest7.4.2024.01.15.p37.4.2024.01.15.p3-7.4.2024.01.15.p37.4.2024.01.15.p3
FreeBSD:14:quarterly7.4.2024.01.15.p37.4.2024.01.15.p3n/a7.4.2024.01.15.p37.4.2024.01.15.p3
FreeBSD:15:latest7.4.2024.01.15.p37.4.2024.01.15.p3n/a7.4.2024.01.15.p37.4.2024.01.15.p3
FreeBSD:15:quarterly7.4.2024.01.15.p37.4.2024.01.15.p3n/an/an/a
FreeBSD:16:latest7.4.2024.01.15.p37.4.2024.01.15.p3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 1

Configuration

No options to configure.

USES
localbase:ldflags ssl uidfix
Service scripts
relayd

Files

Manual pages 3
  • relayctl(8)
  • relayd(8)
  • relayd.conf(5)
pkg-plist 6
  • @sample etc/relayd.conf.sample
  • share/man/man5/relayd.conf.5.gz
  • share/man/man8/relayctl.8.gz
  • share/man/man8/relayd.8.gz
  • sbin/relayctl
  • sbin/relayd
distinfo 1
FileSizeSHA256
relayd-7.4.2024.01.15-p3.tar.gz1.3312e+06bd812c0cb837c35a11a0042f13ceda965f0bcb1468972889202cae0eb4964124
Master sites 1
  • https://github.com/KlaraSystems/freebsd-relayd/releases/download/7.4.2024.01.15-p3/

Commit history 0

No commits in the history this site was built from.