通过 Squid 代理时无法将文件上传到 Sharepoint 网站

通过 Squid 代理时无法将文件上传到 Sharepoint 网站

我们遇到了这个问题:我们的一名员工正在与供应商合作,他需要将文档上传到供应商主站点上托管的 Sharepoint 站点。在我们的环境中,我们使用 Squid Proxy 允许人们在网络上导航(我们有 NTLM 身份验证,用户在使用 IE 和 FF 时可以透明地进行身份验证)。

看起来这个特定的 Sharepoint 站点仅使用集成 Windows 身份验证,并且根据网络上的一些研究,这似乎可能会给代理带来麻烦。

更具体地说,我们尝试了两个 Squid 版本:

  • 使用 Squid 3.0 我们无法登录网站(浏览器加载空白页)
  • 使用 Squid 2.7(支持“连接固定“)我们能够登录该网站,并移动到不同的部分,但是......

当我们尝试上传大于几千字节(即 10KB)的文件时,浏览器会加载一个错误页面(我认为是 401 未经授权,但我必须验证它)

我们尝试过改变几个 Squid 选项(在 2.7 中),我们得到的结果是,当您尝试上传文件时,您会看到一个身份验证框(就像初始登录一样),即使您输入相同的身份验证凭据,它也会拒绝继续。

真正奇怪的是,当您尝试上传一个小文件(即文本或二进制 1KB 文件)时,上传成功。

我最初以为可能是他们的 Sharepoint 网站上存在配置错误,但我也尝试过这个网站:www.xsolive.com(这是一个 sharepoint 2007 演示网站),并且遇到了同样的问题。

你们中有人经历过这样的行为吗?谢谢!

当然,我们已经建议供应商也激活 Basic+SSL,我们正在等待他们的回复。

答案1

是的,我们遇到了类似的问题,并采用了 Basic+SSL 解决方案。

相关内容