我正在编写一个脚本,该脚本使用 cURL 从内部 Web 服务器中提取数据。我可以明确地将 --user 与 --ntlm 结合使用,并且一切正常,但我无法让它识别登录的人并透明地传递它。如果我在 Chrome/Firefox/IE 中访问同一个站点,它会立即授予我权限而没有任何提示(如果这很重要,我们将在此处使用代理)。服务器正在使用 IIS。
我的机器上有两个 NIC,一个连接到我的网络并连接到 Internet。另一个使用他的互联网连接连接到隔壁好友网络。我不希望 Windows 神奇地决定使用哪个互联网连接,我希望它使用我的。我通过为他的连接关闭 DNS 服务器而取得了一些成功,但随后我也失去了他网络上的主机名解析,我意识到这并不能 100% 解决所有问题。如何强制 Windows 仅使用我的连接,同时避免使用路由器?