You might try to disable Winsock Proxy Access Control if enabled.
Clear the WinSock Proxy | Properties | Permissions | "Enable access control" checkbox.
----------
To enable access control:
1) Create new user in "User manager for domains", as a member of the "Domain Users" group
2) Grant this user "Policy | User Rights| Log on locally", also in User Manager for Domains
3) Re-enable Access control on proxy server
4) Add new user to "Unlimited access" (for security reasons you should change this to a custom protocol later)
5) Open command prompt on internal server
6) Make "c:\mspclnt" your current directory (assumes default proxy client installation location)
7) Create credentials for nserver.exe, nrouter.exe, and nreplica.exe as follows:
credtool -w -n nserver -c NewProxyUser Domain Password
credtool -w -n nrouter -c NewProxyUser Domain Password
credtool -w -n nreplica -c NewProxyUser Domain Password
where NewProxyUser is the new user created in step 1, Domain is the NT domain to which the proxy server belongs, and Password is the password assigned to NewProxyUser. The credentials for each service can be checked by replacing the "-w" in the above commands with "-r"
8) Add the line "ForceCredentials=1" to the WSPCFG.INI file you created in step 9. e.g.
[Common Configuration]
ServerBindTCPPorts=1352
Persistent=1
KillOldSession=0
ForceCredentials=1
9) Reboot the internal server
10) Testthat the outside and internal servers can still communicate correctly.
Good luck,
Maxwell