Dela via


Installera och använda Visual Studio och Azure Services bakom en brandvägg eller proxyserver

Om du eller din organisation använder säkerhetsåtgärder, till exempel en brandvägg eller proxyserver, finns det domän-URL:er som du kanske vill lägga till i en allowlist-. För att du ska få den bästa upplevelsen när du installerar och använder Visual Studio och Azure Services kanske du vill öppna vissa portar och protokoll.

  • Installera Visual Studio: Dessa tabeller innehåller domän-URL:er som ska läggas till i en tillåtna lista så att du har åtkomst till alla komponenter och arbetsbelastningar som du vill ha.

  • Använd Visual Studio och Azure Services: Den här tabellen innehåller domän-URL:er som ska läggas till i en allowlist och portarna och protokollen som ska öppnas så att du har åtkomst till alla funktioner och tjänster som du vill ha.

Installera Visual Studio

URL:er som ska läggas till i en lista över tillåtna

Visual Studio Installer laddar ned filer från olika domäner och deras nedladdningsservrar. Du kanske vill lägga till dessa domän-URL:er i en lista över tillåtna som betrodda i användargränssnittet eller i distributionsskripten.

Microsoft-domäner

Domän Avsikt
go.microsoft.com Inställning av URL-upplösning
aka.ms Inställning av URL-upplösning
download.visualstudio.microsoft.com Installationspaket– nedladdningsplats
download.microsoft.com Installationspaket– nedladdningsplats
download.visualstudio.com Installationspaket– nedladdningsplats
marketplace.visualstudio.com Nedladdningsplats för Visual Studio-tillägg
*.gallerycdn.vsassets.io Nedladdningsplats för Visual Studio-tillägg
visualstudio.microsoft.com Dokumentationsplats
learn.microsoft.com Dokumentationsplats
msdn.microsoft.com Dokumentationsplats
www.microsoft.com Dokumentationsplats
*.windows.net Inloggningsplats
*.microsoftonline.com Inloggningsplats
*.live.com Inloggningsplats
github-releases.githubusercontent.com Linux-utveckling
objects.githubusercontent.com Verktyg för Windows-bygge
github.com Git för Windows & Windows Build Tools
az837173.vo.msecnd.net Utveckling med Azure Storage

Domäner som inte är Microsoft-domäner

Domän Installerar dessa arbetsuppgifter
archive.apache.org Mobil utveckling med JavaScript (Cordova)
cocos2d-x.org Spelutveckling med C++ (Cocos)
download.epicgames.com Spelutveckling med C++ (Unreal Engine)
launcher-public-service-prod06.ol.epicgames.com Spelutveckling med C++ (Unreal Engine)
download.oracle.com Mobil utveckling med JavaScript (Java SDK)

Mobil utveckling med .NET (Java SDK)
public-cdn.cloud.unity3d.com Spelutveckling med Unity (Unity)
download.unity3d.com Spelutveckling med Unity (Unity)
netstorage.unity3d.com Spelutveckling med Unity (Unity)
dl.google.com Mobil utveckling med JavaScript (Android SDK och NDK, Emulator)

Mobil utveckling med .NET (Android SDK och NDK, Emulator)
ib-downloads-official.s3.amazonaws.com Spelutveckling med C++ (IncrediBuild)
www.incredibuild.com Spelutveckling med C++ (IncrediBuild)
incredibuildvs2017i.azureedge.net Spelutveckling med C++ (IncrediBuild)
www.python.org Python-utveckling (Python)

Datavetenskaps- och analysprogram (Python)
developerservices2.apple.com Xamarin.iOS-konfigurering
developer.apple.com Xamarin.iOS-konfigurering
appstoreconnect.apple.com Xamarin.iOS-konfigurering
idmsa.apple.com Xamarin.iOS-konfigurering
akamaized.net Nätverk för innehållsleverans (Akamai Technologies)
developer.arm.com ARM-utveckling

Använda Visual Studio och Azure Services

URL:er som ska läggas till i en lista över tillåtna och portar och protokoll som ska öppnas

När du använder Visual Studio eller Azure Services bakom en brandvägg eller proxyserver kanske du vill tillåta följande URL:er och öppna de associerade portarna och protokollen.

