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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 | - | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 |
| FreeBSD:14:quarterly | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 | n/a | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 |
| FreeBSD:15:latest | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 | n/a | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 |
| FreeBSD:15:quarterly | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.4.2024.01.15.p3 | 7.4.2024.01.15.p3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libpfctl.so: net/libpfctl
The full lists below include those, and their dependencies in turn.
Build dependencies 2
Run dependencies 1
Required by 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
| File | Size | SHA256 |
|---|---|---|
| relayd-7.4.2024.01.15-p3.tar.gz | 1.3312e+06 | bd812c0cb837c35a11a0042f13ceda965f0bcb1468972889202cae0eb4964124 |
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.