如何反向代理 TFS 服务器

How to reverse proxy a TFS server

我们在本地办公室使用 TFS 服务器 2017 更新 2。 但是我们需要访问家里的服务器,我们尝试使用nginx搭建一个反向代理来访问TFS服务器,但是失败了。 Apache 也没有能力通过 TFS 的 NTLM 授权。 有人知道怎么做吗?

nginx 和 Apache 服务器都无法正确处理 NTLM 身份验证。即使在 nginx 中使用 "stream" 服务器,它仍然有时会抛出异常。所以我发现最好的方法是在 NodeJS 中编写一个带有套接字的纯反向代理。

请尝试这里的代码:https://gist.github.com/gekowa/7fdd6fa6db51a7671de5469b3943a9da

实现非常简单,它只是双管道本地和远程套接字,一切都很好。