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

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

这已经让我很郁闷了一段时间 - 我正在尝试弄清楚如何配置 Notepad++(现在为 v5.6.8 Unicode),以便在连接检查更新时使用具有特定用户名和密码的代理服务器。目前我收到一个对话框,其中显示:

curl error
couldn't connect to host

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

我如何才能通过主更新配置实现相同的效果?我在 Notepad++ Wiki 和 Google 上进行了广泛搜索,但除了可能提到使用本地代理强制正确连接到网关外,没有成功。

答案1

Notepad++ 使用 Generic Updater for win32(免费)。

更新程序位于此处:C:\Program Files (x86)\Notepad++\updater 假设您使用默认安装路径并运行 64 位 Windows 和 32 位 Notepad++。如果没有,请尝试此处:C:\Program Files\Notepad++\updater\

您需要做的是以管理员身份启动命令行(例如开始->运行->cmd 或开始->(搜索程序和文件)->命令)并执行以下行:

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

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

答案2

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

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

答案3

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

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

  2. 单击“设置”。

    在此处输入图片描述

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

    在此处输入图片描述

答案4

由于它似乎正在使用 curl,我尝试了环境环境http_proxy变量,这似乎也有效。我将其设置为

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

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

注意,curl 还使用https_proxy环境ftp_proxy变量。当前版本的 notepad++ 似乎不需要这些变量,但如果您设置了一个变量,则可能需要设置其他变量以备将来使用(HTTPS 可能比 FTP 更重要)。

相关内容