yrutschle / sslh

Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)

Home Page:https://www.rutschle.net/tech/sslh/README.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meaning of "matching" information

M-Stenzel opened this issue · comments

Hi team,

thank you again, sslh saves me many bucks, and it helps to preserve our environment!

I recently upgraded to version 2.0.1, now I receive these log lines

Jan 12 16:47:07 terve.xy-space.de sslh[19499]: matching [tube.xy-space.de] with [subdomain1.xy-space.de] Jan 12 16:47:07 terve.xy-space.de sslh[19499]: matching [tube.xy-space.de] with [subdomain2.xy-space.de] Jan 12 16:47:07 terve.xy-space.de sslh[19499]: matching [tube.xy-space.de] with [subdomain3.xy-space.de] Jan 12 16:47:07 terve.xy-space.de sslh[19499]: matching [tube.xy-space.de] with [subdomain4.xy-space.de] Jan 12 16:47:07 terve.xy-space.de sslh[19499]: matching [tube.xy-space.de] with [tube.xy-space.de]

This is (part of) my config file

verbose: 0;
numeric: true;
transparent: false;
timeout: 2;
user: "sslh";

listen:
(
        { host: "0.0.0.0"; port: "443"; }
);

protocols:
(
        { name: "tls"; host: "127.0.0.1"; port: "2443"; sni_hostnames: [ "subdomain1.xy-space.de" ]; log_level: 0; tfo_ok: true },
        { name: "tls"; host: "127.0.0.1"; port: "2443"; sni_hostnames: [ "subdomain2.xy-space.de" ]; log_level: 0; tfo_ok: true },
        { name: "tls"; host: "127.0.0.1"; port: "2443"; sni_hostnames: [ "subdomain3.xy-space.de" ]; log_level: 0; tfo_ok: true },
        { name: "tls"; host: "127.0.0.1"; port: "2443"; sni_hostnames: [ "subdomain4.xy-space.de" ]; log_level: 0; tfo_ok: true },
        { name: "tls"; host: "127.0.0.1"; port: "2443"; sni_hostnames: [ "tube.xy-space.de" ]; log_level: 0; tfo_ok: true },

The "tube.xy-space.de" is the last entry in the config file, does it take precedence? Is this intended?

The subdomain1 to subdomain4 work perfectly.

Do I have to worry?

Martin.

P. S. "subdomain1" to "subdomain4" are only substitutes to different subdomains, I do not want to give too detailed information on my setup in this post...

Thanks for clarifying,

well as to the environment... sslh makes it possible to run many web servers on one physical (or virtualized) server, thereby installation of several physical servers is not needed anymore, this helps our environment a lot - thank you!