Here's how I was able to activate Ext Designer from behind an NTLM proxy:
Download and install the following software if you don’t have it already:
- Cygwin (if you're on Windows)
- Python - just be sure you install the package when installing Cygwin - I don't think it's installed by default.
- The NTLM Authorization Proxy Server from http://ntlmaps.sourceforge.net/ - the download is just a zip file that you unzip somewhere.
In the ntlmaps-0.9.9.0.1 folder, set the following values in the server.cfg file:
- PARENT_PROXY - the name of the corporate proxy server
- PARENT_PROXY_PORT - the port used by the corporate proxy server
- ALLOW_EXTERNAL_CLIENTS - set this to 1 if you're going to authenticate Ext Designer on a machine other than the one running your proxy server.
- NT_DOMAIN - the NT domain used by your username
- USER - the username you use when logging into the domain
- PASSWORD - the password you use when logging into the domain
Once all that is set, start the proxy server with the command: python main.py
You should see something like this:
NTLM authorization Proxy Server v0.9.9.0.1
Copyright (C) 2001-2004 by Dmitry Rozmanov and others.
Now listening at <local hostname> on port <local port>
- In the Ext Designer proxy setup, use
and (defaults to port 5865) for the proxy server, HTTP as the proxy type, and your domain username and password.
This should allow you to connect to the Sencha servers to authenticate your copy of Ext Designer. Once Ext Designer has been successfully authenticated, you can go ahead and kill your local proxy server - Ext Designer will work normally without it now.
This is what worked for my co-worker and I. As always, your mileage may vary.
- copyright notice: All articles on this website, unless otherwise stated, adopt CC BY-NC-ND 4.0 reprint policy. If reproduced, please indicate source!