Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This has been a frustration for a while - I am trying to figure out how to configure Notepad++ (now at v5.6.8 Unicode) to use a proxy server with a specific username and password when connecting to check for updates. At the moment I get a dialog stating:

curl error
couldn't connect to host

When setting up the Plugin Manager I have given it the proxy server address in the form: username:password@server-address and supplied the port in the separate box - which works (although somewhat uncomfortable as this exposes my username/password).

How can I achieve the equivalent with the main update configuration? I've searched extensively on both the Notepad++ wiki and Google with no success other than a possible reference to using a local proxy to force connections to gateway properly.

share|improve this question
up vote 23 down vote accepted

Notepad++ uses Generic Updater for win32 (it's free).

The updater is located here: C:\Program Files (x86)\Notepad++\updater Assuming you've used default installation path and running 64-bit windows and notepad++ 32-bit. If not look try here as well: C:\Program Files\Notepad++\updater\

What you need to do is start command line (e.g. Start->run->cmd OR Start->(search programs and files)->command) as administrator and execute the following lines:

1. cd /d C:\Program Files (x86)\Notepad++\updater
2. gup -options

This will bring up proxy settings dialog where you can enter your proxy address.

share|improve this answer
Thank you! How did you work this one out? – AJH Nov 21 '10 at 20:34
Should be mentioned that the proxy settings of Notepad+ have to be empty to make this work. – user278454 Dec 2 '13 at 5:55

Notepad++ has added Set Updater proxy... command to the ? menu for setting the proxy of updater since v6.3.1.

Please refer to NotePad++ v6.3.1 Change Log.

share|improve this answer
Thanks for the update - makes this much simpler when you can get it through the client! – AJH May 20 '13 at 13:23
There is no such option in v6.6.8 – Betlista Aug 11 '14 at 16:27
I can still find this option in v6.6.8. – Roger Ng Aug 12 '14 at 8:00

After I completed the steps bellow, I was able to update the Plugin Manager and install new plugins like XML Tools:

  1. Go to Plugins > Plugin Manager > Show Plugin Manager

  2. Click on Settings.

    enter image description here

  3. Fill in the Proxy address and port - with your data

    enter image description here

share|improve this answer
The OP wrote that Plugin Manager Updates work fine. – pabouk Sep 24 '15 at 8:41

Since it appears to be using curl, I tried setting the http_proxy environment variable and that seemed to work as well. I set it to something like

Might be more compatible, central, and obvious than Generic Updater's internal config.

Note, curl also uses https_proxy and ftp_proxy environment variables. Doesn't appear to be needed for current versions of notepad++, but if you're setting one, you may want to set the others for future proofing (HTTPS is probably more important than FTP).

share|improve this answer
Thanks for providing another option - guess it just depends what you're doing and how! – AJH Jan 24 '12 at 20:26

You must log in to answer this question.

protected by Community Jan 17 '14 at 21:29

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .