Instalace a používání služeb Visual Studio a Azure za bránou firewall nebo proxy serverem

Pokud vy nebo vaše organizace používáte bezpečnostní opatření, jako je brána firewall nebo proxy server, existují adresy URL domény, které můžete chtít přidat do seznamu povolených adres a portů a protokolů, které byste mohli chtít otevřít, abyste měli při instalaci a používání sady Visual Studio a služeb Azure co nejlepší prostředí.

  • Instalace sady Visual Studio: Tyto tabulky obsahují adresy URL domény, které se mají přidat do seznamu povolených, abyste měli přístup ke všem požadovaným komponentám a úlohám.

  • Použijte Visual Studio a služby Azure: Tato tabulka obsahuje adresy URL domény, které chcete přidat do seznamu povolených adres a portů a protokolů, abyste měli přístup ke všem požadovaným funkcím a službám.

Poznámka:

Tento článek byl napsán pro Visual Studio ve Windows, ale některé informace platí také pro instalaci Visual Studio pro Mac za bránou firewall nebo proxy serverem.

Instalace sady Visual Studio

Adresy URL pro přidání do seznamu povolených adres URL

Protože Instalační program pro Visual Studio stahuje soubory z různých domén a jejich serverů pro stahování, tady jsou adresy URL domény, které můžete chtít přidat do seznamu povolených jako důvěryhodných v uživatelském rozhraní nebo ve skriptech nasazení.

Domény Microsoftu

Doména Účel
go.microsoft.com Nastavení překladu adres URL
aka.ms Nastavení překladu adres URL
download.visualstudio.microsoft.com Umístění stahování instalačních balíčků
download.microsoft.com Umístění stahování instalačních balíčků
download.visualstudio.com Umístění stahování instalačních balíčků
dl.xamarin.com Umístění stahování instalačních balíčků
xamarin-downloads.azureedge.net Umístění seznamu stahování balíčků sady Android SDK
marketplace.visualstudio.com Umístění stahování rozšíření sady Visual Studio
*.gallerycdn.vsassets.io Umístění stahování rozšíření sady Visual Studio
visualstudio.microsoft.com Umístění dokumentace
learn.microsoft.com Umístění dokumentace
msdn.microsoft.com Umístění dokumentace
www.microsoft.com Umístění dokumentace
*.windows.net Umístění přihlášení
*.microsoftonline.com Umístění přihlášení
*.live.com Umístění přihlášení
github-releases.githubusercontent.com Vývoj pro Linux
objects.githubusercontent.com Nástroje pro sestavení Systému Windows
github.com Git for Windows & Windows Build Tools
az837173.vo.msecnd.net Vývoj s využitím Azure Storage

Jiné domény než Microsoft

Doména Nainstaluje tyto úlohy.
archive.apache.org Vývoj mobilních aplikací pomocí JavaScriptu (Cordova)
cocos2d-x.org Vývoj her pomocí C++ (Cocos)
download.epicgames.com Vývoj her pomocí jazyka C++ (Unreal Engine)
launcher-public-service-prod06.ol.epicgames.com Vývoj her pomocí jazyka C++ (Unreal Engine)
download.oracle.com Vývoj mobilních aplikací pomocí JavaScriptu (Java SDK)

Vývoj mobilních aplikací s využitím .NET (Java SDK)
public-cdn.cloud.unity3d.com Vývoj her pomocí Unity (Unity)
download.unity3d.com Vývoj her pomocí Unity (Unity)
netstorage.unity3d.com Vývoj her pomocí Unity (Unity)
dl.google.com Vývoj mobilních aplikací pomocí JavaScriptu (Android SDK a NDK, emulátor)

Vývoj mobilních aplikací pomocí .NET (Android SDK a NDK, Emulátor)
ib-downloads-official.s3.amazonaws.com Vývoj her pomocí jazyka C++ (IncrediBuild)
www.incredibuild.com Vývoj her pomocí jazyka C++ (IncrediBuild)
incredibuildvs2017i.azureedge.net Vývoj her pomocí jazyka C++ (IncrediBuild)
www.python.org Vývoj v Pythonu (Python)

Datové vědy a analytické aplikace (Python)
developerservices2.apple.com Zřizování Xamarin.iOS
developer.apple.com Zřizování Xamarin.iOS
appstoreconnect.apple.com Zřizování Xamarin.iOS
idmsa.apple.com Zřizování Xamarin.iOS
akamaized.net Content Delivery Network (technologie Akamai)
developer.arm.com Vývoj PRO ARM

Použití sady Visual Studio a služeb Azure

Adresy URL pro přidání do seznamu povolených adres a portů a protokolů pro otevření

Abyste měli jistotu, že máte přístup ke všemu, co potřebujete, když používáte Visual Studio nebo služby Azure za bránou firewall nebo proxy serverem, tady jsou adresy URL, které byste měli přidat do seznamu povolených adres a portů a protokolů, které byste mohli chtít otevřít.

Služba nebo scénář Koncový bod DNS Protokol/port Popis
Adresa URL
řešení
go.microsoft.com

aka.ms

Používá se ke zkrácení adres URL, které se pak přeloží na delší adresy URL.
Úvodní stránka vsstartpage.blob.core.windows.net 443 Slouží k zobrazení novinek pro vývojáře zobrazených na úvodní stránce (jenom Visual Studio 2017)
Úvodní stránka vsstartpagenewsfeed.azureedge.net 443 Používá se k zobrazení novinek pro vývojáře zobrazených na úvodní stránce (Visual Studio 2019 a novější)
Cílených
Oznámení
Service
targetednotifications-tm.trafficmanager.net

www.research.net
443

443
Slouží k filtrování globálního seznamu oznámení na seznam, který se vztahuje pouze na konkrétní typy počítačů a scénářů použití.
Rozšíření
kontrola aktualizace
marketplace.visualstudio.com

*.windows.net
*.microsoftonline.com
*.live.com
443 Používá se k poskytování oznámení, když má nainstalované rozšíření k dispozici aktualizaci.

Používá se jako umístění pro přihlášení.
Projekt AI
Integrace
az861674.vo.msecnd.net 443
Slouží ke konfiguraci nových projektů pro odesílání dat o využití do registrovaného účtu Přehledy aplikace.
Code Lens codelensprodscus1su0.app.
codelens.visualstudio.com
443 Používá se k poskytování informací v editoru o tom, kdy byl soubor naposledy aktualizován, časová osa změn, pracovní položky, ke kterým jsou změny přidruženy, autoři a další.
Experimentální
povolení funkce
visualstudio-devdiv-c2s.msedge.net 80 Slouží k aktivaci experimentálních nových funkcí nebo změn funkcí.
Odznáček identity
(uživatelské jméno a avatar)
A
Nastavení roamingu
app.vssps.visualstudio.com

app.vsspsext.visualstudio.com

app.vssps.visualstudio.com

ns-sb2-prod-ch1-002.cloudapp.net

az700632.vo.msecnd.net

