Я не запускаю TFS, но это, скорее, вопрос ИТ, чем специфический для TFS, я думаю.
Мой коллега показал мне трюк, который исключает необходимость VPN, но все ещебезопасный.Вам необходимо настроить брандмауэр для маршрутизации трафика с одного из ваших IP-адресов WAN на внутренний сервер, который разрешает доступ по SSH.Эти шаги будут зависеть от маршрутизатора и внутренней сети.
Затем загрузите и установите PuTTY или PortaPuTTY .Настройте профиль, указывающий на общедоступный IP-адрес WAN и порт SSH, а также добавьте туннелирование SSH для маршрутизации порта на локальном компьютере на IP-адрес и порт сервера TFS.
Допустим, вы выбрали локальный порт12345, а IP-адрес вашего внутреннего сервера TFS - 192.168.0.100, а порт TFS - 1234. Когда вы подключаетесь к TFS с PuTTY, вместо указания его IP, вы подключаетесь через localhost: 12345.