Comment faire en sorte que Notepad ++ utilise un proxy avec un nom d'utilisateur et un mot de passe?

25

Cela a été une frustration pendant un certain temps - j'essaie de comprendre comment configurer Notepad ++ (maintenant à v5.6.8 Unicode) pour utiliser un serveur proxy avec un nom d'utilisateur et un mot de passe spécifiques lors de la connexion pour vérifier les mises à jour. En ce moment, je reçois une boîte de dialogue indiquant:

curl error
couldn't connect to host

Lors de la configuration du Plugin Manager, je lui ai donné l'adresse du serveur proxy sous la forme: username:password@server-addresset fourni le port dans une boîte séparée - qui fonctionne (bien que quelque peu inconfortable car cela expose mon nom d'utilisateur / mot de passe).

Comment puis-je obtenir l'équivalent avec la configuration de mise à jour principale? J'ai effectué des recherches approfondies sur le wiki Notepad ++ et sur Google sans succès autre qu'une référence possible à l'utilisation d'un proxy local pour forcer correctement les connexions à la passerelle.

AJH
la source

Réponses:

27

Notepad ++ utilise Generic Updater pour win32 (c'est gratuit).

Le programme de mise à jour se trouve ici: en C:\Program Files (x86)\Notepad++\updater supposant que vous avez utilisé le chemin d'installation par défaut et exécuté des fenêtres 64 bits et notepad ++ 32 bits. Sinon, essayez ici aussi:C:\Program Files\Notepad++\updater\

Ce que vous devez faire, c'est démarrer la ligne de commande (par exemple Démarrer-> exécuter-> cmd OU Démarrer -> (rechercher des programmes et des fichiers) -> commande) en tant qu'administrateur et exécuter les lignes suivantes:

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

Cela fera apparaître la boîte de dialogue des paramètres de proxy où vous pouvez entrer votre adresse proxy.

ra170
la source
1
Merci! Comment avez-vous élaboré celui-ci?
AJH
1
Il convient de mentionner que les paramètres proxy de Notepad + doivent être vides pour que cela fonctionne.
12

Notepad ++ a ajouté une Set Updater proxy...commande au ?menu pour définir le proxy du programme de mise à jour depuis v6.3.1.

Veuillez vous reporter au journal des modifications de NotePad ++ v6.3.1 .

Roger Ng
la source
Merci pour la mise à jour - rend cela beaucoup plus simple lorsque vous pouvez l'obtenir via le client!
AJH
Il n'y a pas une telle option dans la v6.6.8
Betlista
Je peux toujours trouver cette option dans la v6.6.8.
Roger Ng
9

Après avoir terminé les étapes ci-dessous, j'ai pu mettre à jour le gestionnaire de plugins et installer de nouveaux plugins comme XML Tools:

  1. Allez dans Plugins> Plugin Manager> Afficher Plugin Manager

  2. Cliquez sur Paramètres.

    entrez la description de l'image ici

  3. Remplissez l'adresse proxy et le port - avec vos données

    entrez la description de l'image ici

Tassisto
la source
1
L'OP a écrit que les mises à jour de Plugin Manager fonctionnent correctement.
pabouk
5

Comme il semble utiliser curl, j'ai essayé de définir la http_proxyvariable d'environnement et cela semblait fonctionner aussi. Je l'ai réglé sur quelque chose comme

http://username:[email protected]:port/

Pourrait être plus compatible, central et évident que la configuration interne de Generic Updater.

Remarque, curl utilise également https_proxyet ftp_proxyvariables d'environnement. Ne semble pas être nécessaire pour les versions actuelles de notepad ++, mais si vous en définissez un, vous souhaiterez peut-être définir les autres pour la vérification future (HTTPS est probablement plus important que FTP).

Jon Kloske
la source
Merci d'avoir fourni une autre option - je suppose que cela dépend de ce que vous faites et comment!
AJH
C'est la seule réponse qui a fonctionné pour moi. Et je n'avais même pas besoin de nom d'utilisateur et de mot de passe, juste de domaine et de port.
user31389