Como fazer o Notepad ++ usar proxy com nome de usuário e senha?

25

Isso tem sido uma frustração por um tempo - estou tentando descobrir como configurar o Notepad ++ (agora na v5.6.8 Unicode) para usar um servidor proxy com um nome de usuário e senha específicos ao conectar-me para verificar atualizações. No momento, recebo uma caixa de diálogo informando:

curl error
couldn't connect to host

Ao configurar o Plugin Manager,username:password@server-address forneci o endereço do servidor proxy no formato: e forneci a porta na caixa separada - o que funciona (embora um pouco desconfortável, pois expõe meu nome de usuário / senha).

Como posso obter o equivalente na configuração principal de atualização? Pesquisei bastante no wiki do Notepad ++ e no Google, sem sucesso, além de uma possível referência ao uso de um proxy local para forçar conexões ao gateway corretamente.

AJH
fonte

Respostas:

27

O Notepad ++ usa o Generic Updater para win32 (é grátis).

O atualizador está localizado aqui: C:\Program Files (x86)\Notepad++\updater Supondo que você tenha usado o caminho de instalação padrão e executando janelas de 64 bits e o bloco de notas ++ de 32 bits. Caso contrário, tente aqui também:C:\Program Files\Notepad++\updater\

O que você precisa fazer é iniciar a linha de comando (por exemplo, Iniciar-> executar-> cmd OU Iniciar -> (pesquisar programas e arquivos) -> comando) como administrador e executar as seguintes linhas:

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

Isso exibirá o diálogo de configurações de proxy, onde você poderá inserir seu endereço de proxy.

ra170
fonte
1
Obrigado! Como você resolveu esse problema?
AJH
1
Deve-se mencionar que as configurações de proxy do Bloco de notas + precisam estar vazias para fazer isso funcionar.
12

O Notepad ++ adicionou um Set Updater proxy...comando ao ?menu para definir o proxy do atualizador desde então v6.3.1.

Consulte o NotePad ++ v6.3.1 Change Log .

Roger Ng
fonte
Obrigado pela atualização - torna isso muito mais simples quando você pode obtê-la através do cliente!
AJH 20/05
Não existe essa opção na v6.6.8
Betlista
Ainda encontro essa opção na v6.6.8.
Roger Ng
8

Depois de concluir as etapas abaixo, pude atualizar o Gerenciador de plug-ins e instalar novos plug-ins como o XML Tools:

  1. Vá para Plugins> Gerenciador de plug-ins> Mostrar Gerenciador de plug-ins

  2. Clique em configurações.

    insira a descrição da imagem aqui

  3. Preencha o endereço e a porta do proxy - com seus dados

    insira a descrição da imagem aqui

Tassisto
fonte
1
O OP escreveu que as atualizações do Gerenciador de plug-ins funcionam bem.
Pabouk
5

Como parece estar usando curl, tentei definir a http_proxyvariável de ambiente e isso parecia funcionar também. Eu defini-o para algo como

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

Pode ser mais compatível, central e óbvio que a configuração interna do Generic Updater.

Observe que o curl também usa https_proxye ftp_proxyvariáveis ​​de ambiente. Não parece ser necessário para as versões atuais do bloco de notas ++, mas se você estiver configurando um, convém definir os outros para provas futuras (o HTTPS é provavelmente mais importante que o FTP).

Jon Kloske
fonte
Obrigado por fornecer outra opção - acho que depende apenas do que você está fazendo e como!
AJH
Esta é a única resposta que funcionou para mim. E nem precisava de nome de usuário e senha, apenas domínio e porta.
user31389