Another PPM proxy server configuration question

Posted by sbass1 on 2009-02-11 03:20
Forums: PPM | OS: Windows XP Pro

ActiveState Perl 5.10
Windows XP Pro


I've read the PPM FAQ and numerous Google hits re: configuring PPM behind a proxy server. Several hours searching and hacking before posting here.

What I've tried:

* creating HTTP_proxy, HTTP_proxy_user, and HTTP_proxy_pass environment variables as user variables. Results: PPM crashed.

* creating HTTP_proxy, HTTP_proxy_user, and HTTP_proxy_pass environment variables as system variables. Results: PPM crashed.

* creating HTTP_proxy as http://proxy-server-straight-out-of-IE-config. Results: 407 proxy error.

* creating HTTP_proxy as http://network_id:password@proxy-server:8080. Results: 407 proxy error.

* creating all of the above in a cmd window, then launching ppm from the window. Results: same as above.

* all of the above after rebooting

I tried installing auth::NTLM from the CPAN site, but the tar.tar files aren't opened by WinZip.

What I'm eventually wanting to do is install Padwalker so I can use the debugger in the EPIC Eclipse IDE. Padwalker doesn't have a PPM file at the ActiveState site.

The network configuration at my company requires a proxy server for external Internet access. It does not require any authentication credentials; I assume it's using my network credentials via NTLM.

Soooo...I know this is a FAQ, but I've read everything I could find, and I'm stumped. How do I get PPM working with our proxy server?


sbass1 | Thu, 2009-02-12 00:18

Anyone? Do I need to manually install some NTLM package? Is this forum very active?

ActiveState Staff
Wed, 2009-02-18 11:19

Ask your sysadmin to explain how the proxy server authenticates, if it does. I'm not aware of any additional packages being necessary for this.

The use of separate environment variables for proxy_user and proxy_pass is deprecated. Remove those.

You never know when Microsoft will change the rules, but as far as we know, you should be putting everything in one variable. If your proxy is at:


If the proxy server uses a non-standard port (and you would have to confirm this port number from your sysadmin, it doesn't have to be 8080):


If your sysadmin confirms the proxy is authenticating from somewhere, you need to find out what values it gets for user name and password, and hard code them in the environment variable. Dynamic lookup is not possible at this stage. If a valid userId is Fred and a valid password is 123ABC!!!:


m_kisacanin@yah... | Thu, 2013-04-25 12:30

I have posted another work around in another thread, check this link