SNIPROXY.CONF(5) sniproxy SNIPROXY.CONF(5) (NAME) sniproxy.conf - sniproxy (SYNOPSIS) /etc/sniproxy.conf (DESCRIPTION) /etc/sniproxy.conf sniproxy . - . # () . . \ (escape). user daemon username daemon. (USERNAME) username daemon sniproxy . sniproxy () . (PIDFILE) pidfile /var/run/sniproxy.pid PID sniproxy . (ERROR_LOG) error_log { syslog daemon priority notice } . syslog (facility) syslog . filename . priority . syslog : emergency alert critical error warning notice info debug. (ACCESS_LOG) access_log { filename /var/log/sniproxy/access.log } (listener) . . syslog priority error_log . (RESOLVER) resolver { nameserver 127.0.0.1 mode ipv6_first } DNS (wildcard) . IPv4 . : ipv4_only: A A ( CNAME). ipv6_only: AAAA AAAA ( CNAME). ipv4_first: A AAAA A AAAA. ipv6_first: A AAAA AAAA A. DNS UDP . DNS . (LISTENER) listener 192.0.2.10:80 { protocol http reuseport yes table http_hosts fallback 192.0.2.100:80 bad_requests log source 192.0.2.10 access_log { filename /var/log/sniproxy/http_access.log } } listener [::]:80 { protocol http ipv6_v6only yes table http_hosts fallback unix:/var/run/http_fallback_unix.sock } . IPv4 TCP IPv6 TCP TCP ':unix' . protocol http tls . reuseport SO_REUSEPORT sniproxy ip:port . (load-balance) . 3.9 . reuseport "yes" . ipv6_v6only '::' IPv6 IPv4 . IPv4 IPv6 IPv4 / . IPv6 . table . . fallback . IP . bad_requests . source (bind) . . . access log . (TABLE) table http_hosts { ^example\.com$ 192.0.2.101 ^example\.net$ 192.0.2.102 ^example\.org$ 192.0.2.103 proxy_protocol } . . IP IP '*' . . proxy_protocol HAProxy PROXY v1 IP TCP . (SEE ALSO) sniproxy(8) SNIProxy 22 March 2015 SNIPROXY.CONF(5)