BSD Ports

net/sniproxy 0.7.0_2 FreeBSD

Proxy that routes based on TLS server name extension

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
net
Package size
35.1 KiB, 77.2 KiB installed

Description

SNIproxy - Proxies incoming HTTP and TLS connections based on the hostname contained in the initial request of the TCP session. This enables HTTPS name-based virtual hosting to separate backend servers without installing the private key on the proxy machine.

Features:

Name-based proxying of HTTPS without decrypting traffic. No keys or certificates required.

Supports both TLS and HTTP protocols.

Supports IPv4, IPv6 and Unix domain sockets for both back end servers and listeners.

Supports multiple listening sockets per instance.

Supports HAProxy proxy protocol to propagate original source address to backend servers.

In the other systems

SystemPortVersion
FreeBSDnet/sniproxy0.7.0_2
OpenBSDnet/sniproxy0.14.4
NetBSDnet/sniproxy0.6.1nb3
DragonFlynet/sniproxy0.6.1_1

Install

Binary package:

pkg install sniproxy

From the ports tree:

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

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

RUN_DEPENDS=	sniproxy>0:net/sniproxy

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:latest0.7.0_20.7.0_20.6.0_40.6.1_10.7.0_2
FreeBSD:14:quarterly0.7.0_20.7.0_2n/a0.6.1_10.7.0_2
FreeBSD:15:latest0.7.0_20.7.0_2n/a0.6.1_10.6.1_1
FreeBSD:15:quarterly0.7.0_20.7.0_2n/an/an/a
FreeBSD:16:latest0.7.0_20.7.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

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

Build dependencies 11
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
autoreconf localbase pkgconfig
Service scripts
sniproxy

Message after installing

Enable sniproxy in /etc/rc.conf with the following line:

    sniproxy_enable="YES"

 A configuration template is available in
 /usr/local/etc/sniproxy.conf

Files

distinfo 1
FileSizeSHA256
dlundquist-sniproxy-0.7.0_GH0.tar.gz79685bbe579886c1af60e850b8b5bef850f10b317e6ebe366cb0b5476b1230f2870e4

Commit history 0

No commits in the history this site was built from.