SNI Proxy
SNI Proxy is free, self-hosted software that routes incoming HTTP and TLS connections based on the hostname in the initial request of a TCP session.
What SNI Proxy is
SNI Proxy is free, self-hosted software that routes incoming HTTP and TLS connections based on the hostname in the initial request of a TCP session. It can direct HTTPS traffic by name without decrypting it, and the proxy machine needs no keys or certificates. Routing rules can match exact hostnames or regular expressions, with a fallback server available when a request has no hostname. A single instance can use multiple listening sockets; listeners and backend servers support IPv4, IPv6, and Unix domain sockets. HAProxy proxy protocol support passes the original source address to backend servers. The software supports TLS and HTTP, but not HTTP/2 hostname multiplexing or HTTP/3 over QUIC. Hostname and wildcard configuration entries require a build with UDNS. The maintainer recommends a local caching DNS resolver with UDNS because queries from its single UDP socket can be relatively easy to spoof. The project is deprecated, and the maintainer says issue and email replies should not be expected unless a problem is significant for security or reliability. It is licensed under BSD-2-Clause and uses file-based configuration.
Good
- Routes HTTPS by hostname without decrypting traffic.
- Does not require proxy-side keys or certificates.
- Supports IPv4, IPv6, and Unix domain sockets.
- Free under the BSD-2-Clause license.
Watch out
- Does not support HTTP/2 hostname multiplexing.
- Does not support HTTP/3 over QUIC.
- Hostname and wildcard entries require a UDNS build.
- The project is deprecated.
Who it suits
It may suit Linux or macOS users who need a self-hosted, hostname-based proxy for HTTP or TLS and can work within its protocol limits. The deprecated status and limited expected support are important considerations.
Verdict
SNI Proxy provides hostname-based routing without TLS termination, with flexible listener and backend network support. Its deprecated status, protocol gaps, and limited expected responses from the maintainer warrant careful consideration.
Plans and prices
From SNI Proxy's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| SNI Proxy | Free | Open-source software · BSD-2-Clause license |
The facts
Each one read from SNI Proxy's own pages, with the date it was checked.
What it does
- Configuration
- Host routing tables can match exact hostnames or regular expressions, and can use a fallback server when the initial request has no hostname.checked 9 Oct 2026
- DNS requirement
- Hostname and wildcard configuration entries require a build with UDNS; those features are unavailable without it.checked 9 Oct 2026
- DNS security note
- The README recommends a local caching DNS resolver with UDNS because its single UDP socket makes queries relatively easy to spoof.checked 9 Oct 2026
- HTTPS routing
- It supports name-based HTTPS proxying without decrypting traffic and requires no keys or certificates on the proxy machine.checked 9 Oct 2026
- License
- The repository identifies its license as BSD-2-Clause.checked 9 Oct 2026
- Listeners
- A single instance can use multiple listening sockets.checked 9 Oct 2026
- Network support
- It supports IPv4, IPv6, and Unix domain sockets for backend servers and listeners.checked 9 Oct 2026
- Project status
- The maintainer marked the project deprecated on 2023-12-13, citing newer alternatives and limitations with HTTP/2 and HTTP/3.checked 9 Oct 2026
- Protocols
- It supports TLS and HTTP, but the maintainer says it does not support HTTP/2 hostname multiplexing or HTTP/3 over QUIC.checked 9 Oct 2026
- Proxy protocol
- It supports the HAProxy proxy protocol to pass the original source address to backend servers.checked 9 Oct 2026
- Purpose
- SNI Proxy routes incoming HTTP and TLS connections using the hostname in the initial request of a TCP session.checked 9 Oct 2026
- Support
- The maintainer says they will monitor issues and email requests, but users should not expect a response unless the issue is a significant security or reliability problem.checked 9 Oct 2026
Where it runs
- Platforms
- The README documents Debian or Ubuntu and Fedora or Red Hat packaging, plus best-effort macOS builds; macOS is not a primary target platform.checked 9 Oct 2026
Alternatives to SNI Proxy
- 1

Pomerium
Free planOpen sourceWebAPILinuxmacOS8.3From $7 a month - 2

ngrok
Free planWebAPILinuxmacOS7.8From $10 a month - 3

Traefik Proxy
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 4
HAProxy Community Edition
Free planOpen sourceAPILinuxmacOSSelf-hosted7.4Free plan - 5

Apache Traffic Server
Free planOpen sourceAPILinuxmacOSSelf-hosted7.2Free plan - 6
Openport
Free planWebAPILinuxmacOS7.1From $1 a month