Tjänst eller scenario DNS-slutpunkt Protokoll/port Beskrivning
URL
upplösning
go.microsoft.com

aka.ms

Används för att förkorta URL:er, som sedan omvandlas till längre URL:er
Logga in *.msftauth.net

*.live.com

visualstudio.microsoft.com

app.vsspsext.visualstudio.com

app.vssps.visualstudio.com

api.vstsusers.visualstudio.com

go.microsoft.com

graph.windows.net

graph.microsoft.com

login.microsoftonline.com

management.core.windows.net

management.azure.com

api.subscriptions.visualstudio.microsoft.com
443 Logga in eller lägg till konto för arbets- eller skolkonton och personliga konton
Startsida vsstartpage.blob.core.windows.net 443 Används för att visa Utvecklarnyheter som visas på startsidan (endast Visual Studio 2017)
Startsida vsstartpagenewsfeed.azureedge.net 443 Används för att visa Utvecklarnyheter som visas på startsidan (Visual Studio 2019 och senare)
Riktad
Anmälan
Tjänst
targetednotifications-tm.trafficmanager.net

www.research.net
443

443
Används för att filtrera en global lista över meddelanden till en lista som endast gäller för specifika typer av datorer/användningsscenarier
Förlängning
uppdateringskontroll
marketplace.visualstudio.com

*.windows.net
*.microsoftonline.com
*.live.com
443 Används för att ge meddelanden när ett installerat tillägg har en tillgänglig uppdatering

Används som inloggningsplats
AI-projekt
Integration
az861674.vo.msecnd.net 443
Används för att konfigurera nya projekt för att skicka användningsdata till ditt registrerade Application Insights-konto
Code Lens codelensprodscus1su0.app.
codelens.visualstudio.com
443 Används för att ange information i redigeraren, inklusive när en fil senast uppdaterades, tidslinjen för ändringar, de arbetsobjekt som ändringarna är associerade med och författarna
Experimentell
aktivering av funktioner
visualstudio-devdiv-c2s.msedge.net 80 Används för att aktivera nya experimentella funktioner eller funktionsändringar
Identitetskort
(användarnamn och avatar)
och
Roaminginställningar
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 Används för att visa användarens namn och avatar i IDE

Används för att säkerställa att inställningsändringar synkroniseras från en dator till en annan
Fjärrinställningar az700632.vo.msecnd.net 443 Används för att inaktivera tillägg som är kända för att orsaka problem i Visual Studio
Windows-verktyg developer.microsoft.com

dev.windows.com

appdev.microsoft.com
https/443 Används för Windows App Store-scenarier
JSON-schema
Upptäckt

JSON-schema
Definition

JSON-schema
Stöd för
Azure-resurser
json.schemastore.org
schemastoreorg.azurewebsites.net

json-schema.org

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

http/80

https/443
Används för att identifiera och ladda ned JSON-scheman som användaren kan använda vid redigering av JSON-dokument

Används för att hämta metaverifieringsschemat för JSON

Används för att hämta det aktuella schemat för Azure Resource Manager-distributionsmallar
Npm-paket
upptäckt
Skimdb.npmjs.com

Registry.npmjs.org

Api.npms.io
https/443

http/80 &
https/443
https/443
Krävs för att söka efter npm-paket och används för installation av skriptpaket på klientsidan i webbprojekt
Bower-paket
Ikoner

Bower-paket
sök
Bower.io

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

https/443
http/80
https/443
Innehåller standardikonen för bower-paket

Gör att du kan söka efter Bower-paket
NuGet

NuGet-paket
upptäckt
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
Används för att verifiera signerade NuGet-paket.

Krävs för att söka efter NuGet-paket och -versioner
Information om GitHub-lagringsplats api.github.com https/443 Behövs för att få ytterligare information om bower-paket
Webblinters Eslint.org

www.Bing.com

www.coffeelint.org
http/80
Cookiecutter
Utforskare-mall
upptäckt

Cookiecutter
Explorer-projekt
skapelse
api.github.com
raw.githubusercontent.com
go.microsoft.com

