Instalowanie i używanie programu Visual Studio i usług platformy Azure za zaporą lub serwerem proxy

Jeśli Ty lub Twoja organizacja używasz środków zabezpieczeń, takich jak zapora lub serwer proxy, istnieją adresy URL domeny, które można dodać do listy dozwolonych oraz portów i protokołów, które można otworzyć, aby zapewnić najlepsze środowisko podczas instalowania i używania programu Visual Studio i usług platformy Azure.

  • Zainstaluj program Visual Studio: te tabele zawierają adresy URL domeny, które mają zostać dodane do listy dozwolonych, dzięki czemu masz dostęp do wszystkich składników i obciążeń, które chcesz.

  • Użyj programu Visual Studio i usług platformy Azure: ta tabela zawiera adresy URL domeny, które mają zostać dodane do listy dozwolonych oraz portów i protokołów, aby mieć dostęp do wszystkich potrzebnych funkcji i usług.

Zainstalować program Visual Studio

Adresy URL do dodania do listy dozwolonych

Ponieważ Instalator programu Visual Studio pobiera pliki z różnych domen i ich serwerów pobierania, oto adresy URL domeny, które można dodać do listy dozwolonych jako zaufane w interfejsie użytkownika lub w skryptach wdrażania.

Domeny firmy Microsoft

Domain Purpose
go.microsoft.com Konfigurowanie rozpoznawania adresów URL
aka.ms Konfigurowanie rozpoznawania adresów URL
download.visualstudio.microsoft.com Lokalizacja pobierania pakietów instalacyjnych
download.microsoft.com Lokalizacja pobierania pakietów instalacyjnych
download.visualstudio.com Lokalizacja pobierania pakietów instalacyjnych
dl.xamarin.com Lokalizacja pobierania pakietów instalacyjnych
xamarin-downloads.azureedge.net Lokalizacja listy pobierania pakietów zestawu SDK systemu Android
marketplace.visualstudio.com Lokalizacja pobierania rozszerzeń programu Visual Studio
*.gallerycdn.vsassets.io Lokalizacja pobierania rozszerzeń programu Visual Studio
visualstudio.microsoft.com Lokalizacja dokumentacji
video2.skills-academy.com Lokalizacja dokumentacji
msdn.microsoft.com Lokalizacja dokumentacji
www.microsoft.com Lokalizacja dokumentacji
*.windows.net Lokalizacja logowania
*.microsoftonline.com Lokalizacja logowania
*.live.com Lokalizacja logowania
github-releases.githubusercontent.com Tworzenie aplikacji dla systemu Linux
objects.githubusercontent.com Narzędzia kompilacji systemu Windows
github.com Git dla narzędzi Windows i Windows Build Tools
az837173.vo.msecnd.net Programowanie za pomocą usługi Azure Storage

Domeny innych niż Microsoft

Domain Instaluje te obciążenia
archive.apache.org Programowanie aplikacji mobilnych za pomocą języka JavaScript (Cordova)
cocos2d-x.org Programowanie gier w języku C++ (Cocos)
download.epicgames.com Programowanie gier za pomocą języka C++ (Unreal Engine)
launcher-public-service-prod06.ol.epicgames.com Programowanie gier za pomocą języka C++ (Unreal Engine)
download.oracle.com Programowanie aplikacji mobilnych przy użyciu języka JavaScript (java SDK)

Programowanie aplikacji mobilnych przy użyciu platformy .NET (java SDK)
public-cdn.cloud.unity3d.com Programowanie gier za pomocą aparatu Unity (Unity)
download.unity3d.com Programowanie gier za pomocą aparatu Unity (Unity)
netstorage.unity3d.com Programowanie gier za pomocą aparatu Unity (Unity)
dl.google.com Programowanie aplikacji mobilnych za pomocą języka JavaScript (zestaw SDK systemu Android i zestaw NDK, emulator)

Programowanie aplikacji mobilnych za pomocą platformy .NET (zestaw SDK systemu Android i zestaw NDK, emulator)
ib-downloads-official.s3.amazonaws.com Programowanie gier za pomocą języka C++ (IncrediBuild)
www.incredibuild.com Programowanie gier za pomocą języka C++ (IncrediBuild)
incredibuildvs2017i.azureedge.net Programowanie gier za pomocą języka C++ (IncrediBuild)
www.python.org Programowanie w języku Python (Python)

Aplikacje do analizy i nauki o danych (Python)
developerservices2.apple.com Aprowizowanie platformy Xamarin.iOS
developer.apple.com Aprowizowanie platformy Xamarin.iOS
appstoreconnect.apple.com Aprowizowanie platformy Xamarin.iOS
idmsa.apple.com Aprowizowanie platformy Xamarin.iOS
akamaized.net Content Delivery Network (Akamai Technologies)
developer.arm.com Programowanie w usłudze ARM

Korzystanie z programu Visual Studio i usług platformy Azure

Uwaga

W programie Visual Studio 17.8 zaktualizowaliśmy proces konfiguracji domyślnych poświadczeń serwera proxy w żądaniach internetowych. Aby aktywować domyślne poświadczenia serwera proxy po tej aktualizacji, ustaw zmiennąVS_USE_DEFAULTPROXY środowiskową na true.

Adresy URL do dodania do listy dozwolonych i portów i protokołów do otwarcia

