Skip to content

Commit 8704ec2

Browse files
committed
haproxy: correctly identify http traffic
1 parent 340e9fd commit 8704ec2

File tree

3 files changed

+54
-1
lines changed

3 files changed

+54
-1
lines changed

docker-compose.tmpl.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,7 @@ services:
446446
volumes:
447447
- ./data/haproxy/letsencrypt:/etc/letsencrypt
448448
- ./mod/haproxy/haproxy.cfg:/etc/haproxy/haproxy.cfg
449+
- ./mod/haproxy/protocolmap:/etc/haproxy/protocolmap
449450
environment:
450451
- IGNORE_TLS_CERT_ERRORS={{$ignore_tls_cert_errors}}
451452
- CERT1=${DOMAIN}

mod/haproxy/haproxy.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ frontend nginx_or_turn
6464
use_backend nginx-http2 if { ssl_fc_alpn h2 }
6565
use_backend nginx if { ssl_fc_alpn http/1.1 }
6666
use_backend turn if { ssl_fc_alpn stun.turn }
67-
# use_backend %[capture.req.hdr(0),map_str(/etc/haproxy/protocolmap,turn)]
67+
use_backend %[capture.req.hdr(0),map_str(/etc/haproxy/protocolmap,turn)]
6868
default_backend turn
6969

7070
backend turn

mod/haproxy/protocolmap

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
a nginx
2+
b nginx
3+
c nginx
4+
d nginx
5+
e nginx
6+
f nginx
7+
g nginx
8+
h nginx
9+
i nginx
10+
j nginx
11+
k nginx
12+
l nginx
13+
m nginx
14+
n nginx
15+
o nginx
16+
p nginx
17+
q nginx
18+
r nginx
19+
s nginx
20+
t nginx
21+
u nginx
22+
v nginx
23+
w nginx
24+
x nginx
25+
y nginx
26+
z nginx
27+
A nginx
28+
B nginx
29+
C nginx
30+
D nginx
31+
E nginx
32+
F nginx
33+
G nginx
34+
H nginx
35+
I nginx
36+
J nginx
37+
K nginx
38+
L nginx
39+
M nginx
40+
N nginx
41+
O nginx
42+
P nginx
43+
Q nginx
44+
R nginx
45+
S nginx
46+
T nginx
47+
U nginx
48+
V nginx
49+
W nginx
50+
X nginx
51+
Y nginx
52+
Z nginx

0 commit comments

Comments
 (0)