EVERYTHING XIAOMI
Get listed

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.

Place
#20 of 33
Score
5.9
SNI Proxy's website

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.

All about pricing
PlanPriceWhat it gives you
SNI ProxyFreeOpen-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

All alternatives
  1. 1Pomerium logo

    Pomerium

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $7 a month
  2. 2ngrok logo

    ngrok

    Free planWebAPILinuxmacOS
    7.8From $10 a month
  3. 3Traefik Proxy logo

    Traefik Proxy

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  4. 4

    HAProxy Community Edition

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.4Free plan
  5. 5Apache Traffic Server logo

    Apache Traffic Server

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.2Free plan
  6. 6

    Openport

    Free planWebAPILinuxmacOS
    7.1From $1 a month