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

AJH*_*AJH 27 notepad++ proxy updates

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

curl error
couldn't connect to host
Run Code Online (Sandbox Code Playgroud)

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

如何使用主更新配置实现等效?我已经在 Notepad++ wiki 和 Google 上进行了广泛的搜索,除了可能提到使用本地代理强制正确连接到网关之外,没有任何成功。

ra1*_*170 29

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
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢!你是如何解决这个问题的? (2认同)

小智 11

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

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


小智 10

完成以下步骤后,我能够更新插件管理器并安装新插件,如 XML 工具:

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

  2. 单击设置。

    在此处输入图片说明

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

    在此处输入图片说明


Jon*_*ock 6

由于这似乎是使用curl,我试着设置http_proxy环境变量,这似乎工作为好。我将它设置为类似

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

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

请注意,curl 还使用https_proxyftp_proxy环境变量。当前版本的 notepad++ 似乎不需要,但如果您正在设置一个,您可能需要设置其他的以备将来验证(HTTPS 可能比 FTP 更重要)。

  • 这是唯一对我有用的答案。我什至不需要用户名和密码,只需要域和端口。 (2认同)