api.vstsusers.visualstudio.com/profiles/*
443 Slouží k zobrazení jména a avatara uživatele v integrovaném vývojovém prostředí (IDE).

Používá se k zajištění toho, aby se změny přechádly z jednoho počítače do jiného.
Vzdálené Nastavení az700632.vo.msecnd.net 443 Slouží k vypnutí rozšíření, u kterých je známo, že způsobují problémy v sadě Visual Studio.
Nástroje systému Windows developer.microsoft.com

dev.windows.com

appdev.microsoft.com
https/443 Používá se pro scénáře pro Windows App Store
Schéma JSON
Objev

Schéma JSON
Definice

Schéma JSON
Podpora pro
Azure Resources (Prostředky Azure)
json.schemastore.org
schemastoreorg.azurewebsites.net

json-schema.org

schema.management.azure.com
http/80
https/443

http/80

https/443
Používá se ke zjišťování a stahování schémat JSON, která uživatel může použít při úpravách dokumentů JSON.

Používá se k získání schématu meta-ověření pro JSON.

Slouží k získání aktuálního schématu pro šablony nasazení Azure Resource Manageru.
Balíček Npm
zjišťování
Skimdb.npmjs.com

Registry.npmjs.org

Api.npms.io
https/443

http/80 &
https/443
https/443
Požadováno pro vyhledávání balíčků npm a pro instalaci balíčku skriptů na straně klienta ve webových projektech
Balíček Bower
ikony

Balíček Bower
search
Bower.io

bowercache.azurewebsites.net
go.microsoft.com
Registry.bower.io
http/80

https/443
http/80
https/443
Poskytuje výchozí ikonu balíčku bower.

Poskytuje možnost hledat balíčky Boweru.
NuGet

Balíček NuGet
zjišťování
api.nuget.org
www.nuget.org
nuget.org
azuresearch-usnc.nuget.org
azuresearch-ussc.nuget.org
licenses.nuget.org
nuget.cdn.azure.cn
azuresearch-ea.nuget.org
azuresearch-sea.nuget.org

crl3.digicert.com
crl4.digicert.com
ocsp.digicert.com
cacerts.digicert.com
https/443

http/80 &
https/443
Slouží k ověření podepsaných balíčků NuGet.

Požadováno pro vyhledávání balíčků a verzí NuGet
Informace o úložišti GitHub api.github.com https/443 Vyžadováno pro získání dalších informací o balíčcích bower
Webové lintery Eslint.org

www.Bing.com

www.coffeelint.org
http/80
Cookiecutter
Šablona Průzkumníka
Objev

Cookiecutter
Projekt Průzkumníka
vytvoření
api.github.com
raw.githubusercontent.com
go.microsoft.com

pypi.org
pypi.python.org
https/443
Používá se ke zjišťování online šablon z našeho doporučeného informačního kanálu a z úložišť GitHub.

Používá se k vytvoření projektu ze šablony cookiecutter, která vyžaduje jednorázovou instalaci balíčku cookiecutter Python z indexu balíčků Pythonu (PyPI).
Balíček Pythonu
zjišťování

Balíček Pythonu
správa

Novinka
Python
Projektu
šablony
pypi.org

pypi.python.org
bootstrap.pypa.io

go.microsoft.com
https/443 Poskytuje možnost hledat balíčky pip.

Používá se k automatické instalaci pipu, pokud chybí.

Používá se k řešení následujících nových šablon projektů Pythonu na adresy URL šablony cookiecutter:
- Projekt klasifikátoru
– Projekt clusteringu
- Regresní projekt
– PyGame pomocí PyKinect
- Projekt Pyvot
Office web
doplněk
Manifestu
Ověření
Service
verificationservice.osi.office.net https/443 Slouží k ověření manifestů pro webové doplňky Office.
SharePoint a
Doplňky pro Office
sharepoint.com
microsoft.com/microsoft-365
microsoftonline.com
outlook.com
https/443 Používá se k publikování a testování sharepointových doplňků a doplňků pro Office do SharePointu Online a Microsoftu 365.
Správce pracovního postupu
Testovací služba
Hostitelský počítač

http/12292 Pravidlo brány firewall, které se vytvoří automaticky pro testování doplňků služby SharePoint pomocí pracovních postupů
Automaticky shromážděno
statistika spolehlivosti
a další
Prostředí pro zákazníky
Programy zlepšování softwaru (CEIP)
pro Sadu Azure SDK a
for SQL Tools

vortex.data.microsoft.com

dc.services.visualstudio.com
https/443 Používá se k odesílání statistik spolehlivosti (chybová nebo nereagující data) od uživatele do Microsoftu. Skutečné výpisy stavu systému nebo nereagující výpisy stavu se budou i nadále nahrávat, pokud je povolená Zasílání zpráv o chybách systému Windows; budou potlačeny pouze statistické informace;
Používá se k odhalení vzorů použití rozšíření sady Azure Tools SDK sady Visual Studio a vzorů použití pro nástroje SQL do sady Visual Studio.
Visual Studio
Prostředí pro zákazníky
Program zlepšování softwaru (CEIP)

PerfWatson.exe
vortex.data.microsoft.com
dc.services.visualstudio.com
visualstudio-devdiv-c2s.msedge.net
az667904.vo.msecnd.net
scus-breeziest-in.cloudapp.net
mobile.events.data.microsoft.com
events.data.microsoft.com
https/443 Používá se ke shromažďování vzorů využití a protokolů chyb.

Používá se ke sledování problémů s zablokováním uživatelského rozhraní.
Vytváření a vytváření
Správa
Prostředky Azure
management.azure.com
management.core.windows.net
https/443 Používá se k vytváření webů Azure nebo jiných prostředků pro podporu publikování webových aplikací, Azure Functions nebo webových úloh.
Aktualizované nástroje pro publikování na webu
kontroly a rozšíření
Doporučení
marketplace.visualstudio.com https/443 Používá se ke kontrole dostupnosti aktualizovaných nástrojů pro publikování. Pokud je zakázané, nemusí se zobrazit potenciální doporučené rozšíření pro publikování na webu.
Aktualizovaný prostředek Azure
Informace o koncovém bodu vytvoření
*.blob.core.windows.net https/443 Slouží k aktualizaci koncových bodů používaných k vytvoření prostředků Azure pro určité služby Azure. Pokud je tato možnost zakázaná, použije se místo toho poslední stažená nebo integrovaná umístění koncových bodů.
Vzdálené ladění a
Vzdálená profilace
Azure Websites
*.cloudapp.net
*.azurewebsites.net
4022 Používá se k připojení vzdáleného ladicího programu k Webům Azure. Pokud je zakázaný, připojení vzdáleného ladicího programu k Webům Azure nebude fungovat.
Active Directory
Graf
graph.windows.net https/443 Používá se ke zřizování nových aplikací Microsoft Entra. Používá ho také poskytovatel připojených služeb Microsoft 365 MSGraph.
Azure Functions
Aktualizace rozhraní příkazového řádku
Zaškrtnout
functionscdn.azureedge.net https/443 Používá se ke kontrole aktualizovaných verzí rozhraní příkazového řádku Azure Functions. Pokud je tato možnost zakázaná, použije se místo toho kopie uložené v mezipaměti (nebo kopie přenášená komponentou Azure Functions) rozhraní příkazového řádku.
Cordova npmjs.org
gradle.org
http/80 &
https/443
HTTP se používá pro stahování Gradle během sestavování; Protokol HTTPS se používá k zahrnutí modulů plug-in Cordova do projektů.
Průzkumník cloudu 1. <clusterendpoint>
Service Fabric
2. <Koncový bod správy>
Obecná cloudová exp
3. <koncový bod grafu>
Obecná cloudová exp
4. <Koncový bod účtu úložiště>
Uzly úložiště
5. <Adresy URL webu Azure Portal>
Obecná cloudová exp
6. <Koncové body trezoru klíčů>
Uzly virtuálních počítačů Azure Resource Manageru
7. <PublicIPAddressOfCluster>
Vzdálené ladění Service Fabric a trasování trasování událostí pro Windows

1.https/19080
2. https/443
3. https/443
4. https/443
5. https/443
6. https/443
7.tcp/dynamic
1. Příklad: test12.eastus.cloudapp.com
2. Načte předplatná a načte a spravuje prostředky Azure.
3. Načte předplatná služby Azure Stack.
4. Spravuje prostředky úložiště (příklad: mystorageaccount.blob.core.windows.net)
5. Možnost místní nabídky Otevřít na portálu (otevře prostředek na webu Azure Portal)
6. Vytváří a používá trezory klíčů pro ladění virtuálních počítačů (příklad: myvault.vault.azure.net)

7. Dynamicky přiděluje blok portů na základě počtu uzlů v clusteru a dostupných portů. 

Blok portu se pokusí získat třikrát počet uzlů s minimálně 10 porty.

V případě trasování streamování se provede pokus o získání bloku portu z verze 810. Pokud už některý z těchto bloků portů používáte, provede se pokus o získání dalšího bloku atd. (Pokud je nástroj pro vyrovnávání zatížení prázdný, pravděpodobně se použijí porty z 810.

Podobně pro ladění jsou vyhrazeny čtyři sady bloků portů:
- konektorPort: 30398,
- forwarderPort: 31398,
- forwarderPortx86: 31399,
- fileUploadPort: 32398
Cloud Services 1. RDP

2. core.windows.net

3. management.azure.com
management.core.windows.net

4. *.blob.core.windows.net
*.queue.core.windows.net
*.table.core.windows.net

5. portal.azure.com

6. <Cloud service.cloudapp.net> uživatele
<virtuální počítač> uživatele.<region.azure.com>
1. rdp/3389

2. https/443

3. https/443

4. https/443

5. https/443

6. tcp
a) 30398
b) 30400
c) 31398
d) 31400
e) 32398
f) 32400
1. Vzdálená plocha k virtuálnímu počítači Cloud Services

2. Součást účtu úložiště konfigurace privátní diagnostiky

3. Azure Portal

4. Průzkumník serveru – Azure Storage * je zákazník s názvem účet úložiště.

5. Odkazy na otevření portálu / Stažení certifikátu předplatného / soubor nastavení publikování

6. a) Připojení or místní port pro vzdálené ladění pro cloudovou službu a virtuální počítač
6. b) Připojení or veřejného portu pro vzdálené ladění pro cloudovou službu a virtuální počítač
6. c) Místní port služby předávání pro vzdálené ladění pro cloudovou službu a virtuální počítač
6. d) Veřejný port služby předávání pro vzdálené ladění pro cloudovou službu a virtuální počítač
6. e) Místní port nahrávače souborů pro vzdálené ladění pro cloudovou službu a virtuální počítač
6. f) Veřejný port nahrávače souborů pro vzdálené ladění pro cloudovou službu a virtuální počítač
Service Fabric 1.
learn.microsoft.com
aka.ms
go.microsoft.com

2.
vssftools.blob.core.windows.net
Vault.azure.com
Portal.azure.com

3. * vault.azure.net

4.
app.vsaex.visualstudio.com
* .vsspsext.visualstudio.com
clouds.vsrm.visualstudio.com
clouds.visualstudio.com
app.vssps.visualstudio.com
* .visualstudio.com
https/443 1. Dokumentace

2. Vytvoření funkce clusteru

3. * je název trezoru klíčů Azure (příklad:- test11220180112110108.vault.azure.net

4. * je dynamický (příklad: vsspsextprodch1su1.vsspsext.visualstudio.com)
Snímek
Ladicí program
1. go.microsoft.com
2. management.azure.com
3. *.azurewebsites.net
4. *.scm.azurewebsites.net
5. api.nuget.org/v3/index.json
6. IP adresa vzdálené služby/ servery / plně kvalifikovaný název domény
1. https/443
2. https/443
3. http/80
4. https/443
5. https/443
6. Concord/
4022 (závislá verze sady Visual Studio)
1. Dotaz na soubor .json pro velikost skladové položky služby App Service
2. Různá volání Azure RM
3. Zahřívací hovor na místě prostřednictvím
4. Cílový koncový bod App Service Kudu zákazníka
5. Verze rozšíření webu dotazu publikovaná v nuget.org
6. Vzdálené ladění
Azure Stream Analytics

HDInsight
Management.azure.com https/443 Slouží k zobrazení, odesílání, spouštění a správě úloh ASA.

Slouží k procházení clusterů HDI a k odesílání, diagnostice a ladění úloh HDI.
Azure Data Lake *.azuredatalakestore.net
*.azuredatalakeanalytics.net
https/443 Slouží ke kompilaci, odesílání, zobrazení, diagnostice a ladění úloh; slouží k procházení souborů ADLS; slouží k nahrání a stahování souborů.
Služba balení [account].visualstudio.com
[account].*.visualstudio.com
*.blob.core.windows.net

registry.npmjs.org nodejs.org
dist.nuget.org
nuget.org
https/443 *.npmjs.org, *.nuget.org a *.nodejs.org jsou vyžadovány pouze pro určité scénáře úloh sestavení (například Instalační program nástrojů NuGet, Instalační program nástrojů uzlu) nebo pokud máte v úmyslu používat veřejný upstream se svými informačními kanály. Pro základní funkce služby Packaging se vyžadují další tři domény.
Služby Azure DevOps *.vsassets.io
static2.sharepointonline.com
dev.azure.com

Používá se k připojení pomocí Azure DevOps Services.
Azure Service Bus *.servicebus.windows.net ampq/5671 a 5672,
sbmp/9350-9354,
http/80,
https/443
Slouží k vytváření front, témat a odběrů.
Používá se také k odesílání a přijímání zpráv do a z front a témat služby Service Bus.
Azure Cosmos DB *.documents.azure.com https/443 Používá se k volání rozhraní API základní databáze dokumentů.
Komunita vývojářů sendvsfeedback2.azurewebsites.net/api https/443 Používá se k volání rozhraní API nástroje pro zpětnou vazbu komunity vývojářů (moje problémy, hledání, hlasování, komentář, odeslání, nahrání, životopis)
Intellicode *.intellicode.vsengsaas.visualstudio.com https/443 Používá se k volání rozhraní API Intellicode.
Live Share *.liveshare.vsengsaas.visualstudio.com https/443 Používá se k volání rozhraní LIVE Share API.
GitHub Codespaces *.online.visualstudio.com https/443 Používá se k volání rozhraní API Codespaces GitHubu.
Získání automatického typu JavaScriptu registry.npmjs.org https/443 Slouží k instalaci definic typů TypeScript pro poskytování technologie IntelliSense pro oblíbené knihovny JavaScriptu.
Předplatná sady Visual Studio Licensing Service 1. app.vssps.visualstudio.com/apis/
Licencování / ClientRights

2. api.subscriptions.visualstudio.microsoft.com/
Me/Entitlements/IDEBenefits
https/443 Licencování pro online aktivaci
Ladicí program 1.
vsdebugger.blob.core.windows.net
vsdebugger.azureedge.net

2.
download.visualstudio.com/*/
onecore.msvsmon.*.zip