pypi.org
pypi.python.org
https/443
Används för att identifiera onlinemallar från vårt rekommenderade flöde och från GitHub-lagringsplatser

Används för att skapa ett projekt från en cookiecutter-mall som kräver en engångsinstallation på begäran av ett cookiecutter Python-paket från Python-paketindexet (PyPI)
Python-paket
upptäckt

Python-paket
förvaltning

Ny
Python
projekt
Mallar
pypi.org

pypi.python.org
bootstrap.pypa.io

go.microsoft.com
https/443 Gör att du kan söka efter pip-paket

Används för att installera pip automatiskt om det saknas

Används för att matcha följande nya Python-projektmallar med cookiecutter-mall-URL:er:
– Klassificerarens projekt
– Klustringsprojekt
– Regressionsprojekt
– PyGame med PyKinect
– Pyvot-projekt
Office webb
tillägg
Manifest
Kontroll
Tjänst
verificationservice.osi.office.net https/443 Används för att verifiera manifest för Office-webbtillägg
SharePoint och
Office-tillägg
sharepoint.com
microsoft.com/microsoft-365
microsoftonline.com
outlook.com
https/443 Används för att publicera och testa SharePoint- och Office-tillägg till SharePoint Online och Microsoft 365
Arbetsflödeshanteraren
Testtjänst
Värd

http/12292 En brandväggsregel som skapas automatiskt för att testa SharePoint-tillägg med arbetsflöden
Samlas in automatiskt
tillförlitlighetsstatistik
och andra
Kundupplevelse
Förbättringsprogram (CEIP)
för Azure SDK och
för SQL-verktyg

vortex.data.microsoft.com

