After upgrading to NetScaler 11.0.69.x + build from older builds, proxy NTLM authentication is not working anymore.
Note: This article is to address a specific use-case, please go through the "Environment" details and the "packet flow" carefully to see if this is applicable in your case.
Option1: Use a TCP LB VIP bound to TCP Services on back-end proxy servers.
Option2: To make NetScaler honor the Proxy-Connection Header on builds 11.0.69.x onward, change the following nsapimgr knob
Test again with HTTP Vserver and HTTP Service, and if the issue is resolved after making the above change- make this persist across reboot, follow the steps below:
From the shell prompt itself, navigate to /nsconfig.NetScaler no longer supports the obsolete "Proxy-Connection" header on build 11.0.69.x and higher, so without a "Connection header" from a HTTP/1.1 back-end which has a related HTTP/1.0 front-end connection, NetScaler FINs both connection
NTLM authentication fails due to this issue as NTLM challenge and response is supposed to flow on the same connection.