Невозможно подключить через прокси-сервер TFS, прокси-сервер TFS используется для локального кэширования некоторых файлов, но основное соединение по-прежнему напрямую подключается к серверу TFS.Его целью является загрузка файлов TFVC и вложений рабочих элементов из локальной сети без необходимости извлекать их все с центрального сервера.Это может значительно ускорить синхронизацию рабочего пространства, если у вас есть филиалы с медленным интернет-соединением, которые подключаются к центральному серверу TFS в HQ.
Вы можете настроить свой компьютер Windows для использования прокси-сервера HTTP в настройках Интернета иподключение к TFS пройдет через это.Вы можете использовать HTTP-прокси вместе с TFS Proxy.
Вам потребуется настроить Git для подключения к серверу TFS через прокси отдельно.
git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port
В любом случае вам необходимо ввести фактическое полное доменное имя сервера TFS в Team Explorer, прокси-сервер TFS в настройках TFVC и прокси-сервер HTTP в настройках Интернета для Windows.
URL-адрес прокси-сервера TFS, введенный здесь:
URL-адрес прокси-сервера HTTP:
Полное доменное имя TFS-серверавведено здесь:
В идеале все задействованные прокси-серверы настроены для аутентификации с использованием NTLM / kerberos и используют SSL.Это должно сделать настройку клиента максимально гладкой.
Прямое соединение с прокси TFS
---------- | --------------
| CLIENT |------------->| TFS Server |
---------- --------------
| | ^
V |
------------- | |
| TFS PROXY |------------------
-------------
|
Прокси-соединение с прокси TFS и HTTP-прокси
---------- | --------------
| CLIENT |------ --->| TFS Server |
---------- | -------------- | --------------
| -->| HTTP PROXY |---
V | --------------
------------- |
| TFS PROXY |--- |
-------------
Прокси-соединение с прокси TFSи HTTP-прокси на той же машине
Эта установка экономична, но расширяет поверхность атаки на HTTP-прокси.
---------- | --------------
| CLIENT |--- --->| TFS Server |
---------- | -------------- | --------------
| ----->| HTTP PROXY |---
------------>| &TFS PROXY |
--------------
|