2017-08-24 126 views
1

我们在当地办事处使用TFS服务器2017更新2。 但我们需要在家中访问服务器,我们试图使用nginx来构建一个反向代理来访问TFS服务器,但是失败了。 另外,Apache无法通过TFS的NTLM授权。 做一个人知道如何做到这一点?如何反向代理TFS服务器

回答

0

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

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

的实施是非常简单,它只是双管本地和远程插座,一切就好了。

+0

如何确保程序在后台运行? – haojin

+0

pm2将是一个不错的选择。例如,'pm2 start tcpproxy.js --name =“TFS Proxy” - 8080 your_internal_server_address your_internal_port' – gekowa

相关问题