Aby upewnić się, że masz dostęp do wszystkiego, co chcesz zrobić, gdy używasz programu Visual Studio lub usług platformy Azure za zaporą lub serwerem proxy, poniżej znajdują się adresy URL, które należy dodać do listy dozwolonych oraz portów i protokołów, które można otworzyć.

Usługa lub scenariusz Punkt końcowy DNS Protokół/port opis
Adres URL
rozwiązanie
go.microsoft.com

aka.ms

Służy do skracania adresów URL, które następnie są rozpoznawane jako dłuższe adresy URL
Strona początkowa vsstartpage.blob.core.windows.net 443 Służy do wyświetlania wiadomości dla deweloperów wyświetlanych na stronie początkowej (tylko program Visual Studio 2017)
Strona początkowa vsstartpagenewsfeed.azureedge.net 443 Służy do wyświetlania wiadomości dla deweloperów wyświetlanych na stronie początkowej (program Visual Studio 2019 lub nowszy)
Wartość docelowa
Powiadomienie
Usługa
targetednotifications-tm.trafficmanager.net

www.research.net
443

443
Rozszerzenie
Sprawdzanie aktualizacji


*.windows.net
*.microsoftonline.com
*.live.com
443

Projekty AI
Integracja
443

443
Eksperymentalne
80


oraz
Ustawienia cen










443

443
Narzędzie systemu Windows



HTTPS/443
Schemat JSON
Odnajdowanie

Schemat JSON
Definicja

Schemat JSON

Zasoby platformy Azure





HTTP/80
HTTPS/443

HTTP/80

HTTPS/443




pakiet npm
odnajdywanie




HTTPS/443

HTTP/80
HTTPS/443
HTTPS/443

ikony


search



go.microsoft.com
HTTP/80

HTTPS/443
HTTP/80
HTTPS/443


NuGet

Pakiet NuGet
odnajdywanie


nuget.org


licenses.nuget.org




crl3.digicert.com
crl4.digicert.com
ocsp.digicert.com
HTTPS/443

HTTP/80
HTTPS/443


„api.github.com” HTTPS/443


www.bing.com

HTTP/80


odnajdywanie


Eksplorator projektu
tworzenie
„api.github.com”
Z: raw.githubusercontent.com
go.microsoft.com

pypi.org
pypi.python.org
HTTPS/443


Pakiet języka Python
odnajdywanie

Pakiet języka Python
zarządzanie

Nowa usługa
Python
projekt
szablony
pypi.org

pypi.python.org


go.microsoft.com
HTTPS/443









Dodaj element w sekcji .
Manifest
Weryfikacja
Usługa
HTTPS/443
Dodatek programu SharePoint
Dodatki pakietu Office
Sharepoint.com

.microsoftonline.com
Outlook.com
HTTPS/443
Przepływ pracy menedżera –
Usługi testowania
Gospodarz

HTTP 403:


i innych
Środowisko klienta

Zestaw Azure SDK dla platformy Node


vortex.data.microsoft.com

dc.services.visualstudio.com
HTTPS/443
Visual Studio
Środowisko klienta


vortex.data.microsoft.com
dc.services.visualstudio.com



*mobile.events.data.microsoft.com
v10.events.data.microsoft.com
HTTPS/443



Zasoby platformy Azure
management.azure.com
HTTPS/443


Zalecenia
HTTPS/443

*.blob.core.windows.net HTTPS/443
Debugowanie zdalne
Profilowanie zdalne (.NET)
Azure Websites

.azurewebsites.net
Active Directory
Wykres
graph.windows.net HTTPS/443
Azure Functions

Zaznacz
HTTPS/443
Cordova
HTTP/80
HTTPS/443
Cloud Explorer
Service Fabric
Punkt końcowy zarządzania



Punkty końcowe konta usługi Storage




Maszyna wirtualna usługi Azure Resource Manager.








135/TCP (dynamiczny)


















Cloud Services 3389 (RDP)

*.core.windows.net

management.azure.com


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

*.portal.azure.com












135/TCP


(c) >1000


f = 512+




Azure Portal.










Service Fabric 1.
RODO — video2.skills-academy.com.

go.microsoft.com

2.


portal.azure.com

*.vault.azure.net

4.





*.visualstudio.com
HTTPS/443





Snapshot
Debuger
go.microsoft.com
management.azure.com
.azurewebsites.net













Debugowanie zdalne
Azure Stream Analytics

HDInsight
management.azure.com HTTPS/443

Azure Data Lake *.azuredatalakestore.net
HTTPS/443


*.blob.core.windows.net


nuget.org
HTTPS/443
Azure DevOps Services


Azure Service Bus *.servicebus.windows.net
Azure Cosmos DB documents.azure.com HTTPS/443
Developer Community HTTPS/443
IntelliCode HTTPS/443
Live Share HTTPS/443
GitHub Codespaces HTTPS/443
HTTPS/443




HTTPS/443
Debuger 1.



2.





4.


*.visualstudio.com

HTTPS/443 1.


2.




4.


GitHub Codespaces HTTPS/443

play.google.com
HTTPS/443
Usługi Visual Studio HTTPS/443
Azure Container Registry .azurecr.io HTTPS/443
Aktualizacja programu Visual Studio dla komputerów Mac kończy się niepowodzeniem HTTPS/443
HTTPS/443

Uzyskiwanie pomocy technicznej