net/sniproxy 0.6.1nb3 NetBSD
Proxy HTTP and TLS based on hostname in request
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
7b5a3977f9- License
- 2-clause-bsd
- Categories
- net
- Package size
- 39.6 KiB, 84.1 KiB installed
Description
sniproxy proxies incoming HTTP and TLS connections based on the hostname contained in the initial request. This enables HTTPS name-based virtual hosting to separate backend servers without installing the private key on the proxy machine.
- 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 back-end servers.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | net/sniproxy | 0.6.1nb3 |
| FreeBSD | net/sniproxy | 0.7.0_2 |
| OpenBSD | net/sniproxy | 0.14.4 |
| DragonFly | net/sniproxy | 0.6.1_1 |
Install
Binary package:
pkgin install sniproxy
From pkgsrc:
cd /usr/pkgsrc/net/sniproxy && make install clean
Dependencies
Run dependencies 3
No port depends on this one.