ZScaler offers an option for a health check or health reporting function the sends an unsolicited packet to the server when traffic is first detected. This packet can inject itself in the middle of the client-server handshake, causing the server to reject the connection because the packet does not contain the proper handshake data.
This issue can be validated in the StayLinkedManager.log file, which records incoming connection requests. The entry will show:
- Invalid request from DeviceIP:Port – '[empty udp packet]'
The option appears in the ZScaler configuration options as something like this:

Be sure to disable this option for use with StayLinked.
Share the post "StayLinked use with ZScaler"