global | |
log /dev/log local0 | |
log /dev/log local1 notice | |
stats timeout 30s | |
defaults | |
log global | |
mode http | |
option httplog | |
option dontlognull | |
timeout connect 5000 | |
timeout client 50000 | |
timeout server 50000 | |
listen SMTP-20025 | |
bind 0.0.0.0:20025 | |
mode tcp | |
option tcplog | |
maxconn 2000 | |
timeout connect 5000 | |
timeout client 50000 | |
timeout server 50000 | |
option tcp-check | |
server SMTPS1 192.0.2.1:25 check inter 30000 fastinter 1000 | |
server SMTPS2_Via_SocksProxy1 192.0.2.2:25 socks4 127.0.0.1:1080 check-via-socks4 check inter 30000 fastinter 1000 backup | |
listen SSL-20080 | |
bind 0.0.0.0:20080 | |
mode tcp | |
option tcplog | |
maxconn 2000 | |
timeout connect 5000 | |
timeout client 50000 | |
timeout server 50000 | |
option tcp-check | |
server HTTPS1_Via_SocksProxy1 192.0.2.1:443 ssl verify none socks4 127.0.0.1:1080 check inter 30000 fastinter 1000 | |
server HTTPS2 192.0.2.2:443 ssl verify none check inter 30000 fastinter 1000 backup | |
# HAProxy web ui | |
listen stats | |
bind 0.0.0.0:20936 | |
mode http | |
log global | |
maxconn 10 | |
timeout client 100s | |
timeout server 100s | |
timeout connect 100s | |
timeout queue 100s | |
stats enable | |
stats uri /haproxy?stats | |
stats realm HAProxy\ Statistics | |
stats admin if TRUE | |
stats show-node |