Příkaz proxy (Správa verzí Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Příkaz TFVC (Team Foundation Version Control) tf proxy
nakonfiguruje klientský počítač tak, aby používal proxy server. Příkaz přidá, odstraní a vypíše záznamy proxy serveru o umístění a dostupnosti jednoho nebo více proxy serverů v rámci vašeho nasazení, včetně všech vzdálených lokalit.
Požadavky
Pokud chcete ke konfiguraci klientského počítače použít příkaz proxy
, být členem skupiny zabezpečení Uživatel na místním počítači. Pokud chcete použít příkaz proxy
pro práci se záznamy proxy serveru, mají oprávnění AdminConfiguration.
Další informace naleznete v tématu Obor názvů zabezpečení a referenční informace o oprávnění.
Syntax
tf proxy ([/configure [Url]) [/collection:TeamProjectCollectionUrl]
[/login:UserName,[Password]]
tf proxy /add Url [/name:Name] [/site:SiteName]
[/description:Description] [/default:(global|site|all)]
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]]
tf proxy /delete Url [/collection:TeamProjectCollectionUrl]
[/login:UserName,[Password]]
tf proxy /list [Url1 Yrl2 ...]
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]]
tf proxy /enabled:(true|false)
Parametry
Argumenty
argumentu
popis
<url>
Identifikuje proxy server. Musíte použít formát http://<proxyServerName>:<proxyPortNumber>
, kde proxyServerName
je název proxy serveru a proxyPortNumber
je přiřazený naslouchající port, například http://server:8081
.
<TeamProjectCollectionUrl>
Identifikuje kolekci projektů. Je nutné použít formát http://<ApplicationTierServerName>:<PortNumber>/<Directory>/<CollectionName>
. kde ApplicationTierServerName
je název aplikačního serveru, PortNumber
je přiřazený naslouchající port a Directory/CollectionName
jsou názvy adresáře a kolekce. Například http://server:8080/tfs/newcollection1
.
<username>
Poskytuje hodnotu /login
možnosti. Hodnotu uživatelského jména můžete zadat buď jako DOMAIN\username
, nebo username
.
<password>
Poskytuje heslo pro uživatelské jméno.
Volby
možnost
popis
/configure
Nakonfiguruje klientský počítač tak, aby používal proxy server.
/collection
Určuje kolekci projektů.
/login
Určuje uživatelské jméno a heslo k ověření.
/add
Přidá záznam proxy serveru do Azure DevOps Serveru o umístění a dostupnosti proxy serverů ve vaší síti.
/name
Přidruží název k záznamu proxy serveru.
/site
Přidruží doménu služby Active Directory k záznamu proxy serveru.
/description
Určuje popis záznamu proxy serveru.
/default
Určuje rozsah záznamu proxy serveru. Můžete zadat jednu z následujících hodnot:
global
site
all
Pokud přidáte proxy záznam s výchozím nastavením na global
, vývojář poprvé provede operaci get
, Azure DevOps Server přesměruje tuto žádost na proxy server, který určuje globální záznam. Pokud přidáte proxy záznam s výchozím nastavením na site
, při prvním spuštění vývojáře ze zadané domény Active Directory provede get
operaci, Azure DevOps Server přesměruje tuto žádost na proxy server, který záznam přidružený k lokalitě určuje.
/delete
Odstraní záznam proxy serveru z Azure DevOps Serveru.
/list
Vypíše záznamy proxy serveru Na serveru Azure DevOps.
/enabled
Povolí nebo zakáže proxy server.
true
false
Poznámky
Příkaz proxy
má dva účely a každý účel je zaměřen na jiný typ uživatele.
Jako vývojář můžete pomocí příkazu proxy
nakonfigurovat klienta tak, aby používal proxy server, nebo přepsat výchozí hodnoty sítě pro proxy server. Tato úloha se podobá konfiguraci Azure DevOps tak, aby používala proxy server.
Jako správce sítě můžete pomocí příkazu proxy
přidat a spravovat záznamy o umístění různých proxy serverů v rámci nasazení Azure DevOps Serveru. Tyto záznamy můžete použít k tomu, aby vývojáři nakonfigurovali pracovní stanice tak, aby používali proxy server. Pokud definujete globální proxy server, Azure DevOps Server může automaticky přesměrovat vývojáře, aby ho mohli používat.
Pokud máte složitou síťovou topologii s více doménami služby Active Directory v různých geografických umístěních, můžete nastavit více záznamů a přidružit každý záznam ke konkrétní doméně. Tyto záznamy vám pak můžou pomoct automaticky směrovat vývojáře z jednotlivých geografických umístění na odpovídající proxy server pro jejich umístění.
Další informace o použití nástroje příkazového řádku tf
naleznete v tématu Použití příkazů správy verzí Team Foundation.
Příklady
Následující příklad automaticky rozpozná a nakonfiguruje klientský počítač tak, aby používal proxy server, pokud byl vytvořen záznam proxy serveru:
c:\projects>tf proxy /configure
Následující příklad přepíše všechny záznamy proxy serveru na Azure DevOps Serveru a nakonfiguruje klientský počítač tak, aby používal zadaný proxy server:
c:\projects>tf proxy /configure <Url>
Následující příklad přidá globální záznam do Azure DevOps Serveru o dostupnosti server
proxy serveru. Když vývojář poprvé provede operaci get
, Azure DevOps Server přesměruje všechny požadavky od daného vývojáře na zadaný proxy server.
c:\projects>tf proxy /add http://server:8081 /default:global /collection:http://tfsserver:8080/
Následující příklad přidá záznam webu do Azure DevOps Serveru pro vývojáře v doméně Active Directory, která má název corp
, pro použití tohoto server
proxy. Když vývojář z této domény poprvé provede operaci get
, Azure DevOps Server přesměruje všechny požadavky od daného vývojáře na zadaný proxy server.
c:\projects>tf proxy /add http://server:8081 /default:site /site:corp /collection:http://tfsserver:8080/