如何使Notepad ++使用具有用户名和密码的代理?


25

一段时间以来,这一直令人感到沮丧-我试图弄清楚如何配置Notepad ++(现在为v5.6.8 Unicode)在连接检查更新时使用具有特定用户名和密码的代理服务器。目前,我收到一个对话框,指出:

curl error
couldn't connect to host

设置插件管理器时,我以以下格式username:password@server-address提供了代理服务器地址:并在单独的框中提供了端口-可以工作(尽管有些不舒服,因为这暴露了我的用户名/密码)。

如何通过主要更新配置实现等效功能?我在Notepad ++ Wiki和Google上都进行了广泛的搜索,除了可能引用使用本地代理来强制连接到网关之外,都没有成功。

Answers:


27

Notepad ++对Win32使用通用更新程序(免费)。

该更新程序位于此处:C:\Program Files (x86)\Notepad++\updater 假设您已使用默认安装路径并运行64位Windows和32位notepad ++。如果不看,也尝试以下方法:C:\Program Files\Notepad++\updater\

您需要做的是以管理员身份启动命令行(例如,Start-> run-> cmd OR Start->(搜索程序和文件)-> command)并执行以下几行:

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

这将打开代理设置对话框,您可以在其中输入代理地址。


1
谢谢!您是如何做到这一点的?
AJH

1
应该提到的是,Notepad +的代理服务器设置必须为空才能进行此项工作。

12

自以来,Notepad ++已Set Updater proxy...?菜单中添加了用于设置更新程序代理的命令v6.3.1

请参考NotePad ++ v6.3.1更改日志


感谢您的更新-当您可以通过客户端获取时,此操作变得更加简单!
AJH

v6.6.8
Betlista

我仍然可以在v6.6.8中找到该选项。
罗杰·伍

9

在完成下面的步骤之后,我能够更新插件管理器并安装新的插件,例如XML Tools:

  1. 转到插件>插件管理器>显示插件管理器

  2. 点击设置。

    在此处输入图片说明

  3. 填写代理地址和端口-输入您的数据

    在此处输入图片说明


1
OP写道,插件管理器更新工作正常。
pabouk

5

由于它似乎正在使用curl,因此我尝试设置http_proxy环境变量,这似乎也起作用。我将其设置为

http://username:password@proxy.domain.com:port/

可能比通用更新程序的内部配置更兼容,更集中且更明显。

注意,curl还使用https_proxyftp_proxy环境变量。当前版本的notepad ++似乎并不需要,但是如果要设置一个,则可能要设置其他版本以供将来校对(HTTPS可能比FTP更重要)。


感谢您提供另一种选择-猜猜这取决于您在做什么以及如何做!
AJH 2012年

这是唯一对我有用的答案。而且我什至不需要用户名和密码,只需要域和端口。
user31389 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.