小编典典

如何从代理 (ISA-NTLM) 后面更新 Ruby Gems

all

我后面的防火墙以仅 NTLM 模式运行 Microsoft ISA 服务器。哈希是否有人成功通过 Ruby SSPI gem 或其他方法安装/更新他们的
Ruby gem?

…还是我只是懒惰?

注意:rubysspi-1.2.4 不起作用。

这也适用于 IronRuby 项目的一部分“igem”


阅读 61

收藏
2022-06-01

共1个答案

小编典典

我无法从命令行开关让我的工作,但我已经能够通过设置我的HTTP_PROXY环境变量来做到这一点。(请注意,案例似乎很重要)。我有一个批处理文件,其中有这样一行:

SET HTTP_PROXY=http://%USER%:%PASSWORD%@%SERVER%:%PORT%

在我到达这条线之前,我设置了四个引用变量。例如,如果我的用户名是“wolfbyte”,我的密码是“secret”,而我的代理名为“pigsy”并在端口
8080 上运行:

SET HTTP_PROXY=http://wolfbyte:secret@pigsy:8080

您可能需要小心管理它,因为它会将您的密码以纯文本形式存储在机器的会话中,但我认为这应该不是什么大问题。

2022-06-01