3. referencesource.microsoft.com/symbols

4.
symbols.nuget.org/download/symbols

5. visualstudio.com

6. msdl.microsoft.com/download/symbols
https/443 1.
Používá se ke stahování bitů ladicího programu pro ladění .NET Core v unixu nebo macOS přes SSH.

2.
Používá se ke stahování bitů ladicího programu pro vzdálené ladění kontejneru Dockeru pro Windows.

3. Používá se pro krokování zdrojového kódu rozhraní .NET Framework.

4.
(Pokud se uživatel přihlásí) Používá se ke stahování symbolů publikovaných na serveru symbolů nuget.org.

5. (Pokud se uživatel opts-in) Používá se ke stahování symbolů MS a binárních souborů, může být také potřeba k ladění spravovaného kódu v výpisech paměti.
GitHub Codespaces *.online.visualstudio.com https/443 Používá se k volání rozhraní API Codespaces GitHubu.
Publikování aplikací pro Xamarin Pro Android *.googleapis.com
play.google.com
accounts.google.com
https/443 Používá se k interakci se službou Google Play Store k publikování nebo nahrání aplikací Xamarin Android přímo ze sady Visual Studio.
Vyhledávací služba sady Visual Studio data-ai.microsoft.com/search https/443 Používá se k poskytování vyhledávací služby visual studio s podporou AI ve Ctrl+Q vyhledávacím poli.
Azure Container Registry *.azurecr.io https/443 Přístup k registrům kontejnerů hostovaným v Azure pro konfiguraci kanálů CICD
Updater Visual Studio pro Mac software.xamarin.com https/443 Slouží k získání seznamu dostupných aktualizací.
Visual Studio pro Mac zasílání zpráv o chybách nw-umwatson.events.data.microsoft.com https/443 Používá se ke shromažďování sestav spolehlivosti pro chyby, nereagování a zpoždění.

Někdy můžete při instalaci nebo použití sady Visual Studio za bránou firewall nebo proxy serverem spustit chyby související se sítí nebo proxy serverem. Další informace o řešeních takových chybových zpráv najdete v tématu Řešení potíží se síťovými chybami při instalaci nebo použití stránky sady Visual Studio .

Technická podpora

Pro problémy související s instalací nabízíme možnost podpory instalačního chatu (pouze v angličtině).

Tady je několik dalších možností podpory:

  • Nahlašte problémy s produktem prostřednictvím nástroje Nahlásit problém, který se zobrazuje jak v Instalační program pro Visual Studio, tak v integrovaném vývojovém prostředí sady Visual Studio.
  • Navrhněte funkci, sledujte problémy s produktem a najděte odpovědi v komunitě vývojářů sady Visual Studio.
  • Pomocí účtu GitHubu můžete komunikovat s námi a dalšími vývojáři sady Visual Studio v konverzaci sady Visual Studio v komunitě Gitteru.