通过 P2P 实现的虚拟专用网络 (VPN) 上的 TFS

通过 P2P 实现的虚拟专用网络 (VPN) 上的 TFS

[注:我知道这是一张粗略的照片!我只是想纠正我对 P2P 网格的理解。]

目标:我需要让我的合作伙伴通过互联网访问在我的本地局域网上运行的 Team Foundation Server。

  • 方法 1:我将项目推送到一些 TFS 托管!- 失败(原因:我需要一个私人存储库,而且需要付费。我们的项目不值这个钱)

  • 方法 2:我购买了 VPN 服务!- 失败(原因:它是付费的。我们的项目不值这个价钱)

  • 方法 3:我为本地服务器设置了 DDNS - 相当多(原因:虽然这又要花费我们几美元,但与方法 1 和方法 2 相比确实很少)

  • 方法 4:(想象)考虑到 P2P 网络应用程序的运行,如果有一个可以在 P2P 上运行的 VPN 解决方案,并且我们可以在其上运行 TFS!——非常好(原因:只要有可能,它就是免费的!)

请告诉我有关该技术的情况!

答案1

老实说,我认为你的要求太多了。

至少,我建议你至少花点钱设置一个静态 IP。这样,你就可以像上面提到的那样打开端口,但是你还需要确保使用 SSL 保护流量。因此,请确保你的 TFS 站点是通过 SSL 发布的。至于 p2p VPN,我想到的是 logmein.com,但它不是免费的。

答案2

您是否知道托管 TFS 预览? 它是由 Microsoft 托管的 TFS。

另一个选项是打开端口并通过互联网访问 TFS。您不需要 VPN 即可执行此操作。

答案3

我回答过类似的问题堆栈溢出,大多数 DDNS 服务都提供免费选项。我使用 no-ip.com。值得设置一个免费帐户来测试连接

相关内容