HAProxy with Guacamole - Keeps reseting

Hi,

I want first to state I am very new to HAProxy so there very well may be a configuration issue here.

I am hosting guacamole behind HAProxy, and the connection seems to reset. I have a copy of the logs from the guacamole Syslog server.

HAProxy is running on a PFSense firewall.

The below only occurs when accessing from the external URL. When accessing from the internal network, it works fine no issues.

i.e. guacamole.domain.net (resets) public IP
10.0.1.225:8080 (dose not reset)

I’m not sure where the HAProxy logs are on the PFSense box yet if anyone knows I’m happy to gather those and the configuration files as well.

Guacamole Syslog:
indent preformatted text by 4 spaces
Jun 19 23:04:37 guacamole guacd[1904]: Internal RDP client disconnected
Jun 19 23:04:37 guacamole guacd[1049]: Connection “$aaef4b02-bccf-4260-87f5-70be270b9a68” removed.
Jun 19 23:04:37 guacamole guacd[1049]: Creating new client for protocol “rdp”
Jun 19 23:04:37 guacamole guacd[1049]: Connection ID is “$2dfe14bf-c43b-4e36-98d3-14969ba3d352”
Jun 19 23:04:37 guacamole guacd[1920]: Security mode: ANY
Jun 19 23:04:37 guacamole guacd[1920]: Resize method: none
Jun 19 23:04:37 guacamole guacd[1920]: User “@390854a2-21dd-418a-9b70-63cfd79fa5bb” joined connection “$2dfe14bf-c43b-4e36-98d3-14969ba3d352” (1 users now present)
Jun 19 23:04:37 guacamole guacd[1920]: Loading keymap “base”
Jun 19 23:04:37 guacamole guacd[1920]: Loading keymap “en-us-qwerty”
Jun 19 23:04:38 guacamole guacd[1920]: guacdr connected.
Jun 19 23:04:38 guacamole guacd[1920]: guacsnd connected.
Jun 19 23:04:40 guacamole guacd[1920]: Connected to RDPDR 1.12 as client 0x0004
Jun 19 23:04:40 guacamole guacd[1920]: Ignoring server capability set type=0x0001, length=44
Jun 19 23:04:40 guacamole guacd[1920]: Ignoring server capability set type=0x0002, length=8
Jun 19 23:04:40 guacamole guacd[1920]: Ignoring server capability set type=0x0003, length=8
Jun 19 23:04:40 guacamole guacd[1920]: Ignoring server capability set type=0x0004, length=8
Jun 19 23:04:40 guacamole guacd[1920]: Ignoring server capability set type=0x0005, length=8
Jun 19 23:04:40 guacamole guacd[1920]: Sending capabilities…
Jun 19 23:04:40 guacamole guacd[1920]: Capabilities sent.
Jun 19 23:04:40 guacamole guacd[1920]: Client ID confirmed
Jun 19 23:04:46 guacamole guacd[1920]: Connected to RDPDR 1.12 as client 0x0001
Jun 19 23:04:46 guacamole guacd[1920]: Ignoring server capability set type=0x0001, length=44
Jun 19 23:04:46 guacamole guacd[1920]: Ignoring server capability set type=0x0002, length=8
Jun 19 23:04:46 guacamole guacd[1920]: Ignoring server capability set type=0x0003, length=8
Jun 19 23:04:46 guacamole guacd[1920]: Ignoring server capability set type=0x0004, length=8
Jun 19 23:04:46 guacamole guacd[1920]: Ignoring server capability set type=0x0005, length=8
Jun 19 23:04:46 guacamole guacd[1920]: Sending capabilities…
Jun 19 23:04:46 guacamole guacd[1920]: Capabilities sent.
Jun 19 23:04:46 guacamole guacd[1920]: Client ID confirmed
Jun 19 23:04:46 guacamole guacd[1920]: User logged on
Jun 19 23:04:46 guacamole guacd[1920]: All supported devices sent.