dc.services.visualstudio.com
https/443 Används för att skicka tillförlitlighetsstatistik (krasch-/svarsdata) från användaren till Microsoft. Faktiska krasch-/icke-svarar-dumpar laddas fortfarande upp om Felrapportering i Windows är aktiverat. Endast statistisk information utelämnas.
Används för att visa användningsmönster för Azure Tools SDK-tillägget till Visual Studio och för användningsmönster för SQL-verktygen i Visual Studio
Visual Studio
Kundupplevelse
Förbättringsprogram (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 Används för att samla in användningsmönster och felloggar

Används för att spåra problem med UI-frysning
Skapa och
Hantering av
Azure-resurser
management.azure.com
management.core.windows.net
https/443 Används för att skapa Azure Websites eller andra resurser som stöd för publicering av webbprogram, Azure Functions eller webbjobb
Uppdaterade webbpubliceringsverktyg
kontroller och tillägg
Rekommendationer
marketplace.visualstudio.com https/443 Används för att kontrollera tillgängligheten för uppdaterade publiceringsverktyg. Om det är inaktiverat visas kanske inte ett potentiellt rekommenderat tillägg för webbpublicering
Azure-resursen har uppdaterats
Information om slutpunktskapande
*.blob.core.windows.net https/443 Används för att uppdatera de slutpunkter som används för att skapa Azure-resurser för vissa Azure-tjänster. Om det är inaktiverat används de senast nedladdade eller inbyggda slutpunktsplatserna i stället
Fjärrfelsökning och
Fjärrprofilering av
Azure Websites
*.cloudapp.net
*.azurewebsites.net
4022 Används för att ansluta fjärrfelsökaren till Azure Websites. Om det är inaktiverat fungerar det inte att ansluta fjärrfelsökaren till Azure Websites
Active Directory
Graf
graph.windows.net https/443 Används för att driftsätta nya Microsoft Entra-applikationer. Används också av Den Microsoft 365 MSGraph-anslutna tjänstleverantören
Azure Functions
CLI-uppdatering
Kontrollera
functionscdn.azureedge.net https/443 Används för att söka efter uppdaterade versioner av Azure Functions CLI. Om det är inaktiverat används en cachelagrad kopia (eller kopian som bärs av Azure Functions-komponenten) av CLI i stället.
Cordova npmjs.org
gradle.org
http/80 &
https/443
HTTP används för Gradle-nedladdningar under bygget. HTTPS används för att inkludera Cordova-plugin-program i projekt.
Cloud Explorer 1. <klusterändpunkt>
Service Fabric
2. <hanteringsändpunkt>
Allmän molnerfarenhet
3. <grafändpunkt>
Allmän molnupplevelse
4. <slutpunkt för lagringskonto>
Lagringsnoder
5. <URL:er för Azure-portalen>
Allmän molnerfarenhet
6. <nyckelvalvsslutpunkter>
Azure Resource Manager VM-noder
7. <KlusteretsOffentligaIPAdress>
Fjärrfelsökning och ETW-spårning för Service Fabric
1.https/19080
2. https/443
3. https/443
4. https/443
5. https/443
6. https/443
7.tcp/dynamic
1. Exempel: test12.eastus.cloudapp.com
2. Hämtar prenumerationer och hämtar/hanterar Azure-resurser
3. Hämtar Azure Stack-prenumerationer
4. Hanterar lagringsresurser (exempel: mystorageaccount.blob.core.windows.net)
5. Snabbmenyalternativet "Öppna i portalen" (öppnar en resurs i Azure-portalen)
6. Skapar och använder nyckelvalv för felsökning av virtuella datorer (exempel: myvault.vault.azure.net)

7. Allokerar block med portar dynamiskt baserat på antalet noder i klustret och tillgängliga portar.

Ett portblock försöker få tre gånger så många noder med minst 10 portar.

För strömningsspårningar görs ett försök att hämta portblocket från 810. Om något av portblocket redan används görs ett försök att hämta nästa block och så vidare. (Om lastbalanseraren är tom används förmodligen portar från 810)

På samma sätt är fyra uppsättningar av portblocken reserverade för felsökning:
- connectorPort: 30398,
- forwarderPort: 31398,
- forwarderPortx86: 31399,
- fileUploadPort: 32398
Molntjänster 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. <användarens molntjänst>.cloudapp.net
<användarens virtuella dator>.<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. Fjärrskrivbord till molntjänsters virtuella datorer

2. Lagringskontokomponenten i konfigurationen för privat diagnostik

3. Azure-portalen

4. Server Explorer – Azure Storage * är ett kundnamngivet lagringskonto

5. Länkar för att öppna portalen/Ladda ned prenumerationscertifikatet/publicera inställningsfilen

6. port:
a) Lokal anslutningsport för fjärrfelsökning för molntjänst och virtuell dator
b) Offentlig port för fjärrfelsökning, molntjänst och virtuell dator
c) Lokal port för vidarebefordrare för fjärrfelsökning för molntjänst och virtuell dator
d) Offentlig port för vidarebefordrare för fjärrfelsökning för molntjänst och virtuell dator
e) Lokal filuppladdningsport för fjärrfelsökning för molntjänst och virtuell dator
f) Offentlig filuppladdningsport för fjärrfelsökning för molntjänst och virtuell dator
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. Dokumentation

2. Skapa klusterfunktion

