`worker-vpn.c:1544: error parsing CSTP data` via HAProxy
Shawn Hu
aold619 at gmail.com
Tue May 2 05:50:56 PDT 2023
Hello,
I deployed Ocserv v1.1.6 as a container and got a domain certificate
from Letsencrypt. If I only expose the port of Ocserv container and
connect to it directly, everything works fine.
However, if I add HAProxy and set `listen-proxy-proto = true` in
Ocserv. I’ll get the error `worker[username]: [container-ip]
worker-vpn.c:1544: error parsing CSTP data. sec-mod: temporarily
closing session for username.`, and the client starts trying
reconnecting and the server just closes the session again and again.
Btw, I have to add `ssl verify none` option, otherwise, I’ll get error
`worker: 172.18.0.2 warning: Received record packet of unknown type
71. GnuTLS error (at worker-vpn.c:861): An unexpected TLS packet was
received.` I also set up the SSL in Nginx config, and I also need to
add `ssl verify none` to access the web page. So I guess this issue is
related with HAProxy.
Here’s my HAProxy config:
defaults
mode tcp
fontend tls-in
bind :443 tfo ssl crt /etc/ssl/certs/priv-fullchain-bundle.pem
tcp-request inspect-delay 5s
default_backend ocserv
backend ocserv
server ocserv ocserv:443 send-proxy-v2 ssl verify none
Please let me know if you have any ideas. It might be a big help. Thanks.
Best regards,
Xiaohong
More information about the openconnect-devel
mailing list