sniproxy

Proxies incoming HTTP and TLS connections based on the hostname contained in the initial request of the TCP session. (by dlundquist)

Sniproxy Alternatives

Similar projects and alternatives to sniproxy

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sniproxy alternative or higher similarity.

sniproxy discussion

Log in or Post with

sniproxy reviews and mentions

Posts with mentions or reviews of sniproxy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-23.
  • Two servers using one domain
    1 project | /r/selfhosted | 23 Sep 2022
    I've used sniproxy for this, works great.
  • Reverse Proxy settings
    2 projects | /r/NextCloud | 23 Sep 2022
    I've used sniproxy by dlundquist for some time now, and it's been great. https://github.com/dlundquist/sniproxy It hasn't been updated in a while, but it does pretty much everything seamlessly. Plus, it's completely transparent, so you don't have to change your SSL settings any.
  • SNI based web filtering without installing certificate
    1 project | /r/PFSENSE | 25 Aug 2022
    The app that does this is called SNI Proxy. I suspect it’d run on pfSense, but I have no idea if there’s a package for it.
  • HA-proxy for home/office servers
    1 project | /r/PFSENSE | 12 Jan 2021
    Be aware that if you're not using unique SSL certificates for each backend, SNI is not going to work for many browsers so a wildcard SSL certificate is going to give you troubles. This took me a long time to figure out (at least this was true about 3-4 years ago; I don't expect it changed since then but could be wrong). Here is an explanation of what the problem is: https://github.com/dlundquist/sniproxy/issues/178#issuecomment-181754315. Connection re-use causes traffic to be send to the wrong backend with HTTP 2.
  • Encrypted Client Hello: The Future of ESNI in Firefox
    2 projects | news.ycombinator.com | 7 Jan 2021
    https://github.com/dlundquist/sniproxy does not yet support ESNI. But might supporting ECH be completely infeasible?

    So for those unfamiliar, sniproxy is able to forward traffic to virtual hosts with their own encryption keys, by dispatching the connection based on the SNI of the handshake. After determining the correct vhost it initiates its own handshake with the destination and then hands the connection over to the original client, so the host running sniproxy does not need access to any keys or certificates.

  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic sniproxy repo stats
5
2,493
4.1
3 months ago

dlundquist/sniproxy is an open source project licensed under BSD 2-clause "Simplified" License which is an OSI approved license.

The primary programming language of sniproxy is C.

Popular Comparisons


Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com