3. * är Namnet på Azure-nyckelvalvet (exempel:- test11220180112110108.vault.azure.net

4. * är dynamisk (exempel: vsspsextprodch1su1.vsspsext.visualstudio.com)
Ögonblicksbild
Avlusare
1. go.microsoft.com
2. management.azure.com
3. *.azurewebsites.net
4. *.scm.azurewebsites.net
5. api.nuget.org/v3/index.json
6. Fjärrtjänst/servrars IP-adress/FQDN
1. https/443
2. https/443
3. http/80
4. https/443
5. https/443
6. Concord/
4022 (Version beroende av Visual Studio)
1. Sök i .json-filen för app service SKU-storlek
2. Olika Azure RM-anrop
3. Platsuppvärmningssamtal via
4. Kundens målinriktade App Service Kudu-slutpunkt
5. Fråga efter webbplatstilläggsversion som publicerats i nuget.org
6. Fjärrfelsökning
Azure Stream Analytics

HDInsight
Management.azure.com https/443 Används för att visa, skicka, köra och hantera ASA-jobb

Används för att bläddra i HDI-kluster och för att skicka, diagnostisera och felsöka HDI-jobb
Azure Data Lake *.azuredatalakestore.net
*.azuredatalakeanalytics.net
https/443 Används för att kompilera, skicka, visa, diagnostisera och felsöka jobb. Används för att bläddra i ADLS-filer. Används för att ladda upp och ladda ned filer.
Paketeringstjänst [konto].visualstudio.com
[konto].*.visualstudio.com
*.blob.core.windows.net
registry.npmjs.org
nodejs.org
dist.nuget.org
nuget.org
https/443 *.npmjs.org, *.nuget.org och *.nodejs.org krävs endast för vissa bygguppgiftsscenarier (till exempel NuGet Tool Installer, Node Tool Installer) eller om du tänker använda en offentlig uppströmskälla med dina flöden. De övriga tre domänerna krävs för kärnfunktionerna i paketeringstjänsten.
Azure DevOps Services *.vsassets.io
static2.sharepointonline.com
dev.azure.com

Används för att ansluta med Azure DevOps Services
Azure Service Bus *.servicebus.windows.net ampq/5671 och 5672,
sbmp/9350-9354,
http/80,
https/443
Används för att skapa köer, ämnen och prenumerationer.
Används även för att skicka/ta emot meddelanden till/från Service Bus-köer och ämnen.
Azure Cosmos DB *.documents.azure.com https/443 Används för att anropa API:er för kärndokumentdatabas
Utvecklargemenskap sendvsfeedback2.azurewebsites.net/api https/443 Används för att anropa Developer Community Feedback Tool API:er (mina ärenden, sökning, röstning, kommentar, skicka, ladda upp, återuppta)
Intellicode *.intellicode.vsengsaas.visualstudio.com https/443 Används för att anropa Intellicode-API:er
Live-resurs *.liveshare.vsengsaas.visualstudio.com https/443 Används för att anropa Live Share-API:er
GitHub Codespaces *.online.visualstudio.com https/443 Används för att anropa API:er för GitHub Codespaces
JavaScript Automatisk typregistrering registry.npmjs.org https/443 Används för att installera TypeScript-typdefinitioner för att tillhandahålla IntelliSense för populära JavaScript-bibliotek
Licensieringstjänst för Visual Studio-prenumerationer 1. app.vssps.visualstudio.com/apis/
Licensiering/Klienträttigheter

2. api.subscriptions.visualstudio.microsoft.com/
Me/Rättigheter/IDEFörmåner
https/443 Licensiering för onlineaktivering
Avlusare 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.
Används för att ladda ned felsökningsbitar för .NET Core-felsökning på Unix/macOS via SSH

2.
Används för att ladda ned felsökningsbitar för fjärrfelsökning av Windows Docker-container

3. Används för felsökningssteg i .NET Framework

4.
(Om användaren väljer att delta) Används för att ladda ned symboler som publicerats till nuget.org symbolserver.

5. (Om användaren väljer in) Används för att ladda ned MS-symboler och binärfiler, kan också behövas för felsökning av hanterad kod i dumpar
GitHub Codespaces *.online.visualstudio.com https/443 Används för att anropa API:er för GitHub Codespaces
Xamarin Android App Publishing *.googleapis.com
play.google.com
accounts.google.com
https/443 Används för att interagera med Google Play Store-tjänsten för att publicera/ladda upp Xamarin Android-program direkt från Visual Studio
Visual Studio Search Service data-ai.microsoft.com/search https/443 Används för att tillhandahålla AI-aktiverad Visual Studio Search Service i sökrutan Ctrl+Q
Azure Container Registry *.azurecr.io https/443 Få åtkomst till containerregister som finns i Azure för konfiguration av CICD-pipelines
Visual Studio för Mac Uppdaterare software.xamarin.com https/443 Används för att hämta listan över tillgängliga uppdateringar
Felrapportering i Visual Studio för Mac nw-umwatson.events.data.microsoft.com https/443 Används för att samla in tillförlitlighetsrapporter för krascher, svarsfel och fördröjningar

Ibland kan du stöta på nätverks- eller proxyrelaterade fel när du installerar eller använder Visual Studio bakom en brandvägg eller en proxyserver. Mer information om lösningar för sådana felmeddelanden finns i Felsöka nätverksrelaterade fel.

Få support

Microsoft erbjuder supportalternativet installationschatt (på engelska) för installationsrelaterade problem.

Här är några fler supportalternativ: